Основные модули и принцип работы операционной системы MS-DOS

Все современные операционные системы имеют модульную структуру, что позволяет модернизировать их (улучшать и расширять функциональные возможности) путем внесения изменений в отдельные функциональные модули, не переделывая полностью всей операционной системы.

 

Операционная система MS-DOS фирмы Microsoft была одной из первых операционных систем. Это однозадачная однопользовательская операционная система общего назначения. Данная операционная система работает на микропроцессорных платформах Intel x86 и Pentium. Подобную структуру и функциональные возможности имела также операционная система (ОС) IBM DOS.

Как отдельная ОС MS DOS выпускалась в версиях от 1.0 до 6.22, начиная с 1981 г. Версия 7.0 входила в состав ОС Windows 95. Данная ОС требовала не много места на диске (основные модули помещались на одной дискете размером от 360кб до 1.2 Мб, что позволяло создавать системные дискеты), но размер оперативной памяти, который мог адресовать ОС не превышал 1Мб (основной раздел 640кб и расширенный 360кб .
MS DOS состоит из следующих функциональных модулей:

- Блок начальной загрузки (Boot Record) — небольшая программа, которая записывается в секторе начальной загрузки на системном диске (гибком или жестком) при инсталляции ОС, и предназначена для поиска на диске и загрузки в ОЗУ двух следующих основных модулей ОС;

- Модуль расширения базовой системы ввода-вывода (файл IO.SYS) и модуль обработки прерываний (файл MSDOS.SYS) — набор данных и подпрограмм, которые записываются в заданном месте на системном диске при установке ОС, и предназначены для организации обращений и обмена данными между приложениями и аппаратными средствами; загружаются в ОЗУ и находятся там в течение всего сеанса ОС;

- Командный процессор (файл command.com) — программа, которая записывается в произвольном месте на системном диске при установке ОС, и предназначена для выполнения внутренних команд ОС и контроля за выполнением внешних команд ОС и прикладных программ; загружается в ОЗУ (резидентная часть) и находятся там в течение всего сеанса ОС;

- Набор утилит — набор независимых программ, которые записываются на системный диск в каталог DOS, и предназначены для реализации дополнительных сервисов (разбиения жесткого диска на разделы и логические диски, форматирования логических дисков, тестирование дисков и ОЗУ и т.п.); загружаются в ОЗУ при вызове с командной строки и находятся там только в течение выполнения поставленной перед ними задачи;

-Драйверы устройств — набор независимых аппаратно зависимых программ, предназначенных для управления работой конкретных внешних устройств (модемы, сетевые адаптеры, видео адаптеры, CD ROM и т.п.); находятся в ОЗУ, как правило, в течение всего сеанса ОС.


Также рекомендую почитать


Оставить комментарий