Основы MS DOS. Дмитрий Кудрец

Чтение книги онлайн.

Читать онлайн книгу Основы MS DOS - Дмитрий Кудрец страница 4

Основы MS DOS - Дмитрий Кудрец

Скачать книгу

типа near на программу загрузки – jmp адрес (3 байта);

      2. имя фирмы-производителя и версия системы (8 байт);

      3. число байтов на сектор (2 байта). Здесь начинается блок параметров BIOS;

      4. число секторов в кластере (1 байт);

      5. число резервных секторов перед первой таблицей размещения файлов (FAT) – File Allocation Table (2 байта);

      6. число таблиц размещения файлов (1 байт);

      7. максимально возможное число 32-байтных элементов корневого директория (2 байта);

      8. общее число секторов на диске (2 байта);

      9. формат диска (1 байт);

      10. число секторов в одной таблице размещения файлов (2 байта);

      11. число секторов на дорожек или цилиндре (2 байт);

      12. число головок записи/чтения (2 байта);

      13. число скрытых секторов (2 байта).

      Далее идет собственно программа-загрузчик.

      Модуль взаимодействия с 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 транслирует (переводит) запрос прикладной программы в один или несколько вызовов.

      Различают служебные процедуры (программы обработки

Скачать книгу