MS-DOS

Материал из Википедии — свободной энциклопедии
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 28 октября 2024 года; проверки требуют32 правки.
Перейти к навигацииПерейти к поиску
Этотгрубый перевод статьи «MS-DOS» с английского языкатребуется улучшить (см.Рекомендации по переводу). Статья, целиком являющаяся машинным переводом, может быть удалена на основаниикритерия быстрого удаления С2.
Вы можете помочьулучшить перевод.
(6 мая 2022)
MS-DOS
Изображение логотипа
MS-DOS 7.1
MS-DOS 7.1
РазработчикMicrosoft
Семейство ОСDOS
Основана наCP/M (клон),Unix (базовые функции)
Исходный кодЗакрытый исходный код,Открытый исходный код для версий 1.25, 2.0 и 4.0[1]
Первый выпуск12 августа1981[2]
Последняя версия8.0 (в составеWindows Me) (14 сентября 2000)
Поддерживаемые языкиМногоязычный
Поддерживаемые платформыx86
ТипядраМонолитное ядро
ИнтерфейсКомандная строка
ЛицензияПроприетарная; для версий 1.25, 2.0 и 4.0 —MIT
СостояниеИсторическое (поддержка прекращена 31 декабря 2001)
Репозиторий исходного кодаgithub.com/microsoft/MS-…
Предыдущая86-DOS
СледующаяWindows
Веб-сайтmicrosoft.com/res… (англ.)
Логотип Викисклада Медиафайлы на Викискладе

MS-DOS (англ. MicroSoftDiskOperatingSystem) — однозадачнаяоперационная система для компьютеров на базе архитектурыx86, использующаяинтерфейс командной строки. MS-DOS положила начало семействуDOS-совместимых операционных систем и была самой популярной операционной системой дляIBM PC-совместимых компьютеров с 1980-х до середины 1990-х годов, пока её не вытеснили операционные системы сграфическим пользовательским интерфейсом, в основном из семействаMicrosoft Windows[3].

Содержание

Описание

[править |править код]

В 1981 году корпорацияIBM разместила запрос на создание операционной системы, которая должна была использоваться в новом семействе компьютеровIBM PC. Microsoft выкупила права на операционную систему86-DOS уSeattle Computer Products[англ.][4] и начала работу по её модификации под требования IBM. Впоследствии IBM лицензировала MS-DOS и выпустила её в августе 1981 года под наименованиемPC DOS 1.0. В дальнейшем разработка MS-DOS и PC DOS велась Microsoft и IBM совместно до 1993 года, когда были выпущены два раздельных релиза — 6.0 от Microsoft и 6.1 от IBM.

За время существования MS-DOS вышло восемь основных релизов (1.00, 2.00 и т. д.) и два десятка промежуточных (3.10, 3.30 и т. д.), пока в 2000 году Microsoft не прекратила её разработку. Изначально MS-DOS ориентировалась на процессорIntel 8088, использовавшийся в первомIBM PC, и работала только сдискетами, на которых располагались как сама ОС, так и программы и данные пользователей. Последующие версии обзавелись возможностью работы с различными типами накопителей, такими какжёсткий диск иCD-ROM, добавилась поддержка новых процессоров икомпьютерных архитектур. Это был ключевой продукт фирмы, дававший ей существенный доход и маркетинговый ресурс, в ходе развития Microsoft превратилась из разработчикаязыка программирования в крупную компанию, производящую самое разнообразное программное обеспечение. MS-DOS также стала базовым слоем для ранних версийWindows, запускавшихся какграфический пользовательский интерфейс поверх командной строки.

Последней коробочной версией стала 6.22, однако MS-DOS продолжала служить загрузчиком дляWindows 95 (версии 7.0 и 7.1),Windows 98 (версия 7.1) иWindows Me (версия 8.0).

25 марта 2014 годамузей компьютерной истории вМаунтин-Вью с разрешения компании Microsoft обнародовал исходный код операционной системы MS-DOS (версии 1.1 и 2.0), вышедшей в 1981 году, а также текстового редактораWord (1.1а) для Windows[5]. В 2018 году был опубликован исходный код MS-DOS версий 1.25 и 2.0 подсвободнойлицензией MIT[6][7].

История MS-DOS

[править |править код]
Дискеты установки MS-DOS 5.0

