Основы MS DOS. Дмитрий Кудрец
Чтение книги онлайн.
Читать онлайн книгу Основы MS DOS - Дмитрий Кудрец страница 3
MS DOS версии 6.22 стала последней самостоятельной системой. Последующие версии MS DOS служили загрузчиками для операционной системы Windows.
Версия 7.0 (август 1995) являлась частью Windows 95. Добавлена поддержка длинных имен файлов.
Версия 7.1 (август 1996) входила в Windows 98. Были добавлены FAT32 и поддержка винчестеров до 127 Гбайт.
Версия 8.0 (сентябрь 2000) была частью Windows ME. Ухудшена функциональность ядра – не позволяет запускать Windows 3.1, жестко интегрирован не отключаемый драйвер верхней памяти. Заблокирована возможность загрузки в реальном режиме с жесткого диска, удалено большинство утилит. С выходом версии 8.0 Microsoft прекратила разработку MS DOS.
Совместимость версий MS DOS
Совместимость – возможность совместной работы технических средств или программного обеспечения. Если OS версии M совместима с OS версии N это значит, что все программы, работающие в OS версии N будут работать и в OS версии M.
MS DOS 5.0 совместима с MS DOS 3.3.
MS DOS 6.0 совместима с MS DOS 5.0, 3.3.
MS DOS 6.2 совместима с MS DOS 6.0, 5.0, 3.3.
Структура MS DOS
Важнейшей особенностью MS DOS является ее модульность. Это свойство позволяет изолировать друг от друга отдельные части сложной системы, облегчая ее разработку и эксплуатацию.
В состав MS DOS входят следующие основные модули:
– базовая система ввода-вывода (BIOS);
– блок начальной загрузки (Boot Record);
– модуль расширения базовой системы ввода-вывода (файл IBMBIO.COM или IO.SYS для версии 5.0 и выше);
– модуль обработки прерываний (файл IBMDOS.COM или MSDOS.SYS для версии 5.0 и выше);
– командный процессор (файл COMMAND.COM);
– файлы конфигурации системы – CONFIG.SYS и AUTOEXEC.BAT.
Файлы IO.SYS и MSDOS.SYS должны находиться в корневом каталоге диска, с которого загружается MS DOS.
Для расширения возможностей операционной системы используются различные утилиты, драйверы устройств и программы.
Например,
– ANSI.SYS – расширенный драйвер консоли (экрана и клавиатуры);
– HIMEM.SYS – драйвер дополнительной (Extended Memory) памяти;
– KEYB.COM – драйвер переключения языковых раскладок клавиатуры;
– KEYBOARD.SYS – файл с описаниями языковых раскладок клавиатуры, оформленный как драйвер;
– COUNTRY.SYS – файл с таблицами локализации, алфавитами сортировки;
– DISPLAY.SYS – драйвер дисплея; в частности, загружает локализованные шрифты;
– MODE.COM – программа настройки ряда параметров экрана и портов ввода-вывода системы.
Базовая система ввода-вывода (BIOS)
Базовая система ввода-вывода (BIOS), находится в постоянном запоминающем устройстве (ПЗУ) компьютера и занимает 8 Кбайт, начиная с сегментного адреса FE0016. BIOS формально не является частью MS DOS, однако тесно с ней связана.
BIOS реализует следующие основные функции:
– автоматическую проверку аппаратных компонентов при включении компьютера;
– вызов блока начальной