Читать книгу Новейшая энциклопедия персонального компьютера 2008 - В. А. Захаров - Страница 32
Глава 4
Операционные системы
Дисковая операционная система MS-DOS
ОглавлениеПодробно на характеристике этой системы останавливаться не будем, поскольку она уже практически отжила свой век, уступив место более совершенным ОС. Рассмотрим лишь основные ее особенности. Эта система включает следующие части.
Базовая система ввода-вывода, или BIOS, которая находится в постоянной памяти компьютера (ПЗУ – постоянном запоминающем устройстве). Эта часть операционной системы, являющаяся «встроенной в компьютер», выполняет наиболее простые и универсальные задачи, связанные с вводом-выводом. Кроме того, базовая система содержит тест функционирования компьютера, который проверяет работу памяти и устройств компьютера при включенном электропитании, а также специальную программу, осуществляющую вызов загрузчика операционной системы.
Загрузчик операционной системы. Эта небольшая программа находится в первом секторе дискеты с операционной системой MS-DOS. С ее помощью производится считывание в память еще двух модулей операционной системы, которые завершают процесс загрузки MS-DOS. На жестком диске загрузчик разделен на две части (связано это с тем, что винчестер может быть разбит на несколько разделов, или логических дисков). Первая часть загрузчика находится в первом секторе жесткого диска. Она определяет, с какого его раздела необходимо продолжить загрузку. Вторая часть располагается в первом секторе выбранного логического диска. Она переводит в память компьютера модули MS-DOS и передает им управление.
Дисковые файлы I0.SYS и MSDOS.SYS. В зависимости от версии операционной системы они могут иметь и другие названия, например IВМВ. СОМ и IBMDOS.COM для PC DOS; URBIOS.SYS и DRDOS.SYS для DR DOS. Загрузчик операционной системы передает эти файлы в память компьютера, и они находятся в ней постоянно. Файл I0.SYS является дополнительным к базовой системе ввода-вывода в ПЗУ, а файл MSDOS.SYS реализует основные высокоуровневые услуги MS-DOS.
Командный процессор MS-DOS. Он осуществляет обработку команд, которые вводит пользователь. Находится командный процессор в дисковом файле COMMAND.СОМ на том диске, с которого производится загрузка операционной системы. Некоторые команды пользователя, которые называются внутренними, например Type, Dir или Сор, командный процессор выполняет самостоятельно. Для того чтобы выполнить внешние команды, процессор отыскивает на дисках соответствующую программу, загружает ее в память и передает ей управление действиями компьютера. После того как эта программа завершает свою работу, процессор удаляет ее из памяти и выводит сообщение о готовности выполнения введенных пользователем команд (приглашение MS-DOS).
Внешние команды MS-DOS. Они представляют собой программы, заключенные в отдельные файлы, которые поставляются вместе с операционной системой. Относятся данные команды к разряду служебных программ и выполняют такие действия, как проверка дисков, форматирование дискет и т. п.
Драйверы устройств. Это специальные программы, служащие дополнением к системе ввода-вывода MS-DOS. Они обслуживают новые устройства или осуществляют нестандартное использование уже имеющихся в компьютере составляющих. Так, с помощью драйверов можно обеспечить работу с «электронным диском» – частью памяти компьютера, работающей так же, как диск. Драйверы загружаются в память компьютера в процессе загрузки операционной системы, а их имена указываются в специальном файле CONFIG.SYS. Такая схема загрузки драйверов позволяет добавлять новые устройства, не затрагивая системных файлов MS-DOS.
Первая версия операционной системы, предназначенная для компьютера IBM PC и получившая название MS-DOS 1.0, была создана корпорацией Microsoft в 1981 году. По мере совершенствования компьютеров разрабатывались новые версии операционной системы MS-DOS, однако даже самые совершенные среди них версии 5.0 и 6.0 имели средства для эффективного использования оперативной памяти сверх всего лишь 640 Кб и позволяли работать с логическими дисками, превышающими 32 Мб.
Кстати, старушка MS-DOS даже в эпоху господства Windows XP и Windows Vista еще не совсем изжила себя. Возможно, вам еще придется к ней обратиться, если вдруг возникнет необходимость загрузки или обновления операционной системы с компакт-диска, то есть из режима MS-DOS.