Атомная энергетика. Ядерные реакторы АЭС. Атомный флот. Ядерное оружие |
|||
| РБМК-1000 | |||
| Гражданский суда | |||
| Авиация | |||
Высшая математика |
|||
| Задачи | |||
| Практикум | |||
| Карта сайта | |||
MS-DOS состоит из следующих компонент:
– блок начальной загрузки (размещается
в 1-м секторе 0-дорожки 0-стороны системной дискеты);
– модуль расширения
BIOS (IO.SYS для версии 5.0 и выше);
– модуль обработки прерываний
(MSDOS.SYS для версии 5.0 и выше),
– командный процессор (COMMAND.COM);
– внешние команды (программы) MS-DOS;
– драйверы устройств;
– файл
Config.SYS;
– файл Autoexec.bat.
Ядро MS-DOS включает блок начальной загрузки и файлы IO.SYS, MSDOS.SYS.
Блок начальной загрузки размещается в 1-м секторе 0-дорожки 0-стороны системной дискеты и/или в 1-м секторе HDD-диска, в разделе, отведенном под DOS. Выполняет следующие функции: просматривает корневой каталог системного диска и проверяет, являются ли первые два файла в каталоге – файлами IO.SYS и MSDOS.SYS. Если ДА — загружает их в ОЗУ и передает управление MS-DOS, если НЕТ — выдает сообщение на экране и ожидает нажатия какой-либо клавиши пользователем:
Non-System
disk or disk error
Replace and press any key when ready
Не системный
диск или ошибка диска
Замените и нажмите какую-либо
клавишу, когда будет готово
Именно поэтому , при создании системной дискеты необходимо переносить на неё файлы IO.SYS и MSDOS.SYS с помощью специальной программы SYS.COM.
Модуль расширения BIOS IO.SYS
Это резидентный модуль (всегда находится в ОЗУ после загрузки, пока включен ПК). Взаимодействует с BIOS. Расширяет возможности BIOS или изменяет ее свойства (там, где необходимо) с помощью дополнительных драйверов.
Модуль обработки прерываний MSDOS.SYS
Это резидентный модуль. Обеспечивает интерфейс высокого уровня для прикладных программ, содержит программные средства для управления файлами, устройствами ввода-вывода, обработки исключительных ситуаций (ошибок) и др. Прикладная программа вызывает функции этого модуля через механизм программных прерываний, передавая (принимая) информацию к (от) MS-DOS через регистры CPU или (и) области памяти ОЗУ. MSDOS.SYS транслирует (переводит) запрос прикладной программы в один или несколько вызовов IO.SYS + BIOS.
Командный процессор COMMAND.COM
Отдельный модуль MS-DOS. Этот модуль может быть заменен на другой, более удобный. Предназначен для приема команд с клавиатуры или из *.bat - файлов и их выполнения; выполнения команд файла Autoexec.bat при загрузке MS-DOS; загрузки в ОЗУ и запуск на выполнение прикладных программ в среде MS-DOS.
Командный процессор состоит из 3-х частей :
– резидентной
(размещается в ОЗУ сразу после MSDOS.SYS, включает процедуры обслуживания некоторых
прерываний, процедуры обработки стандартных ошибок MS-DOS, процедуру загрузки
транзитной части командного процессора);
– инициализирующей (в ОЗУ следует
сразу за резидентной частью; во время загрузки OС ей передается управление; она
выполняет файл Autoexec.bat и некоторые другие действия; эта часть командного
процессора стирается из ОЗУ первой же загруженной программой);
– транзитной
(загружается в старшие адреса ОЗУ; обрабатывает все внутренние команды, команды
с клавиатуры и из *.bat-файлов; выдает системную подсказку MS-DOS; загружает в
ОЗУ программы и передает им управление).
Внешние команды (программы)
Дополнительные программы, входящие в MS-DOS, выполняющие определенные функции.
Драйверы устройств
Специальные резидентные программы, которые управляют внешними устройствами. Драйверы загружаются в ОЗУ в том порядке, как они указаны в файле CONFIG.SYS.
Файл CONFIG.SYS
Специальный текстовый файл, где содержится информация о подгружаемых дополнительных драйверах и некоторая другая информация, касающаяся непосредственно MS-DOS и выполняемых в ее среде прикладных программ. MS-DOS выполняет этот файл автоматически, сразу после загрузки COMMAND.COM.
Файл AUTOEXEC.BAT
Специальный текстовый файл, в котором содержится дополнительная настроечная информация. MS-DOS выполняет этот файл автоматически, сразу после выполнения файла CONFIG.SYS.
| Основные понятия об информации и информатике |