Структура MS-DOS.ppt
- Количество слайдов: 18
Операционная система MS-DOS
Функции операционной системы 1. Управление работой каждого блока ПК и их взаимодействием; 2. Управление выполнением программ; 3. Организация хранения информации; 4. Интерфейс (организация взаимодействия) пользователя и ПК. ОС хранится на жёстком диске и при включении ПК загружается в оперативную память.
Модульная структура MS-DOS BIOS BM (Basic Input-Output System) (Basic Module) (Базовая система ввода-вывода) (Базовый модуль) EM BIOS CI (Extension BIOS) (Command Interpreter) (Модуль расширения BIOS) (Интерпретатор команд) SB (System Bootstrap) (Системный загрузчик) Внешние команды, драйверы и утилиты Инструментальные средства
Загрузка ОС Вся операционная система MS DOS, кроме BIOS, хранится на внешнем носителе, чаще всего на жестком диске. После включения ПК в сеть начинается процесс перезаписи модулей в оперативную память. Этот процесс называется ЗАГРУЗКА ОС
BIOS с одной стороны является незаменимой частью ПК, тесно связан с аппаратной частью и располагается в ПЗУ, которая входит в комплект ПК. С другой стороны BIOS является компонентом ОС. Без этого модуля работа ПК в принципе невозможна. Если параметры BIOS выставлены неправильно, то производительность вашего ПК может быть уменьшена до 40%!! Тип операционной системы может изменяться, a BIOS остается постоянным.
BIOS
BIOS Основная функция BIOS: – управление стандартными внешними (периферийными) устройствами, входящими в состав комплекта ПК (дисплеем, клавиатурой, дисководами, принтером и т. д. ). Вспомогательные функции BIOS: - поиск сначала на гибком, а затем на жестком диске программы-загрузчика ОС и загрузка в оперативную память - тестирование аппаратной части, в том числе и оперативной памяти - инициализация векторов прерываний нижнего уровня.
EM BIOS Придает гибкость операционной системе при обращении к внешним устройствам, а при необходимости блокирует функции постоянного модуля BIOS. Он хранится на диске в виде файла IO. SYS после главного каталога в заранее выделенном фиксированном месте. Объем этого файла небольшой, например, для MS DOS версии 6. 22 он равен 40 Кбайт.
EM BIOS Основная функция модуля расширения – это расширение возможностей BIOS Функции модуля расширения на этапе загрузки: - определение состояния оборудования конфигурирование MS DOS по указаниям в файле CONFIG. SYS инициализация векторов прерываний нижнего уровня запуск базового модуля DOS
BM Базовый модуль располагается в виде файла MSDOS. SYS на системном диске в специально выделенном для него месте вслед за файлом модуля расширения IO. SYS. Объем файла MSDOS. SYS для версии 6. 22 – 38 Кбайт Базовый модуль не имеет жесткой привязки к аппаратной части и при необходимости может быть заменен на другой файл.
BM Основные функции базового модуля – управление ресурсами компьютера, - управление файловой системой на дисковом пространстве - управление работой программ при помощи системы прерываний Функции базового модуля на этапе загрузки: - считывание в память и запуск командного процессора - инициализация векторов прерываний верхнего уровня
CI (Интерпретатор команд) Хранится в виде файла COMMAND. COM Располагается на системном диске в любом месте. Для MS DOS версии 6. 22 объем этого файла = 55 Кбайт Его называют «интерпретатор команд» или «командный процессор» Самая главная функция после загрузки – выполняет команды пользователя
CI (Интерпретатор команд) Состоит из 2 модулей РЕЗИДЕНТНЫЙ Постоянно загружен в оперативную память ТРАНЗИТНЫЙ Загружается в память по мере необходимости Содержит в себе исполнитель внутренних команд и загрузчик программ
SB (Системный загрузчик) Всегда размещается на диске в нулевом секторе и его объем 512 байт. Основная функция - поиск и загрузка с диска в оперативную память двух файлов: IO. SYS и MSDOS. SYS Дополнительная функция запуск модуля расширения BIOS
SB (Системный загрузчик) ВНИМАНИЕ! Если загрузчик не обнаружит этих файлов на диске, то выдается соответствующее сообщение об ошибке и работа компьютера приостанавливается. Именно поэтому эти файлы всегда хранятся в определенном фиксированном месте.
ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА Это ДОПОЛНИТЕЛЬНЫЕ КОМПОНЕНТЫ MS-DOS , которые предоставляют пользователю ОПРЕДЕЛЕННЫЕ ВОЗМОЖНОСТИ, например: • система программирования MS DOS QBASIC • текстовый редактор MS DOS EDITOR (для подготовки текстовых документов) • отладчик DEBUG (для тестирования и отладки исполняемых файлов) Отладка – процесс исправления ошибок в программе.
Внешние команды, драйверы и утилиты Команды бывают 2 видов РЕЗИДЕНТНЫЕ (внутренние) Входят в состав командного процессора ТРАНЗИТНЫЕ (внешние) Хранятся в виде отдельных файлов (*. com, *. exe) Каждый файл выполняет определенную функцию. Если файла нет на диске, команда не сможет выполниться и система сообщит об ошибке! Драйвер – это программа, расширяющая возможности ОС. Например, драйверы необходимы для правильной работы внешних устройств. Утилиты – обслуживающие программы, которые предоставляют пользователю сервисные услуги.