Архитектура MS-DOS основана на модульной структуре. spravochnick.ru Это позволяет изолировать отдельные части системы, облегчить её разработку и объединить в каждом модуле определённые группы функций. spravochnick.ru
Некоторые компоненты архитектуры MS-DOS:
- Базовая система ввода/вывода (BIOS). studizba.com spravochnick.ru Находится в постоянной памяти, которая входит в комплект поставки персонального компьютера. studizba.com BIOS — неизменяемая часть системы, тип операционной системы может изменяться, а BIOS — нет. studizba.com
- Модуль расширения базовой системы ввода/вывода. spravochnick.ru Позволяет использовать дополнительные драйвера, обслуживающие новые внешние устройства, а также драйвера для нестандартного обслуживания различных внешних устройств. spravochnick.ru
- Модуль обработки прерываний. spravochnick.ru Образует верхний уровень операционной системы, с которым осуществляет взаимодействие большинство прикладных программ. spravochnick.ru
- Командный процессор. studizba.com spravochnick.ru Предназначен для поддержки пользовательского интерфейса DOS. studizba.com Он представляет собой обычный файл COMMAND.COM и располагается на системном диске в любом месте пространства, выделенного под файлы. studizba.com
- Утилиты. studizba.com i8086.ru Это обслуживающие программы, которые предоставляют пользователю сервисные услуги. studizba.com Они, как правило, имеют полноэкранный, организованный в виде меню интерфейс взаимодействия с пользователем. studizba.com
- Драйверы устройств. spravochnick.ru Это специальные программы, которые позволяют дополнить систему ввода/вывода и обеспечить обслуживание дополнительных внешних устройств. spravochnick.ru
Ядро MS-DOS разделяют на несколько систем, каждая из которых отвечает за выполнение той или иной задачи. frolov-lib.ru Обычно выделяются следующие системы: файловая, управления памятью, управления программами, связи с драйверами устройств, обработки ошибок, службы времени, ввода/вывода для консоли оператора. frolov-lib.ru