Читать книгу: «Основы MS DOS», страница 4

Шрифт:

Модуль взаимодействия с BIOS (IO.SYS, IBMBIO.COM)

IO.SYS представляет собой дополнение к базовой системе ввода-вывода. Он расширяет возможности BIOS или изменяет ее свойства с помощью дополнительных драйверов. В целом модуль производит настройку на нужды конкретной системы; исправление ошибок BIOS в ПЗУ; обслуживание новых периферийных устройств, таких, как жесткие диски большой емкости, графопостроители и т. п. Также после запуска операционной системы IO.SYS проверяет, нет ли на системном диске файла конфигурации CONFIG.SYS. Если этот файл найден, то считываются его команды, которые указывают, какие дополнительные драйверы необходимо загрузить.

IO.SYS представляет собой дополнение к базовой системе ввода-вывода. Он расширяет возможности BIOS или изменяет ее свойства с помощью дополнительных драйверов. В целом модуль производит настройку на нужды конкретной системы; исправление ошибок BIOS в ПЗУ; обслуживание новых периферийных устройств, таких, как жесткие диски большой емкости, графопостроители и т. п.

Также после запуска операционной системы IO.SYS проверяет, нет ли на системном диске файла конфигурации CONFIG.SYS. Если этот файл найден, то считываются его команды, которые указывают, какие дополнительные драйверы необходимо загрузить.

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

Модуль обработки прерываний (MSDOS.SYS)

MSDOS.SYS обеспечивает интерфейс высокого уровня для прикладных программ; содержит программные средства для управления файлами, устройствами ввода-вывода; обрабатывает ошибки и т. д.

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

Различают служебные процедуры (программы обработки прерываний) ОС, имеющие собственные векторы (начиная с 2016) и имеющие общий вектор с номером 33 (2116). Первая группа называется прерываниями ОС, а вторая – функциями ОС.

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

Командный процессор COMMAND.COM предназначен для:

– приема команд с клавиатуры или из. BAT-файлов и их выполнение;

– выполнение внутренних (резидентных) команд;

– выполнение команд файла AUTOEXEC.BAT при загрузке MS DOS;

– загрузка в ОЗУ и запуск на выполнение прикладных программ; по окончании работы программы командный процессор удаляет программу из памяти и выводит приглашение MS DOS.

Командный процессор состоит из 3-х частей:

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

– инициализирующая (в ОЗУ следует сразу за резидентной частью; во время загрузки OS ей передается управление; она выполняет файл AUTOEXEC.BAT и некоторые другие действия; эта часть командного процессора стирается из ОЗУ первой же загруженной программой),

– транзитная (загружается в старшие адреса ОЗУ; обрабатывает все внутренние команды, команды с клавиатуры и из *.BAT-файлов; выдает системную подсказку MS DOS; загружает в ОЗУ программы и передает им управление)

С помощью файла COMMAND.COM можно осуществлять частичную перезагрузку системы (без повторного выполнения файлов IBMBIO.COM, IBMDOS.COM). Для этого достаточно ввести команду COMMAND. Тогда повторно загрузиться только COMMAND.COM. Это позволит обновить версию интерпретатора команд и выполнить командный файл AUTOEXEC.BAT.

Файл CONFIG.SYS

CONFIG.SYS – текстовый файл, в котором содержится информация о подгружаемых дополнительных драйверах и некоторая другая информация, касающаяся непосредственно MS DOS и выполняемых в ее среде прикладных программ. MS DOS выполняет этот файл автоматически, сразу после загрузки COMMAND.COM.

Файл AUTOEXEC.BAT

AUTOEXEC.BAT – текстовый файл, содержащий дополнительную настроечную информацию. MS DOS выполняет этот файл автоматически, сразу после выполнения файла CONFIG.SYS.

Бесплатный фрагмент закончился.

Бесплатно
40 ₽

Начислим

+1

Покупайте книги и получайте бонусы в Литрес, Читай-городе и Буквоеде.

Участвовать в бонусной программе
Возрастное ограничение:
12+
Дата выхода на Литрес:
21 декабря 2018
Объем:
62 стр. 4 иллюстрации
ISBN:
9785449397768
Правообладатель:
Издательские решения
Формат скачивания:
Текст PDF
Средний рейтинг 4,3 на основе 6 оценок
По подписке
Текст PDF
Средний рейтинг 5 на основе 2 оценок
Текст PDF
Средний рейтинг 5 на основе 1 оценок
По подписке
Текст
Средний рейтинг 2,9 на основе 22 оценок
По подписке
Текст
Средний рейтинг 4,6 на основе 9 оценок
По подписке
Текст PDF
Средний рейтинг 4 на основе 5 оценок
Текст PDF
Средний рейтинг 5 на основе 4 оценок
Текст
Средний рейтинг 4,7 на основе 18 оценок
По подписке
Текст
Средний рейтинг 5 на основе 1 оценок
По подписке
Текст
Средний рейтинг 3,6 на основе 8 оценок
По подписке
Текст
Средний рейтинг 4 на основе 5 оценок
По подписке
Текст
Средний рейтинг 4 на основе 3 оценок
По подписке
Текст
Средний рейтинг 4 на основе 8 оценок
По подписке
Текст
Средний рейтинг 5 на основе 5 оценок
По подписке
Текст
Средний рейтинг 0 на основе 0 оценок
По подписке
Текст
Средний рейтинг 3,5 на основе 16 оценок
По подписке
Текст
Средний рейтинг 3,2 на основе 13 оценок
По подписке