MS-DOS является переименованной версией86-DOS[8], написанной Тимом Патерсоном из Seattle Computer Products[8]. Разработка 86-DOS заняла всего шесть недель и представляла собой клонCP/M отDigital Research, портированный для использования на процессоре 8086 и содержащий всего два отличия от оригинала: улучшенную логику буферизации дисковых секторов и новую файловую системуFAT12. Первая версия86-DOS вышла в августе 1980 года[9]. Согласно подписанному в ноябре 1980 года договору сIBM, от компании Microsoft требовалось предоставить операционную систему для нового компьютераIBM PC, основанного наIntel 8086. Для этого Microsoft в мае 1981 года наняла Тима Патерсона для завершения адаптации 86-DOS к прототипу IBM PC, а затем в июле того же года полностью выкупила права на 86-DOS 1.10 за $75 тыс.[8]. Microsoft сохранила нумерацию версий, но переименовала ОС в MS-DOS. В августе 1981 года лицензированная корпорацией IBM MS-DOS 1.10/1.14 под наименованием PC DOS 1.0 начала поставляться с новыми персональными компьютерамиIBM PC[9]. Причину, почему Microsoft была вынуждена купить стороннюю разработку, а не писать заново, пояснил сам Билл Гейтс: его компания не имела возможности успеть с написанием операционной системы в срок. В результате авральной работы им удалось переработать 8-битную QDOS (позднее названную 86-DOS) для микропроцессоров 8088/8086 и заключить договор с IBM о реализации продукта[10].

В версии 2.0, приуроченной к выпуску компьютераIBM PC XT с жёстким диском, Microsoft кардинально расширила функциональность ОС, отчасти адаптировав недостающее из Unix (например, подкаталоги, работа с файлами через дескрипторы, перенаправление ввода-вывода, обращение к устройствам по именам и т. п.). Масштаб внесённых изменений подчёркивает и тот факт, что больша́я часть поздних программ, в том числе для последних версий MS-DOS, имеет в требованиях строчку «DOS 2.0 или выше».

Первоначально MS-DOS разрабатывалась как операционная система, способная работать на любых компьютерах с процессором 8086. Microsoft повторяла модель распространения CP/M, когда для каждого компьютера с различнымаппаратным обеспечением использовалась своя версия MS-DOS. Для этого ОС имела модульную структуру с минимальным набором драйверов для дисковых накопителей и консоли, интегрированных в ядро, и устанавливаемых драйверов других устройств, загружаемых и доступных во время загрузки. OEM-производители использовали комплект разработчика, предоставляемый Microsoft, для создания собственной версии MS-DOS со стандартным ядром, но с драйверами устройств ввода-вывода, характерными для их оборудования. Производителями такая версия обычно поставлялась на дискетах вместе с компьютерами. Таким образом, существовало множество версий MS-DOS для различныхархитектур, и следует отличать IBM PC-совместимые и MS-DOS-совместимые компьютеры. Некоторые компьютеры, напримерTandy 2000, могли выполнять программное обеспечение, написанное только для MS-DOS, но не такое, где бы использовались особенности архитектуры IBM PC.

Конструкция операционной системы предполагает хорошую совместимость, если программы для своей работы используют только стандартные вызовы MS-DOS. Подобная философия в дальнейшем была реализована в Windows NT (см.Слой аппаратных абстракций). Тем не менее в MS-DOS большая скорость работы программ достигается только через прямой доступ к аппаратному обеспечению (память видеоадаптера, чтение и запись портов), что было особенно характерно для игр того времени, требующих значительных ресурсов компьютера. Доминирование IBM PC-совместимой архитектуры привело к распространению многочисленных клонов, и необходимость в отдельных аппаратно-зависимых версиях операционной системы отпала. Важной частью совместимости являлось сохранение неизменными функций ROM BIOS, используемых множеством выпущенных программ, обходивших медленные системные вызовы MS-DOS.

Впоследствии зависимость от архитектуры IBM вызвала ряд серьёзных проблем в индустрии при смене оригинального дизайна IBM PC. Так, первоначально не предполагалось использовать более 640 Кбайт оперативной памяти (барьер 640 Кбайт), поскольку более высокие области ОЗУ были зарезервированы дляпериферийных устройств и ПЗУ. Производителям пришлось изобретать различные схемы обхода данного препятствия (EMS,XMS и т. п.) для доступа к дополнительной памяти. Если бы первоначальная идея с независимостью от аппаратного обеспечения была продолжена, то подобной проблемы удалось бы избежать. Таким образом, MS-DOS — это операционная система, работающая вреальном режиме процессора с архитектуройx86, в котором она способна адресовать не более 1 Мбайт ОЗУ.

