Состав программного обеспечения инициализация системы

Лабораторная работа № 1

Тема: ОПЕРАЦИОННАЯ СИСТЕМА MS DOS. ОСНОВНЫЕ КОМАНДЫ СИСТЕМЫ

Цель:

- изучить назначение и состав операционной системы MS-DOS;

- изучить основные внутренние и внешние команды;

- научиться выполнять внутренние и внешние команды MS-DOS.

Теоретические сведения

Общие сведения по операционной системе MS DOS

Совокупность управляющих и обрабатывающих программ называют операционной системой. Иногда говорят, что операционная система – это программная оболочка аппаратных средств ЭВМ. С точки зрения пользователя, операционная система предназначена для оказания ему помощи в организации процесса решения задачи. В настоящее время разработано несколько десятков операционных систем, основные из которых CP/M, MS DOS, MSX DOS, UNIX и др.

MS DOS представляет собой совокупность программных средств, предназначенных для:

1) организации работы (взаимодействия отдельных блоков) и управления ресурсами персонального компьютера;

2) поддержки файловой системы;

3) создания необходимой среды при решении прикладных задач;

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

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

Состав программного обеспечения инициализация системы

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

1) BIOS – базовая система ввода-вывода. Находится в постоянном запоминающем устройстве (ПЗУ) системного блока компьютера.

Назначение:

- автоматическое тестирование программных средств;

- вызов блока начальной загрузки (Boot Record) и передача ему управления;

- обслуживание прерываний нижнего уровня (аппаратных прерываний – этот материал подробно будет изучен в последующих работах).

Этот модуль может быть, скорее, отнесен к аппаратным средствам компьютера.

2) Boot Record – блок начальной загрузки (загрузчик). Находится на нулевой стороне (0) в 1-м секторе нулевой (00) дорожки системного диска и занимает 512 байт.

Boot Record автоматически заносится на диск при его разметке (форматировании).

Назначение:

- проверка наличия в первых двух позициях системного диска основных модулей (файлов) операционной системы io.sys и msdos.sys (в зависимости от фирмы-поставщика файлы могут иметь другие названия, например, ibmbio.com и ibmdos.com);

- загрузка указанных файлов в оперативное запоминающее устройство (ОЗУ) персонального компьютера и передача им управления либо вывод на экран сообщения об ошибке в случае отсутствия этих файлов.

3) io.sys – модуль расширения базовой системы ввода-вывода. Находится в первой позиции корневого каталога системного диска, после загрузки располагается в младших адресах ОЗУ.

Назначение:

- настройка прерываний в соответствии с конкретной конфигурацией компьютера;

- подключение драйверов нестандартных устройств и нестандартного командного процессора (см. ниже);

- запуск модуля обработки прерываний msdos.sys и завершение загрузки ОС путем запуска командного процессора command.com.

4) msdos.sys – модуль обработки прерываний ОС (основной модуль). Находится во второй позиции каталога системного диска.

Назначение:

- обработка логических и программных прерываний;

- обслуживание прикладных программ и обработка ошибок.

5) command.com – командный процессор. Находится на системном диске, при загрузке распадается на две части: резидентную (постоянно находящуюся в ОЗУ), которая располагается в младших адресах ОЗУ, и нерезидентную, которая располагается в старших адресах ОЗУ и при выполнении прикладных программ может быть частично или полностью уничтожена. Это делается в целях экономии памяти, занимаемой ОС.

Назначение:

- прием и анализ команд, введенных с клавиатуры или полученных при выполнении командного файла;

- исполнение встроенных (внутренних) команд ОС;

- загрузка и исполнение внешних команд ОС и прикладных программ;

- исполнение файла autoexec.bat для начальной настройки ОС при ее запуске;

- загрузка (в случае уничтожения) нерезидентной части командного процессора в ОЗУ его резидентной частью.

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

Находятся обычно на системном диске в отдельном каталоге.

Ядро MS DOS составляют модули со 2-го по 5-й, которые занимают в ОЗУ около 60 К байт.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: