Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ Информатика ЛР.doc
Скачиваний:
12
Добавлен:
27.08.2019
Размер:
3.47 Mб
Скачать

Функции и назначение базового модуля

Основная функция базового модуля – управление ресурсами ПК, файловой системой, работой программ при помощи системы прерываний. Функциями базового модуля на этапе загрузки являются: считывание в память и запуск командного процессора, инициализация векторов прерываний верхнего уровня.

Функции и назначение командного процессора

Командный процессор на диске может занимать любое место и, по сути, представляет собой выполнимую программу. Командный процессор выполняет в ПК следующие функции:

  • прием и разбор команд с клавиатуры или из командного файла;

  • выполнение команд MS DOS, находящихся внутри файла COMMAND.СОМ;

  • загрузка и выполнение внешних команд MS DOS (утилит) и прикладных программ, хранящихся в виде файлов с расширением СОМ и EXE.

Программы с расширением СОМ не требуют настройки адресов после их загрузки в оперативную память, а с расширением ЕХЕ  настраиваются по месту размещения (для них задаются соответствующие адреса сегментов).

При загрузке в оперативную память командный процессор распадается на две части:

  • резидентную, постоянно размещаемую в оперативной памяти;

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

Резидентная часть содержит подпрограммы стандартной обработки прерываний. Здесь же находятся: программа подзагрузки нерезидентной части в оперативную память и подпрограмма, обрабатывающая файл AUTOEXEC.BAT при запуске ПК.

Назначение загрузчика

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

Утилиты, внешние команды и драйверы

Утилиты обслуживающие программы, поставляемые вместе с ОС в виде файлов и предоставляющие пользователю сервисные услуги (форматирование дискет, проверку дисков и т.д.).

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

Внешние драйверы  программы, дополняющие систему ввода-вывода и обеспечивающие обслуживание новых устройств или нестандартное использование имеющихся устройств. Драйверы загружаются в оперативное запоминающее устройство при загрузке ОС, а их имена указываются в файле конфигурации CONFIG.SYS.

Загрузка ms dos в оперативную память с диска

ОС хранится во внешней памяти на жестком или (реже) на гибком диске. Для работы ПК необходимо, чтобы основные модули ОС находились в оперативной памяти. Поэтому после включения ПК организована автоматическая перезапись (загрузка) ОС с диска в оперативную память.

Запуск ПК и подготовка ОС к работе включает следующие шаги:

  1. При включении ПК управление передается базовой системе ввода-вывода BIOS. BIOS выполняет тестирование памяти, проверку состояния аппаратуры и инициализирует устройства. Параметры конфигурации ПК извлекаются из так называемой энергонезависимой памяти. При нажатии клавиши <Del> перед инициализацией устройств можно передать управление программе изменения параметров конфигурации.

  2. Управление конфигурацией ПК (задание параметров жесткого диска, указание системного диска, задание пароля) выполняется с помощью программы Setup.

  3. Вызов загрузчика (BOOT RECORD) и загрузка с его помощью в оперативную память модуля расширения IO.SYS и базового модуля MSDOS.SYS.

  4. Загрузка командного процессора COMMAND.COM.

  5. Обработка файла конфигурации CONFIG.SYS, содержащего команды подключения необходимых драйверов.

  6. Обработка командного файла AUTOEXEC.BAT. С помощью этого файла можно произвести настройку параметров ОС. Например, создать виртуальный диск, обеспечить смену режимов печати, загрузить вспомогательные программы и т.д.