В компьютеры, произведённые IBM, устанавливалась версия под названием PC DOS. Для сторонних производителей Microsoft предлагала версию DOS уже под именем MS-DOS. Благодаря сотрудничеству IBM и Microsoft, вплоть до версии 5.0 системы PC DOS и MS-DOS практически не отличались. Первой коробочной версией MS-DOS стала 5.0 в варианте Upgrade, до этого все релизы распространялись только как OEM-продукт компаниями-производителями персональных компьютеров[источник не указан 2623 дня].

История версий

[править |править код]
ВерсияДатаФС/
Размертома
Описание
QDOS 0.10июль 1980FAT12Первая версия, выпущенная в продажу Seattle Computer Products.
86-DOS 0.3декабрь 1980FAT12Первая версия, на которую Microsoft получила лицензию у Seattle Computer Products.
86-DOS 1.0апрель 1981FAT12Первый релиз 86-DOS.
86-DOS 1.10[11]июль 1981FAT12Куплена Microsoft и переименована в MS-DOS 27 июля 1981 года[12]. Появилась в связи с выходомIBM PC. Полностью аналогична PC DOS 1.0. Поддержка только односторонних 5,25-дюймовых 8-секторных 160-КбайтНГМД. COMMAND.COM реализует следующие внутренние команды: COPY, DIR, ERASE, PAUSE, REM, RENAME, TYPE. Внешние команды: CHKDSK, DATE, DEBUG, DISKCOMP, DISKCOPY, EDLIN, FORMAT, LINK, MODE, SYS, TIME, BASIC. В атрибуты файлов записывается только дата последнего изменения.
1.10-1.14июль — октябрь 1981FAT12Предлагается как один из трёх возможных вариантов дляIBM PC DOS 1.0[13].
1.24март 1982FAT12Добавлена поддержка двухсторонних дисководов 5,25 дюйма 320 Кбайт.FAT12. В атрибуты файлов помимо даты последней записи добавлено её время. Команда COPY теперь поддерживает объединение файлов. Новые внутренние команды: DATE, DEL, REN, TIME. Новая внешняя команда EXE2BIN. Основа дляIBM PC DOS 1.1. MS-DOS будет основой дляIBM PC DOS вплоть до версии 6.22 включительно.
1.25июнь 1982FAT12Для использования с компьютерами, не произведёнными IBM. Аналогична PC DOS 1.1. ВместоBASICA от IBM поставляетсяGW-BASIC.
2.0март 1983FAT12
15 МБайт[14]
Появилась в связи с выходомIBM PC XT. Впервые появилась поддержка жёстких дисков, максимальный объём 15 Мбайт, один раздел — один диск. Добавлена поддержкажёстких дисков объёмом 10Мбайт компании IBM. Поддержка 5,25-дюймовых 9-секторных односторонних по 180-Кбайт и двусторонних по 360-Кбайт НГМД. Реализована поддержка метки тома. Добавлена поддержка каталогов — ранее все файлы располагались только вкорне диска. Введены операции с файлами, основанные на дескрипторах файлов — ранее работа с файлами шла только при помощи FCB (File Control Block — блок управления файлом). Введено перенаправление консольного ввода-вывода. Добавлены новые команды: FC (только MS-DOS), BACKUP, RESTORE, TREE, CD, MD, RD, PATH и др. Для пакетных (*.bat) файлов добавлены команды: GOTO, IF, ECHO и др. Реализована поддержка подключения внешних драйверов устройств. Поддержка фоновой печати по команде PRINT. Включена поддержка видеоподсистемыCGA.
2.01октябрь 1983FAT12
15 МБайт
Добавлена команда COUNTRY для отображения индивидуального формата даты и времени, а также значка валюты.
2.10ноябрь 1983FAT12
15 МБайт
Версия для IBM (PC DOS 2.10). Появилась в связи с выходомIBM PCjr. Основана на 2.0 с модификациями дляPCjr.
2.11март 1984FAT12
15 МБайт
Версия для компьютеров, не произведённых IBM. Основана на версии 2.1 с модификациями от 2.01. Выполнен перевод на 10 различных языков.
3.00август 1984FAT16
32 МБайт
Появилась в связи с выходомIBM PC/AT, который оснащалсяжёстким диском в 20 Мбайт. Добавлена возможность выполнять программы, находящиеся не в текущем каталоге, путём указания маршрута, и поддержка 15-секторных 5,25-дюймовых дисководов на 1,2 Мбайт. Добавлены новые команды: ATTRIB, LABEL, SELECT, KEYB, SHARE, GRAFTABL, COUNTRY. Поддержка виртуального диска вОЗУ.
3.10ноябрь 1984FAT16
32 МБайт
Добавлена поддержка работы в сетях Microsoft. Добавлены команды JOIN и SUBST.
3.20январь 1986FAT16
32 Мбайт
Появилась в связи с выходомIBM PC Convertible. Добавлена поддержка 3,5-дюймовых дисководов на 720 Кбайт. Добавлены новые команды: REPLACE и XCOPY. Команда FORMAT теперь препятствует непреднамеренному форматированию жёсткого диска. Добавлен DRIVER.SYS для создания фиктивных дисководов. Добавлен драйвер RAMDRIVE.SYS для создания виртуального диска в ОЗУ.
3.30август 1987FAT16
32 МБайт
Появилась в связи с выходомIBM PS/2. Поддерживает концепцию разбиения жёстких дисков любого объёма на логические диски размером до 32 Мбайт. На одном жёстком диске может быть только два раздела — MS-DOS и EXT DOS, самих жёстких дисков — не более двух. Внутри EXT DOS может быть до 23 подразделов (от D до Z)[14]. Без внешних программ объём жёсткого диска не может быть больше 32 Мбайт. С прерываниемINT 13H[15], которое было добавлено вBIOS только в 1994 году, максимальный объём HDD составлял 24х32=768 Мбайт. Добавлена поддержка 3,5-дюймовых дисководов HD (High Density) на 1,44 Мбайт. Введена поддержка кодовых страниц (национальные наборы символов и таблицы сортировки). Имеет несколько выявленных ошибок (например, FORMAT может забраковать хороший диск). Добавлена поддержка команд: APPEND, CALL, CHCP, FASTOPEN, NLSFUNC.
3.31ноябрь 1987FAT16B 512 МБайтМодифицированная компаниейCompaq версия MS-DOS 3.30, которая впервые ввела поддержку 32-битного логического номера сектора[16].
4.0 прототип[англ.]1985Экспериментальная, в массовую продажу не пошла[17]. Обладала вытесняющей многозадачностью в реальном режиме, предназначенной для семейства процессоров 8086 (впоследствии эта возможность удалена). Включала перемещаемые и выгружаемые сегменты памяти для кода и перемещаемые сегменты данных (менеджер памяти Windows был версией менеджера памяти DOS 4). Имела возможность динамического переключения экранов.
4.0июль 1988FAT16B
2 ГБайт[14]
Поддерживает логические диски на жёстком диске размером более 32 Мбайт. Максимальный объём жёсткого диска не может быть больше 528 Мбайт без сторонних программ (528-Мбайт барьер (504 Мбайт в старых BIOS))[15].Прерывание INT 13H позволило увеличить объём жёсткого диска до 7,844 Гбайт (барьер, связанный с ошибкой в MS-DOS, который присутствовал до версии 7.1[18][19])[20]. Использует отображаемую память для буферов ОС и структур данных команды FASTOPEN (требуетсяEMS 4.0). Позволяет задействовать для размещения резидентных программ первые 64 Кбайт расширенной памяти (HMA-память). Обеспечивает расширенную поддержку национальных языков. Отличается значительным числом ошибок. Добавлена новая команда MEM. Полная поддержкаEGA иVGA.
4.01декабрь 1988FAT16B
2 ГБайт
Исправлены основные ошибки версии 4.0. Включает графическую оболочкуMS-DOS Shell. Первая официальнолокализованная версия для России[21]
5.0июнь 1991FAT16B
2 ГБайт
Введена поддержка до восьми физических жёстких дисков, можно создавать до четырёх основных разделов (сторонние программы), а, следовательно, допускается установить до четырёх ОС на один жёсткий диск[14]. Обеспечивает размещение своего ядра, а также драйверов и резидентных программ, как вHMA, так и вUMB. Добавлена поддержка 3,5-дюймовых дисководов EHD объёмом 2,88 Мбайт. Новый менеджер памяти. Добавлены новые команды: DELOLDOS, DOSKEY, EXPAND, LOADHIGH, MIRROR, SETVER, UNDELETE, UNFORMAT. Добавлены полноэкранный текстовый редактор Edit, полноэкранная среда программированияQBASIC, интерактивная справка Help. Часть новых утилит (MIRROR, UNDELETE и UNFORMAT) лицензирована у фирмы Central Point Software. MS-DOS 5.00 поставлялась на шести 360-Кбайт дискетах или двух 1,2-Мбайт дискетах. Выпускалась русская версия с переведённым интерфейсом, сообщениями и справочными материалами. Последняя версия, полностью идентичная PC DOS 5.0, за исключением наименования файлов и лицензионных соглашений.
6.0март 1993FAT16B
2 ГБайт
Добавлены новые команды: DELTREE и MOVE. Исключены команды: RECOVER, ASSIGN, GRAFTABL, JOIN, MIRROR, COMP, BACKUP, EXE2BIN, драйвер PRINTER.SYS. Усовершенствованы команды: DIR, MEM, UNDELETE, FORMAT, SYS. Новая команда CHOICE обеспечивает разветвление в командных файлах. Появилась возможность отмены выполнения отдельных команд в CONFIG.SYS и AUTOEXEC.BAT целиком. Организация ветвлений в CONFIG.SYS. Программа SmartDrive (SMARTDRV) обеспечивает кэширование при записи. Добавлена поддержкаCD-ROM. Новая утилита управления энергопотреблением POWER. Добавлены дополнительные программные средства: Microsoft MemMaker (оптимизация использования верхней памяти), MicrosoftDoubleSpace (сжатие данных на дисках), Microsoft Defragmenter (дефрагментация дисков, лицензирована уSymantec), Microsoft Backup (в версиях для MS-DOS и Windows), Microsoft Anti-Virus (в версиях для MS-DOS и Windows, лицензировано уCentral Point Software), информационная утилита Microsoft Diagnostics, система связи Interlink, утилита Microsoft Undelete for Windows.
6.2ноябрь 1993FAT16B
2 ГБайт
Усовершенствованы команды: FORMAT (по умолчанию не тестируются секторы в сбойных кластерах), DISKCOPY (возможность создания образа на жёстком диске), COMMAND (появилась возможность построчной обработки командных файлов). Команды FORMAT, CHKDSK, DIR, MEM выводят информацию с разделением тысяч. SMARTDRV теперь кэширует CD-ROM. Драйвер HIMEM.SYS теперь при подключении способен тестировать расширенную память. Модернизация Microsoft DoubleSpace. Добавлена утилита тестирования жёсткого дискаScanDisk. Исключена из поставки программаMS-DOS Shell.
6.21февраль 1994FAT16B
2 ГБайт
После судебного процесса по иску компанииStac Electronics по поводу того, что Microsoft использовала в DoubleSpace код, запатентованный Stac, DoubleSpace был убран из системы. Изменению подверглись и все компоненты, поддерживающие сжатие данных —ScanDisk иMicrosoft Backup. Теперь ScanDisk не мог запускаться на сжатых томах и обслуживать их, а Backup не поддерживал как сжатие при архивации, так и восстановление таких архивов, созданных в версиях 6.0 и 6.2.
6.22июнь 1994FAT16B
2 ГБайт
Добавлена новая программа сжатия данныхDriveSpace. Она использует несовместимый с DoubleSpace формат хранения данных. При желании файл может быть преобразован в новый формат. Microsoft Backup использует новую технологию сжатия, использованную в DriveSpace. В нелокализованную версию добавлена кодовая страница 866 (с помощью файлов EGA3.CPI и KEYBRD2.SYS), поддерживающая работу с символами кириллицы, в том числе в именах файлов, а также представления даты и времени, ориентированные на Россию, Украину и Беларусь.
7.0август 1995FAT16B
2 ГБайт
Как частьWindows 95. Добавлена поддержкаLFN — длинных имён файлов (доступна только под Windows). Весь код из MSDOS.SYS перенесён в IO.SYS. MSDOS.SYS теперь представляет собой текстовый файл настроек. Новые команды в CONFIG.SYS: ACCDATE, BUFFERSHIGH, FCBSHIGH, FILESHIGH, LASTDRIVEHIGH, STACKSHIGH. В поставку включён драйверCD-ROM: OAKCDROM.SYS
7.1август 1996FAT32
137 ГБайт[22]
Как частьWindows 95 OSR2 иWindows 98 и SE. Утилитаfdisk может создать тома размером не более ~ 63,5 Гбайт, но если использовать SeaTools, то это ограничение можно обойти[20][23]. Максимальный объём диска, как и у всех ОС начиная с Windows 95 OSR2 до Windows Vista, составляет 2 Тбайт[24][25].
8.0сентябрь 2000FAT32
137 ГБайт[22]
Как частьWindows Me. Ухудшена функциональность ядра, жёстко интегрирован неотключаемый драйвер верхней памяти. Заблокирована возможность загрузки в реальном режиме с жёсткого диска, удалено большинство утилит. Также находится на аварийной загрузочной дискете, создаваемойWindows XP и новее.

