Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
М3_04.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
149.5 Кб
Скачать

1.1. Анализ возможностей, которыми должна обладать операционная система

MS-DOS – фактически приобрела статус стандарта, благодаря своим достоинствам:

1. Развитый командный язык;

2. Возможность организации многоуровневых директорий (организация файловой системы);

3. Возможность запуска фондовых задач одновременно с диалоговой работой пользователя;

4. Возможность подключения дополнительных и внешних устройств;

5. Возможность работы со всеми последовательными устройствами как с файлами.

Поэтому любая вновь разрабатываемая ОС должна обладать возможностями MS-DOS, н а п р и м е р:

UNIX - обладает всеми возможностями MS-DOS + развитый язык программирования высокого уровня;

WINDOWS’95-2000 - обладает всеми возможностями MS-DOS и операционной сервисной оболочкой WINDOWS3.11+дополнительные возможности.

2. Структура программ операционной системы. Модули операционной системы. Назначение блока начальной загрузки.

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

Структура программ операционной системы

Условно все программные модули ОС можно разделить на две

группы:

1 2

Основные модули Утилиты

операционной системы операционной системы

К первой группе модулей относятся - Модули ОС:

  1. – блок начальной загрузки (БНЗ).

Имя файла, где хранится БНЗ -“Boot” или “Record”;

  1. – модуль расширенной базовой системы ввода/вывода (РБСВ/В), (_BIO.COM или _IO.SYS);

  2. – модуль обработки прерываний (_DOS.COM или MSDOS.SYS);

  3. – командный процессор (COMMAND.COM).

Ко второй группе модулей относятся - Утилиты ОС – обычные программы, которые могут находиться в любых файлах на любых дисках и загружаются в ОП ПК по мере необходимости. К ним относятся: FORMAT.COM, FORMAT.SYS, COPY.COM, COPY.SYS, BASIC.COM и другие.

Примечание: Вместо знака_ в именах системных модулей могут стоять различные сочетания букв, определяемые разработчиками ОС.

    1. Блок начальной загрузки (бнз)

Блок начальной загрузки (БНЗ) или просто загрузчик – это небольшая программа, всегда располагающаяся в первом секторе системной дискеты, единственной функцией которой является считывание с дискеты в ОП других основных частей ОС:

  • модуля расширенной базовой системы ввода/вывода (РБСВ/В);

  • модуля обработки прерываний;

  • командного процессора.

Примечание: После загрузки основных частей ОС в ОП (оперативную память), блок начальной загрузки (БНЗ) удаляется из оперативной памяти.

2.2. Модуль расширенной базовой системы ввода/вывода (рбсв/в) и его основные функции

Модуль расширенной базовой системы ввода/вывода (РБСВ/В) придает гибкость операционной системе, позволяя управлять с ее помощью таким набором аппаратных средств, который наиболее точно соответствовал бы замыслу разработчиков ОС. Этот модуль относительно легко модифицируется разработчиками с учетом нужд конкретной версии ОС.

Кроме того, на модуль расширения РБСВ/В возлагается задача завершения загрузки ОС в ОП и передача управления командному процессору.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]