"П.Нортон "Программно-аппаратная организация компьютера IBM PC"" - читать интересную книгу автора

Пятая часть - это дисковый файл COMMAND.COM. Главная функция
COMMAND.COM заключается в обработке команд, вводимых пользователем.
Команды ДОС, считающиеся внутренними, такие как TYPE, COPY и DIR
фактически реализуются программами COMMAND.COM. Собственно COMMAND.COM
разделяется на две части: одна становится частью IBMDOS.COM, а вторая -
процессором дополнительных команд. Более подробно об этом сказано в
разделе 4.7.
Шестая и последняя часть ДОС состоит из всех внешних команд, таких
как FORMAT и DISKCOPY. Функции этих команд различны и реализующие их
программы загружаются в память только в случае необходимости. В отличие от
остальных пяти частей ДОС, все эти дополнительные программы не являются
интегральной составляющей ДОС, хотя они и поставляются вместе с ней.
Некоторые из этих дополнительных программ, например, FORMAT, настолько
важны, что обойтись без них практически невозможно.
Внешние команды являются нерезидентными частями ДОС, поскольку они не
находятся в памяти постоянно. Файлы IBMBIO.COM, IBMDOS.COM и драйверы
устройств находятся в памяти постоянно и образуют резидентную часть ДОС.
Файл COMMAND.COM можно выделить в отдельную категорию как полу-резидентную
составляющую ДОС, о чем речь пойдет ниже. Загрузочная запись используется
только временно и поэтому не является резидентной частью ДОС. В следующих
шести разделах мы более подробно рассмотрим каждую из частей ДОС.


4.3. Система BIOS в ПЗУ

Первая часть в ДОС - это BIOS в ПЗУ или базовая система ввода/вывода,
размещающаяся в постоянной памяти. Эта система обеспечивает наиболее
простые и универсальные услуги операционной системы, связанные с
осуществлением ввода/вывода.
Система BIOS располагается в ПЗУ начиная с адреса FE00 и до FFFF,
сразу же после интерпретатора БЕЙСИКа. Распределение памяти, приведенное в
главе 3, показывает и размещение системы BIOS.
Поскольку BIOS в ПЗУ является частью IBM/PC, она может изменяться
только в том случае, когда изменениям подвергается аппаратная реализация
системы. В качестве составной части IBM/PC, система BIOS в ПЗУ является не
просто одной из частей ДОС, но частью любой операционной системы IBM/PC.
Система BIOS в ПЗУ состоит из нескольких частей, большинство из
которых представляет собой программы (остальные - это важные таблицы
данных, которые мы рассмотрим в последующих главах). Программа системы
BIOS, которая выполняется первой, представляет собой тест
функционирования.
Эта программа поверяет память и внешние устройства, подключенные к
IBM/PC, как только будет включено питание компьютера. Работа этой
программы определяет ту задержку, которая имеет место между включением
питания и загрузкой операционной системы. Чем больший объем памяти
подключен к Вашему компьютеру, тем дольше выполняется тест, поскольку
наиболее длительной процедурой является процедура поверки памяти.
Следующая часть BIOS, которая должна выполняться как программа
запуска операционной системы, - это программа вызова загрузчика
операционной системы. Эта программа проверяет, подключен ли дисковод с