Дистрибутив MS-DOS

[править |править код]

Минимальный набор файлов MS-DOS:

Строго говоря, для запуска MS-DOS наличие файла COMMAND.COM необязательно. Его можно заменить другим командным процессором, способным выполнять нужные команды. В своё время сторонними разработчиками было выпущено множество командных процессоров. Наиболее распространённым командным процессором, выпущенным сторонней фирмой, был NDOS.COM (лицензированный4DOS) из пакетаNorton Utilities фирмыSymantec.

Помимо указанных файлов команда SYS.COM и FORMAT.COM с ключом /S, начиная с версии 6.0, дополнительно переносят на системный диск файл DBLSPACE.BIN (6.0 — 6.2) или DRVSPACE.BIN (6.22), отвечающие за работу со сжатыми дисками в форматах Microsoft DoubleSpace или DriveSpace соответственно.

Файлы конфигурации

Для задания конфигурацииОС используютсяконфигурационные файлы специального формата:

  • CONFIG.SYS — конфигурирование системы и загрузкадрайверов устройств на этапе инициализации MSDOS.SYS.
  • AUTOEXEC.BAT — стартовыйпакетный файл. Выполняется при запуске командного процессора во время загрузки системы.

Также в дистрибутив входят следующие драйверы и программы:

  • ANSI.SYS — расширенный драйвер консоли (экрана и клавиатуры).
  • COUNTRY.SYS — файл с таблицамилокализации, алфавитами сортировки.
  • DISPLAY.SYS — драйвер дисплея; в частности, загружает локализованные шрифты.
  • DBLSPACE.EXE — Microsoft DoubleSpace, программа сжатия данных (6.0 — 6.2).
  • DEFRAG.EXE — Microsoft Defragmenter, дефрагментатор дисков.
  • DOSSHELL.EXE — MS-DOS Shell, оболочка, использующая двухпанельный принцип с псевдографическим интерфейсом. В MS-DOS 6.2 была перенесена в дополнительный пакет MS-DOS Resource Kit.
  • DRVSPACE.EXE — Microsoft DriveSpace, программа сжатия данных (6.22).
  • HIMEM.SYS — драйвердополнительной (extended) иHMA-памяти.
  • HELP.COM — интерактивный справочник MS-DOS Help.
  • EMM386.EXE — драйвер эмуляциирасширенной памяти (expanded memory) и управления верхней (UMB) памятью.
  • INTERLNK.EXE,INTERSVR.EXE — подсистема межкомпьютерной связи Interlnk.
  • KEYB.COM — драйвер переключения языковых раскладок клавиатуры.
  • KEYBOARD.SYS — файл с описаниями языковых раскладок клавиатуры, оформленный как драйвер.
  • *.CPI — загружаемые шрифтыкодовых страниц экрана и клавиатуры.
  • MEMMAKER.EXE — Microsoft MemMaker, оптимизатор верхней памяти.
  • MODE.COM — программа настройки ряда параметров экрана ипортовввода-вывода системы:последовательного,параллельного.
  • MSAV.EXE — Microsoft Anti-Virus for MS-DOS, антивирус.
  • MSD.EXE — Microsoft Diagnostics, информационная утилита, отображающая конфигурацию ПК.
  • MSBACKUP.EXE — Microsoft Backup for MS-DOS, резервирование и восстановление информации.
  • MWAV.EXE — Microsoft Anti-Virus for Windows, антивирус.
  • MWBACKUP.EXE — Microsoft Backup for Windows, резервирование и восстановление информации.
  • MWUNDEL.EXE — Microsoft Undelete for Windows, восстановление удалённых файлов.
  • POWER.EXE — драйвер управления энергопотреблением.
  • RAMDRIVE.SYS — драйверэлектронного диска.
  • SCANDISK.EXE — Microsoft Scandisk, сканер-корректор дисков.
  • SMARTDRV.EXE — Microsoft SmartDrive, программа кэширования дисков.
  • VSAFE.COM — VSafe, резидентный вирус-фильтр.
  • UNDELETE.EXE — Microsoft Undelete for MS-DOS, восстановление удалённых файлов.
  • QBASIC.EXE — язык программирования от Microsoft для написания программ.

