Операционная система MS DOS
Слово DOS является аббревиатурой от английского Disk Operating System (дисковая операционная система). MS – сокращение Microsoft. Иногда это сокращение переводят как операционная система на диске. В любом случае для работы с DOS необходим диск, с которого можно загрузить эту систему.
Основные функции ОС:
1. Управление ресурсами компьютера: процессорным временем, распределением внутренней памяти, файлами, внешними устройствами;
2. Организация диалога с пользователем.
Резидентная часть (ядро ОС) постоянно занимает раздел ОЗУ. Туда она загружается с системного диска при включении машины. Эта процедура наз. первоначальной загрузкой. Вся дальнейшая работа на компьютере происходит под контролем и управлением ОС
ОС осуществляет загрузку в ОЗУ всех программ, передает им управление в начале их работы, выполняет различные действия по запросу исполняемых программ и освобождает занимаемую программами оперативную память при их завершении.
Важнейшей функцией ОС является работа с файлами. В файлах на внешних носителях хранится все: программы, данные, сама ОС. Средствами ОС создается файловая система – определенная структура файлов на внешних носителях. Все действия с файлами производятся пользователем с помощью ОС.
С точки зрения управления исполнением приложений, различают однозадачные и многозадачные ОС
DOS является однопользовательской однозадачной операционной системой, но иногда она может функционировать как настоящая многозадачная система, особенно, когда она рассматривается как дополнение к Microsoft Windows.
Однозадачные ОСпередают все ресурсы вычислительной системы одному исполняемому приложению и не допускают ни параллельного выполнения другого приложения (полная многозадачность), ни его приостановки и запуска другого приложения (вытесняющая многозадачность).
DOS состоит из ядра и командного процессора. Все остальное в комплекте, поставляемое с DOS, - набор полезных программ, которые все вместе называются внешними командами.
Ядро DOS. Это - фундаментальная, центральная часть операционной системы. Ядро DOS состоит из 3 файлов IO.SYS, MSDOS.SYS и DRVSPACE.BIN – системная утилита динамического сжатия данных Drivespace. Ядро представляет так называемый интерфейс прикладных программ, через который другие программы могут использовать сервис DOS
Командный процессор DOS. Единственным видимым файлом на диске является командный процессор он хранится в файле COMMAND.COM Командный процессор является интерпретатором командной строки DOS. Эта программа выводит командное приглашение, в котором принимает команды пользователя, а затем их обрабатывает. На ПК обращение происходит в режиме диалога. Командное приглашение (которое выглядит так):
С:\>
Ожидается ввод команды и нажатие клавиши <Enter> приведет к выполнению этой команды и возвращению к диалогу с пользователем.
Командный процессор также включает в себя несколько полезных встроенных команд. Например, команда DIR отображает листинг каталога, VER выводит версию DOS, (COPY, TYPE). Такие команды называются внутренними.
Но многие команды DOS, например, HELP, FORMAT, FIND, MOVE, к числу их не принадлежат. Это внешние команды DOS, которые являются лишь набором полезных утилит, поставляемых с DOS. Для выполнения внешних команд командный процессор ищет на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает ей управление. По окончании работы программы команд процессор удаляет программу из памяти и выводит сообщение готовности к выполнению команд – приглашение DOC.
Загрузка DOS. Загрузка DOS происходит следующим образом.
При включении электропитания компьютера (или при нажатии на клавишу Reset на корпусе ПК) начинают работать программы проверки оборудования, находящиеся в ПЗУ. Если они находят ошибку, то выводят код ошибки на экран.
После окончания тестирования программа начальной загрузки пытается прочесть с дискеты, установленной на дисководе (а:), программу-загрузчик операционной системы, хранящуюся в первом секторе системной дискеты или винчестера Если в дисководе нет дискеты, то загрузка ОС будет производится с жесткого диска.
Программа-загрузчик считывает в память файлы ОС IO.SYS и MSDOS.SYS и передает им управление.
Далее с того же диска читается файл конфигурации системы (config.sys) и в соответствии с указаниями, содержащимися в этом файле, загружаются драйверы устройств и устанавливаются параметры ОС. Если файл отсутствует, то параметры устанавливаются по умолчанию.
После этого с диска, с которого загружается ОС, читается командный процессор (command.com) и ему передается управление. Командный процессор выполняет командный файл (autoexec.bat), если этот файл имеется в корневом каталоге диска, с которого загружается ОС. В этом файле указывают команды и программы, выполняемые при каждом запуске кома. Если такой файл не найден, то DOS запрашивает у пользователя текущую дату и время.
После выполнения этого файла процесс загрузки ОС заканчивается. DOS выдает приглашение, показывающее, что она готова к приему команд.
Дата добавления: 2021-07-22; просмотров: 315;