— программа-оболочка Dos-Shell,
Несмотря на это — MS-DOS версий 4.x не получили широкого распространения.
• Версия 5.0:
Версия 5.0 — Июль, 1991 г.
Дополнительные возможности:
— эффективное использование ОЗУ,
— дополнительные сервисные программы,
— возможность загрузки ядра MS-DOS, в НМА-память (High Memory Area) на IBM PC АТ-286 и выше,
— возможность загрузки драйверов периферийных устройств в UMB-память на IBM PC АТ-386 и выше,
— для прикладных программ отводится до 620 Кб адресного пространства (0-640 Кб) ОЗУ,
— поддержка HDD до 2 Гб,
— формат 2.88 Мб для дискет 3.5",
• Версия 6.0:
Версия 6.0 — Март, 1993 г.
Дополнительные возможности:
— эффективное использование ОЗУ,
— дополнительные сервисные программы,
— программные средства для оптимизации файловой системы на логических дисках (DEFRAG),
— изъяты команды (программы), утратившие актуальность,
— спец. программа MEMMAKER — оптимизация расположения резидентных программ в ОЗУ,
— мультиконфигурационные файлы CONFIG.SYS (возможность выбора варианта конфигурации из меню),
— система защиты от вирусов (слабая),
— увеличение доступного дискового пространства (DoubleSpace),
— средства регулирования энергопотребления PC (LapTop, NoteBook)
• Версия 6.2:
Версия 6.2 — Октябрь, 1993 г.
Все улучшения — в области повышения надежности работы с данными на уровне файловой системы.
Дополнительные возможности:
— повышена эффективность существующих команд (программ),
— Кэширование CD-ROM (программа SMARTDRV),
— отказ от DoubleSpace без потери информации (позволяет вернуть логический диск в исходное состояние),
— выявление и обход физических дефектов HDD и FDD (SCANDISK),
— выявление и устранение дефектов в файловой системе (SCANDISK), в том числе и "сжатых" DoubleSpace,
— пошаговое выполнение любого *.bat-файла, в том числе и Autoexec.bat.
СОВМЕСТИМОСТЬ ВЕРСИЙ MS-DOS
Совместимость — возможность совместной работы технических средств или программного обеспечения.
Если OS версии М совместима с OS версии N это значит, что все программы, работающие в OS версии N будут работать и в OS версии М.
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.[30]
ОСНОВНЫЕ СОСТАВНЫЕ ЧАСТИ MS-DOS
MS-DOS состоит из следующих компонент:
— блок начальной загрузки (размещается в 1-м секторе 0-дорожки 0-стороны системной дискеты),
— модуль взаимодействия с BIOS (10.SYS для версии 5.0 и выше),
— модуль обработки прерываний (MSDOS.sys для версии 5.0 и выше),
— командный процессор (COMMAND.com)
— внешние команды (программы) MS-DOS,
— драйверы устройств,
— файл CONFIG.SYS,
— файл Autoexec.bat.
Блок начальной загрузки + 10.SYS + MSDOS. sys —> ядро MS-DOS.
Блок начальной загрузки:
Размещается:
в 1-м секторе 0-дорожки 0-стороны системной дискеты,
в 1-м секторе HDD-диска, в разделе, отведенном под DOS.
Просматривает КОРНЕВОЙ каталог системного диска. Проверяет, являются ли первые два файла в каталоге — файлами 10.SYS и MSDOS.sys. Если ДА — загружает их в ОЗУ и передает управление MS-DOS. Если НЕТ — сообщение на экране и ожидание нажатия какой-либо клавиши Пользователем:
Non-System disk or disk error
Replace and press any key when ready
He системный диск или ошибка диска
Замените и нажмите какую-либо клавишу, когда будет готово
Именно поэтому, при "изготовлении" Системной Дискеты — необходимо переносить файлы 10.SYS и MSDOS.sys на Системную Дискету с помощью спец. программы SYS.com.
IO. SYS:
Это резидентный модуль (всегда находится в ОЗУ после загрузки, пока включен PC).
Взаимодействует с BIOS. Расширяет возможности BIOS или изменяет ее свойства (где необходимо) с помощью дополнительных драйверов.
MSDOS.sys:
Это резидентный модуль. Обеспечивает интерфейс высокого уровня для прикладных программ, содержит программные средства для управления файлами, устройствами ввода-вывода, обработка исключительных ситуаций (ошибок) и др. Прикладная Программа вызывает функции этого модуля через механизм прерываний (программные прерывания), передавая (принимая) информацию к (от) MS-DOS через регистры CPU или (и) области памяти ОЗУ. MSDОS.sys транслирует (переводит) запрос прикладной программы в один или несколько вызовов (10.SYS + BIOS).
Командный процессор (COMMAND.com):