Проблемы запуска приложений MS-DOS под Microsoft Windows

[править |править код]
Информация должна бытьпроверяема, иначе она может быть удалена. Вы можетеотредактировать статью, добавив ссылки наавторитетные источники в видесносок.(13 августа 2022)

Разработчики приложений под MS-DOS часто использовалинедокументированные возможности и функции, а также прямое обращение к аппаратным средствам в обход операционной системы. Это стало причиной того, что в операционных системахWindows 9x и более новых не всегда удаётся запустить приложение, написанное для MS-DOS.

Для решения вышеназванных и целого ряда других проблем работы с приложениями MS-DOS под управлениемWindows NT иUnix-подобных ОС применяются специальные эмуляторы. На данный момент наиболее известный из них —DOSBox, позволяющий настраивать индивидуальные параметры запуска каждого DOS-приложения: быстродействие эмулируемого компьютера, эмулируемая звуковая и видеокарта и т. п. Иногда используютсязамедлители процессора.

Конкуренты MS-DOS

[править |править код]
Шаблон:Список примеровСписок примеров в этой статьене основывается наавторитетных источниках, посвящённых непосредственно предмету статьи.
Добавьтессылки на источники, предметом рассмотрения которых является тема настоящей статьи (или раздела) в целом, а не отдельные элементы списка. В противном случае список примеров может быть удалён.(5 сентября 2025)

