![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Модульная система Структура операционной системы MS DOS
Понятие модуля широко используется применительно как к аппаратной, так и программной части комп-а. Модуль- унифицированная самостоятельная функциональная часть системы, имеющая законченное оформление и средства сопряжения с другими функциональными узлами и модулями. Структуру ОС MSDOS образуют модули: BIOS-базовая система вводы-вывода модуль расширения -EM BIOS, в виде файла с именем MSDOS.SVS командный процессор или интрерпретатор команд в виде файлов с именем COMMAND.COM внешние команды и драйверы, утилиты- файлы с расширением COM EXE SVS системный загрузчик. ОС MSDOS, кроме модуля BIOS, хранится на внешнем носителе, обычно на жестком диске.После включения компьютера в сеть начинается процесс перезаписи ОС MSDOS с диска в оперативную память. Структура операционной системы MS DOS Для того чтобы правильно работать с системным программным и аппаратным обеспечением, вы должны понимать механизм взаимодействия прикладной программы с операционной системой MS-DOS и аппаратурой компьютера. Как мы уже говорили, в идеальном случае программа MS-DOS обращается к портам аппаратуры компьютера при помощи многоступенчатой схемы, в которую входит базовая система ввода/вывода BIOS, драйверы и программные прерывания MS-DOS (рис. 1.1). Рис.1.1. Схема взаимодействия программы с MS-DOS, BIOS и аппаратурой компьютера Из рис. 1.1 видно, что программа MS-DOS может обращаться к ядру MS-DOS (вызывая программные прерывания MS-DOS), к базовой системе ввода/вывода BIOS, а также непосредственно к портам ввода/вывода аппаратуры. Однако программа не может непосредственно вызывать драйверы MS-DOS. Ядро MS-DOS вызывает драйверы и прерывания BIOS, а также может работать с аппаратурой. В свою очередь, драйверы могут вызывать программные прерывания BIOS и работают с портами ввода/вывода. Как правило, ядро MS-DOS разделяют на несколько систем, каждая из которых отвечает за выполнение той или иной задачи. Обычно выделяются следующие системы: · файловая; · управления памятью; · управления программами; · связи с драйверами устройств; · обработки ошибок; · службы времени; · ввода/вывода для консоли оператора. Эти системы общаются с аппаратурой через прерывания BIOS, драйверы или напрямую. Прикладное программное обеспечение может вызывать системы MS-DOS, работать с BIOS или непосредственно с аппаратурой. Еще раз обращаем ваше внимание на то, что прикладные программы могут обращаться к драйверам только через соответствующую систему MS-DOS.
|