Оценить:
 Рейтинг: 3.67

Основы MS DOS

Год написания книги
2018
<< 1 2 3 4
На страницу:
4 из 4
Настройки чтения
Размер шрифта
Высота строк
Поля

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.

Утилиты MS DOS

Утилиты MS DOS представляют собой системные программы, хранимые на дисках. Как и другие программные файлы, они имеют расширение COM или EXE.

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

Драйверы устройств

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

Загрузка MS DOS

Процесс загрузки системы осуществляется следующим образом:

1. При включении компьютера вначале выполняются программы BIOS.


Вы ознакомились с фрагментом книги.
Приобретайте полный текст книги у нашего партнера:
<< 1 2 3 4
На страницу:
4 из 4