DR-DOS

[править |править код]

DR-DOS (она же Novell DOS и OpenDOS) — совместимая с MS-DOS дисковая операционная система, разработанная компаниейDigital Research и унаследовавшая многие черты своей предшественницы — операционной системыCP/M. Особенностями этой ОС являются расширенные возможности, включая встроенный язык скриптовREXX, впервые появившаяся утилита сжатия дисков Stacker, компактный код программ.

PC DOS

[править |править код]

IBM PC DOS (IBM Personal Computer Disk Operating System) — дисковаяоперационная система дляперсональных компьютеров фирмыIBM. PC DOS была создана на основе операционной системы86-DOS отSeattle Computer Products. Функциональные отличия от MS-DOS незначительны.

FreeDOS

[править |править код]

FreeDOS —свободнаяоперационная система,совместимая с MS-DOS. FreeDOS распространяется на условияхGNU General Public License, включает несколько программ под другими свободными ипроприетарными лицензиями. Проект был начат в 1994 годупрограммистом Джимом Холлом (Jim Hall) как PD-DOS, но вскоре название было изменено на FreeDOS. Версия FreeDOS 1.0 вышла в свет 3 сентября 2006 года.

Novell DOS

[править |править код]

В том же 1991 году Digital Research была куплена компаниейNovell, которая переименовала DR-DOS в Novell DOS, и в свет вышла версия Novell DOS 6.0, а затем — Novell DOS 7.0.

