MS-DOS 7 — это операционная система реального режима для IBM PC-совместимых компьютеров . В отличие от более ранних версий MS-DOS , она не выпускалась Microsoft отдельно [3] , а была включена в семейство операционных систем Windows 9x . [4] Windows 95 RTM сообщает об этом как MS-DOS 7.0, [5] и Windows 95 OSR 2.x и Windows 98 сообщают как 7.1. [5] MS-DOS 7.x реального режима содержится в файле IO.SYS . [6]
После выпуска MS-DOS 6 в 1994 году Microsoft заранее объявила , что MS-DOS 7 будет включать многозадачность и несколько других новых функций, запланированных для предстоящей Windows 4.0 под кодовым названием Chicago . IBM также обещала « модную» многозадачную DOS 7 для ПК . БАРАН . [8] Windows 4.0 была выпущена под торговой маркой Windows 95 , и Microsoft отменила автономную версию MS-DOS 7 и вместо этого включила ее в Windows 95. [9] Предлагаемая технология многозадачности и многопоточности была исключена из MS-DOS 7.0. [ нужна цитата ]
В MS-DOS 7.0 добавлена поддержка длинных имен файлов (LFN) с использованием файловой системы VFAT , [10] тогда как более ранние версии не отображают длинные имена файлов даже с таким драйвером, как DOSLFN. Он поддерживает больший объем расширенной памяти (до 4 ГБ) через драйвер HIMEM.SYS . Различные более мелкие улучшения включают улучшенные команды DOS , более эффективное использование памяти UMB ( COMMAND.COM и часть ядра DOS загружаются автоматически) и использование переменных среды непосредственно в команде DOS.
В MS-DOS 7.1 добавлена поддержка FAT32 [11] для дисков объемом более 2 ГБ и до 2 ТБ на том, [12] а MS-DOS 7.0 и более ранние версии MS-DOS поддерживают только FAT12 и FAT16. [13] Адресация логических блоков (LBA) поддерживается в MS-DOS 7 для доступа к жестким дискам большего размера, в отличие от более ранних версий, которые поддерживали только адресацию на основе секторов головки цилиндров (CHS). В отличие от MS-DOS 7.0, MS-DOS 7.1 распознает жесткий диск объемом более первых 8,4 ГБ. [14] Поддержка 2000 года была добавлена в команду DIR с помощью новой опции /4.
В MS-DOS 7.x добавлена поддержка запуска графического интерфейса Windows 9x, [10] который нельзя запустить в старых выпусках MS-DOS. Хотя команда VER обычно показывает версию Windows, версия MS-DOS официально упоминается и в других местах. Например, VMM32.VXD
файл Windows 95 OSR2 или Windows 98 (переименованный в VMM32.EXE
) нельзя запустить непосредственно в более ранней версии MS-DOS, иначе пользователю будет предложено обновить MS-DOS до версии 7.1
или выше. В случае Windows 95 RTM 7.0
вместо 7.1
.
По словам компании Caldera , которая продавала DR-DOS , Windows 95 — это не один интегрированный программный продукт, а скорее комбинация двух продуктов, MS-DOS 7.0 и Windows 4.0, объединенных вместе и выглядящих как единый продукт. Хотя MS-DOS 7.0 и Windows 4.0 можно было легко разделить и продавать как разные продукты, Microsoft прекратила продавать Windows и MS-DOS отдельно с выпуском Windows 95. [15]
Основным отличием от более ранних версий MS-DOS является использование файла MSDOS.SYS . [16] В MS-DOS 7 это не двоичный файл , а чистый файл настроек. Старый стиль загрузки, при котором Windows не запускается автоматически и система загружается в командной оболочке DOS, может использовать тот же стиль, задав его BootGUI=0
в файле MSDOS.SYS. В противном случае, начиная с Windows 95, он будет автоматически запускаться при загрузке. Однако это всего лишь автоматический вызов команды WIN.COM , стартовой программы Windows. Windows 95 и 98 зависят от MS-DOS для загрузки 32-битного ядра и запуска устаревших 16-битных драйверов устройств MS-DOS. [17] MS-DOS стала базовой операционной системой Windows 3.1x и Windows 9x . Windows 95 работает на MS-DOS 7.0, а Windows 95 OSR2 и Windows 98 — на MS-DOS 7.1. [18] По умолчанию MS-DOS 7.0 устанавливается вместе с Windows 95 в C:\WINDOWS\COMMAND
подкаталог и загружается до загрузки системы с графическим интерфейсом . Что еще более важно, система DOS, которая обрабатывает файлы и разделы диска, управляет системой хранения данных на диске . [10] Более того, хотя IO.SYS — это файл ядра MS-DOS 7, JO.SYS — это альтернативное имя файла для IO.SYS, которое используется для «конкретных целей» в MS-DOS 7. JO.SYS поддерживает загрузку с привод CD-ROM или жесткий диск. [14]
В предварительном объявлении Microsoft в 1994 году ожидалось, что урезанная Windows 4.0 с MS-DOS 7 будет «за счет Windows NT» как крупнейшего конкурента гораздо более функциональной и ресурсоемкой Windows NT. [8]