Основные составные части MS - DOS . 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Основные составные части MS - DOS .



MS-DOS состоит из следующих компонент:

• блок начальной загрузки;

• модуль взаимодействия с BIOS (io.sys для версии 5.0 и выше);

• модуль обработки прерываний (msdos.sys для версии 5.0 и
выше);

• командный процессор (command.com);

• внешние команды (программы) MS-DOS;

• драйверы устройств;

• файл config.sys;

• файл autoexec.bat.

Базовая система ввода-вывода (BIOS) находится в постоянной памяти (постоянном запоминающем устройстве, ПЗУ) компьютера. Эта часть операционной системы является «встроенной» в компьютер. Ее назначение состоит в выполнении наиболее простых и универсальных услуг операционной системы, связанных с осуществлением ввода-вывода. Базовая система ввода-вывода содержит также тест функционирования компьютера, проверяющий работу памяти и Устройств компьютера при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операционной системы.

Блок начальной загрузки — это короткая программа, находящаяся в первом секторе каждой дискеты с операционной системой DOS. Функция этой программы заключается в считывании в память еще двух модулей операционной системы, которые и завершают процесс загрузки DOS.

На жестком диске (винчестере) загрузчик операционной системы состоит из двух частей. Это связано с тем; что жесткий диск может быть разбит на несколько разделов (логических дисков). Первая часть загрузчика находится в первом секторе жесткого диска, она выбирает, с какого из разделов жесткого диска следует продолжить загрузку. Вторая часть загрузчика находится в первом секторе этого раздела, она считывает в память модули DOS и передает им управление. Загрузчик просматривает корневой каталог системного диска. Проверяет, являются ли первые два файла в каталоге файлами io.sys и msdos.sys. Если да — загружает их в ОЗУ и передает управление MS-DOS. Если нет — сообщение на экране и ожидание нажатия какой-либо клавиши пользователем:

Файлы io.sys и msdos.sys загружаются в память загрузчиком операционной системы и остаются там постоянно.

Модуль взаимодействия с BIOS (io. sys) — это резидентный модуль (всегда находится в ОЗУ после загрузки). Взаимодействует с BIOS. Расширяет возможности BIOS или изменяет ее свойства (где необходимо) с помощью дополнительных драйверов.

Модуль обработки прерываний (msdos. sys) — это резидентный модуль, который обеспечивает интерфейс высокого уровня для прикладных программ, содержит программные средства для управления файлами, устройствами ввода-вывода, обработки исключительных ситуаций (ошибок) и др. Прикладная программа вызывает функции этого модуля через механизм прерываний, передавая (принимая) информацию к (от) MS-DOS через регистры центрального процессора или (и) области памяти ОЗУ. Msdos.sys транслирует (переводит) запрос прикладной программы в один или несколько вызовов, адресованных к io.sys и BIOS.

Командный процессор DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле СOMMAND.COM на диске, с которого загружается операционная система. Некоторые команды пользователя, например type, dir командный процессор выполняет самостоятельно. Такие команды называются внутренними. Для выполнения остальных (внешних) команд пользователя командный процессор отыскивает на дисках программу с соответствующим именем и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение DOS).

Командный процессор состоит из 3 частей:

• резидентной — она размещается в ОЗУ сразу после msdos.sys, включает процедуры обслуживания некоторых прерываний, процедуры обработки стандартных ошибок MS-DOS, процедуру загрузки транзитной части командного процессора;

• инициализирующей — в ОЗУ она следует сразу за резидентной частью, во время загрузки ОС ей передается управление, она выполняет файл autoexec.bat и некоторые другие действия. Эта часть командного процессора стирается из ОЗУ первой же загруженной программой;

• транзитной (загружается в старшие адреса ОЗУ; обрабатывает все внутренние команды, команды с клавиатуры и из bat-файлов; выдает системную подсказку MS-DOS, загружает в ОЗУ программы и передает им управление).

Внешние команды (программы) — дополнительные программы, входящие в MS-DOS, выполняющие определенные функции. Это программы, поставляемые вместе с операционной системой в виде отдельных файлов, которые выполняют действия обслуживающего характера, например форматирование дискет, проверку дисков и т. д.

Драйверы устройств — это специальные резидентные программы, которые дополняют систему ввода-вывода DOS и обеспечивают облуживание новых или нестандартное использование имеющихся устройств.

Файл конфигурации системы config. sys. Текстовый файл, содержащий информацию о подгружаемых дополнительных драйверах и некоторую другую информацию, касающуюся непосредственно MS-DOS и выполняемых в ее среде прикладных программ. MS-DOS выполняет этот файл автоматически, сразу после загрузки command, com.

Файл автозапуска программ при загрузке ОС (autoexec. bat). Текстовый файл, содержащий дополнительную настроечную информацию. MS-DOS выполняет этот файл автоматически, сразу после выполнения config.sys.



Поделиться:


Последнее изменение этой страницы: 2021-12-15; просмотров: 42; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.16.66.206 (0.004 с.)