См. также

[править |править код]

Примечания

[править |править код]
  1. Re-Open-Sourcing MS-DOS 1.25 and 2.0 | Windows Command Line . Дата обращения: 9 июля 2019. Архивировано 9 июня 2019 года.
  2. MS-DOS: A Brief Introduction (англ.)
  3. Энциклопедия MS-DOS . Дата обращения: 31 декабря 2011. Архивировано изоригинала 20 сентября 2018 года.
  4. A Short History of MS-DOS . Архивировано изоригинала 31 октября 2015 года.
  5. Microsoft makes source code for MS-DOS and Word for Windows available to public . Дата обращения: 26 марта 2016. Архивировано 21 июля 2014 года.
  6. GitHub — microsoft/MS-DOS: The original sources of MS-DOS 1.25 and 2.0, for reference purposes . Дата обращения: 4 февраля 2019. Архивировано 17 января 2021 года.
  7. Microsoft опубликовала исходный код ОС MS-DOS на GitHub . Дата обращения: 2 октября 2018. Архивировано 2 октября 2018 года.
  8. 123Conner, Doug. Father of DOS Still Having Fun at Microsoft . Micronews. Дата обращения: 5 декабря 2009. Архивировано изоригинала 9 февраля 2010 года.
  9. 12MS-DOS: A Brief Introduction . The Linux Information Project. Дата обращения: 24 декабря 2012. Архивировано 14 декабря 2017 года.
  10. Удивительная история рождения MS-DOS (англ.). Издательство «Открытые системы». Дата обращения: 22 марта 2023. Архивировано 27 февраля 2023 года.
  11. http://www.computerhistory.org . Дата обращения: 21 марта 2018. Архивировано 14 августа 2019 года.
  12. A Short History of MS-DOS . Дата обращения: 8 сентября 2017. Архивировано изоригинала 31 октября 2015 года.
  13. «Personal Computer Announced by IBM» . Дата обращения: 21 марта 2018. Архивировано 13 августа 2006 года.
  14. 1234MS-DOS Partitioning Summary . microsoft.com. Дата обращения: 23 октября 2012. Архивировано изоригинала 23 октября 2012 года.
  15. 12Enhanced Disk Drive Specification Version 1.1 . Дата обращения: 23 марта 2018. Архивировано изоригинала 17 апреля 2018 года.
  16. PCjs Machines . Дата обращения: 21 марта 2018. Архивировано 22 марта 2018 года.
  17. Did you know that OS/2 wasn’t Microsoft’s first non Unix multi-tasking operating system?  Дата обращения: 18 декабря 2011. Архивировано 4 ноября 2012 года.
  18. Brown, Ralf D.. Ralf Browns Interrupt List (v61 html)  (16 июля 2000). Дата обращения: 3 ноября 2016. Архивировано 4 ноября 2016 года.
  19. Brown, Ralf D.. The x86 Interrupt List (v61 original text) archive: "inter61a.zip", subfile: "INTERRUP.B", heading: "B-1302" (INT13, 02 Read), Notes  (16 июля 2000). Дата обращения: 3 ноября 2016. Архивировано 2 сентября 2017 года.
  20. 12Disk size limitations, The 8.4 GB limit (and others) . Дата обращения: 23 марта 2018. Архивировано 14 марта 2018 года.
  21. http://rdos401.org/Архивная копия от 4 декабря 2016 наWayback Machine 15-летию Russian MS-DOS 4.01 посвящается]
  22. 12How to enable 48-bit Logical Block Addressing support for ATAPI disk drives in Windows XP . microsoft.com. Дата обращения: 10 октября 2015. Архивировано изоригинала 10 октября 2015 года.
  23. 127 GB / 128 GB / 137 GB maximum hard drive capacity in Windows 98 . Дата обращения: 21 марта 2018. Архивировано 22 марта 2018 года.
  24. Description of the FAT32 File System . microsoft.com. Дата обращения: 15 декабря 2018. Архивировано 15 декабря 2018 года.
  25. Поддержка жестких дисков объёмом более 2 ТБ в Windows . microsoft.com. Дата обращения: 15 декабря 2018. Архивировано 15 декабря 2018 года.

Ссылки

[править |править код]
Информация должна бытьпроверяема, иначе она может быть удалена. Вы можетеотредактировать статью, добавив ссылки наавторитетные источники в видесносок.(22 августа 2009)
Перейти к шаблону «Аспекты операционных систем»
Типы
Ядро
Архитектура
Компоненты
Управление
процессами
Концепции
Алгоритмы
планирования
Управление и
адресацияпамяти
Средства загрузки
иинициализации
Прочее
Перейти к шаблону «История Windows»
Основные версии
Windows Server
Основные
2003 (R2)
2008 (EBS 2008,HPC 2008,R2)
2012 (R2)
2016
2019
2022
2025
Для дома
2007
2011
Для бизнеса
Small Business
Другое
MultiPoint
Windows IoT (Embedded) и
Windows Fundamentals
Мобильные
Отменённые
Другие проекты
Разработки Windows
Перейти к шаблону «Свободное и открытое программное обеспечение Microsoft»
Общая информация
Программное
обеспечение
Приложения
Игры
Языки
программирования
Фреймворки и
средства разработки
Операционные
системы
Прочее
Лицензии
Связанные темы
Перейти к шаблону «External links»
Ссылки на внешние ресурсы
Перейти к шаблону «Внешние ссылки» Перейти к элементу Викиданных
  Словари и энциклопедии
В библиографических каталогах
Источник —https://ru.wikipedia.org/w/index.php?title=MS-DOS&oldid=150275077
Категории:
Скрытые категории: