stringtranslate.com

MS-DOS

MS-DOS ( / ˌ ɛ m ˌ ɛ s ˈ d ɒ s / em-es- DOSS ; аббревиатура от Microsoft Disk Operating System , также известная как Microsoft DOS ) — операционная система для персональных компьютеров на базе x86 , в основном разработанная Microsoft . В совокупности MS-DOS, ее ребрендинг на IBM PC DOS и несколько операционных систем, пытающихся быть совместимыми с MS-DOS, иногда называют «DOS» (что также является общей аббревиатурой дисковой операционной системы ). MS-DOS была основной операционной системой для компьютеров, совместимых с IBM PC, в 1980-х годах, после чего она постепенно была вытеснена операционными системами, предлагающими графический интерфейс пользователя (GUI) в различных поколениях графической операционной системы Microsoft Windows .

IBM лицензировала и перевыпустила его в 1981 году как PC DOS 1.0 для использования на своих ПК. Хотя MS-DOS и PC DOS изначально разрабатывались параллельно Microsoft и IBM, через двенадцать лет, в 1993 году, эти два продукта разошлись, обнаружив заметные различия в совместимости, синтаксисе и возможностях.

Начиная с 1988 года с DR-DOS , для платформы x86 было выпущено несколько конкурирующих продуктов , [5] и MS-DOS прошла через восемь версий, пока разработка не была прекращена в 2000 году. [6] Первоначально MS-DOS была ориентирована на процессоры Intel 8086. работа на компьютерном оборудовании с использованием дискет для хранения и доступа не только к операционной системе, но также к прикладному программному обеспечению и пользовательским данным. Выпуски прогрессивных версий обеспечивали поддержку других носителей массовой информации все больших размеров и форматов, а также дополнительную поддержку новых процессоров и быстро развивающихся компьютерных архитектур. В конечном счете, это был ключевой продукт в развитии Microsoft от компании , занимающейся языками программирования, до разнообразной фирмы по разработке программного обеспечения, обеспечив компании существенный доход и маркетинговые ресурсы. Это также была базовая операционная система, в которой ранние версии Windows работали как графический интерфейс.

История

Командная строка MS-DOS

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

В течение года Microsoft лицензировала MS-DOS более чем 70 другим компаниям. [11] Она была разработана как операционная система, которая могла бы работать на любом компьютере семейства 8086. Каждый компьютер будет иметь свое собственное оборудование и свою версию MS-DOS, аналогично ситуации, которая существовала для CP/M , и с MS-DOS, эмулирующей то же решение , что и CP/M, для адаптации к различным аппаратным платформам. С этой целью MS-DOS была разработана с модульной структурой с внутренними драйверами устройств (DOS BIOS ), как минимум для основных дисков и консоли, интегрированными с ядром и загружаемыми загрузчиком, а также устанавливаемыми драйверами устройств для других устройств. загружается и интегрируется во время загрузки. OEM- производитель будет использовать комплект разработки, предоставленный Microsoft, для создания версии MS-DOS с базовыми драйверами ввода-вывода и стандартным ядром Microsoft, которое они обычно поставляют конечным пользователям на диске вместе с оборудованием. Таким образом, существовало много разных версий «MS-DOS» для разного оборудования, и существует главное различие между IBM-совместимой (или ISA) машиной и [совместимой] машиной с MS-DOS. Некоторые машины, такие как Tandy 2000 , были совместимы с MS-DOS, но не с IBM, поэтому на них можно было запускать программное обеспечение, написанное исключительно для MS-DOS, без зависимости от периферийного оборудования архитектуры IBM PC.

Этот дизайн хорошо работал бы с точки зрения совместимости, если бы прикладные программы использовали только службы MS-DOS для выполнения ввода-вывода устройства, и действительно, та же философия дизайна воплощена в Windows NT (см. Уровень абстракции оборудования ). Однако на заре MS-DOS большая скорость, достигаемая программами за счет прямого управления оборудованием, имела особое значение, особенно для игр, которые часто расширяли возможности современного оборудования. Очень скоро целью стала IBM-совместимая архитектура, и вскоре все компьютеры семейства 8086 стали близко эмулировать аппаратное обеспечение IBM , и рынку была нужна только одна версия MS-DOS для фиксированной аппаратной платформы. Эта версия является версией MS-DOS, которая обсуждается здесь, поскольку десятки других OEM-версий «MS-DOS» имели отношение только к системам, для которых они были разработаны, и в любом случае были очень похожи по функциям и возможностям. некоторая стандартная версия для IBM PC — часто версия с тем же номером, но не всегда, поскольку некоторые OEM-производители использовали свои собственные схемы нумерации версий (например, маркируя более поздние выпуски MS-DOS 1.x как 2.0 или наоборот) — с несколько заметных исключений.

Microsoft исключила поддержку многопользовательской работы в MS-DOS, поскольку операционная система Microsoft на базе Unix , Xenix , была полностью многопользовательской. [12] Компания планировала со временем улучшить MS-DOS, чтобы она была почти неотличима от однопользовательской Xenix или XEDOS , которая также могла работать на Motorola 68000 , Zilog Z8000 и LSI-11 ; они будут полностью совместимы с Xenix, который Байт в 1983 году назвал «многопользовательской MS-DOS будущего». [13] [14] Microsoft рекламировала MS-DOS и Xenix вместе, перечисляя общие функции своей «однопользовательской ОС» и «многопользовательской, многозадачной операционной системы, производной от UNIX » , и обещая легкий перенос между ними. их. [ 15] Однако после распада Bell System компания AT&T Computer Systems начала продавать UNIX System V. Полагая, что она не может конкурировать с AT&T на рынке Unix, Microsoft отказалась от Xenix и в 1987 году передала право собственности на Xenix компании Santa Cruz Operation (SCO).

25 марта 2014 года Microsoft сделала код SCP MS-DOS 1.25 и смеси Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 доступным для общественности в соответствии с Лицензионным соглашением Microsoft Research , что делает исходный код доступным , но не с открытым исходным кодом , как это определено стандартами Open Source Initiative или Free Software Foundation . [16] [17] [18] [19] Позже 28 сентября 2018 года Microsoft повторно лицензировала код по лицензии MIT , сделав эти версии свободным программным обеспечением . [3]

В качестве первоапрельской шутки в 2015 году Microsoft Mobile запустила приложение для Windows Phone под названием MS-DOS Mobile , которое было представлено как новая мобильная операционная система и работало аналогично MS-DOS. [20]

Версии

Microsoft лицензировала или выпускала версии MS-DOS под разными названиями, например Lifeboat Associates «Software Bus 86» [21] [22] также известная как SB-DOS , [5] COMPAQ-DOS , [21] [22] NCR-DOS или Z- DOS [21] [5] до того, как в конечном итоге было введено имя MS-DOS для всех версий, кроме версии IBM, которая первоначально называлась «IBM Personal Computer DOS», позже сокращенная до IBM PC DOS . (Конкуренты выпустили совместимые системы DOS, такие как DR DOS и PTS-DOS , которые также могли запускать приложения MS-DOS.)

В бывшем Восточном блоке производные MS-DOS под названием DCP ( Disk Control Program  [de] ) 3.20 и 3.30 (DCP 1700, DCP 3.3) и WDOS существовали в конце 1980-х годов. [23] [24] [25] Их производил восточногерманский производитель электроники VEB Robotron . [26]

Следующие версии MS-DOS были выпущены для общественности: [27] [28]

MS-DOS 1.x

MS-DOS (Compaq-DOS) версии 1.12 (на основе MS-DOS 1.25) для персонального компьютера Compaq
  • Compaq-DOS 1.12, OEM-версия MS-DOS 1.25 для Compaq; Дата выпуска: ноябрь 1983 г. [29]
  • TI BOOT V. 1.13, OEM-версия MS-DOS от Texas Instruments; Дата выпуска: август 1983 г. [30]
  • Zenith Z-DOS 1.19, OEM-версия MS-DOS 1.25 от Zenith [31]
  • Zenith Z-DOS/MS-DOS, выпуск 1.01, версия 1.25, OEM-версия MS-DOS от Zenith; Дата выпуска: май 1983 г. [32]

MS-DOS 2.x

Загрузочный диск MS-DOS 2.11 для Leading Edge Model D в футляре

Поддержка жестких дисков IBM XT емкостью 10 МБ, поддержка жестких дисков емкостью до 16 МБ или 32 МБ, отформатированных в FAT12 , в зависимости от инструмента форматирования, поставляемого OEM-производителями, [33] устанавливаемые пользователем драйверы устройств, файловая система с древовидной структурой, [34] Unix -like [35] наследуемые перенаправляемые дескрипторы файлов, [36] [37] немногозадачные дочерние процессы [38] улучшенный API-интерфейс Terminate and Stay Resident (TSR), [39] переменные среды, поддержка драйверов устройств, циклы FOR и GOTO в пакетные файлы, ANSI.SYS . [40]

MS-DOS 3.x

MS-DOS 3.3C для серии PC-9800

MS-DOS 4.0/MS-DOS 4.x

MS-DOS 5.x

MS-DOS версии 5.0

MS-DOS 6.x

Немецкий MS-DOS 6.2 Обновить
MS-DOS версии 6.22

MS-DOS 7/8 (as part of Windows 9x)

Microsoft DOS was released through the OEM channel, until Digital Research released DR-DOS 5.0 as a retail upgrade. With PC DOS 5.00.1, the IBM–Microsoft agreement started to end, and IBM entered the retail DOS market with IBM DOS 5.00.1, 5.02, 6.00 and PC DOS 6.1, 6.3, 7, 2000 and 7.1.

Localized versions

Japanese MS-DOS 6.2/V

Локализованные версии MS-DOS существовали для разных рынков. [73] В то время как западные выпуски MS-DOS развивались вокруг одного и того же набора инструментов и драйверов, только с локализованными языками сообщений и разными наборами поддерживаемых кодовых страниц и раскладок клавиатуры, некоторые языковые версии значительно отличались от западных выпусков и были адаптированы для работы на локализованных версиях. Аппаратное обеспечение ПК с дополнительными службами BIOS, недоступными на западных ПК, поддерживает несколько аппаратных кодовых страниц для дисплеев и принтеров, поддерживает DBCS, альтернативные методы ввода и графический вывод. Затронутые проблемы включают японский ( DOS/V ), корейский, арабский (ADOS 3.3/5.0), иврит (HDOS 3.3/5.0), русский ( RDOS 4.01 / 5.0 ), а также некоторые другие восточноевропейские версии DOS.

Соревнование

Оригинальная реклама MS-DOS 1981 года.

На микрокомпьютерах на базе процессоров Intel 8086 и 8088 , включая IBM PC и клоны, первым конкурентом линейки PC DOS/MS-DOS стала компания Digital Research , чья операционная система CP/M вдохновила создание MS-DOS. Фактически, остаются споры относительно того, был ли QDOS в той или иной степени заимствован из ранних версий кода CP/M. Digital Research выпустила CP/M-86 через несколько месяцев после MS-DOS и предлагалась в качестве альтернативы MS-DOS и лицензионным требованиям Microsoft, но по более высокой цене. Исполняемые программы для CP/M-86 и MS-DOS не были взаимозаменяемыми; многие приложения продавались как в версиях MS-DOS, так и в версиях CP/M-86, пока MS-DOS не стала преобладать (более поздние операционные системы Digital Research могли запускать программное обеспечение как MS-DOS, так и CP/M-86). MS-DOS изначально поддерживала простой .COM , который был создан по образцу аналогичного, но бинарно-несовместимого формата, известного из CP/M-80 . Вместо этого CP/M-86 поддерживал перемещаемый формат с использованием расширения файла .CMD , чтобы избежать конфликтов имен с файлами CP/M-80 и MS-DOS .COM. В MS-DOS версии 1.0 добавлен более продвинутый перемещаемый файл . EXE — формат исполняемого файла.

Большинство машин на заре MS-DOS имели разную системную архитектуру, и существовала определенная степень несовместимости, а затем и привязка к поставщику . Пользователи, которые начали использовать MS-DOS на своих машинах, были вынуждены продолжать использовать версию, адаптированную для их оборудования, или же им пришлось столкнуться с попытками заставить все свое проприетарное оборудование и программное обеспечение работать с новой системой.

В мире бизнеса машины на базе 808x, к которым была привязана MS-DOS, столкнулись с конкуренцией со стороны операционной системы Unix , которая работала на множестве различных аппаратных архитектур. Сама Microsoft продавала версию Unix для ПК под названием Xenix .

В развивающемся мире домашних пользователей множество других компьютеров на базе различных других процессоров составляли серьезную конкуренцию IBM PC: Apple II , ранний Apple Macintosh , Commodore 64 и другие не использовали процессор 808x; многие машины 808x разной архитектуры использовали специальные версии MS-DOS. Поначалу все эти машины участвовали в соревнованиях. Со временем аппаратная конфигурация IBM PC стала доминировать на рынке 808x, поскольку программное обеспечение, написанное для прямой связи с аппаратным обеспечением ПК без использования стандартных вызовов операционной системы, работало намного быстрее, но только на настоящих ПК-совместимых устройствах. Несовместимые с ПК машины 808x были слишком маленьким рынком, чтобы иметь быстрое программное обеспечение, написанное только для них, и рынок оставался открытым только для IBM PC и машин, которые точно имитировали их архитектуру, и все они работали либо под управлением одной версии, совместимой только с MS-DOS. с ПК или эквивалентной IBM PC DOS. Большинство клонов стоят намного дешевле, чем машины IBM с аналогичной производительностью, и стали широко использоваться домашними пользователями, в то время как ПК IBM занимали большую долю рынка компьютеров для бизнеса.

Microsoft и IBM вместе создали то, что должно было стать продолжением MS-DOS/PC DOS, под названием OS/2 . Когда в 1987 году была выпущена OS/2, Microsoft начала рекламную кампанию, объявляя, что «DOS мертва», и заявляя, что версия 4 была последней полноценной версией. OS/2 была разработана для эффективной многозадачности и предлагала ряд расширенных функций, которые были разработаны вместе с похожим внешним видом ; его считали законным наследником «неуклюжей» платформы DOS.

MS-DOS росла скачкообразно, при этом многие важные функции были заимствованы или дублированы из других продуктов и операционных систем Microsoft. MS-DOS также выросла за счет включения путем прямого лицензирования или дублирования функций функциональности инструментов и утилит, разработанных независимыми компаниями, таких как Norton Utilities , PC Tools ( Microsoft Anti-Virus ), расширенного менеджера памяти QEMM , сжатия диска Stacker и другие.

В период, когда Digital Research конкурировала на рынке операционных систем, некоторые компьютеры, такие как Amstrad PC1512 , продавались с дискетами для двух операционных систем (только одна из которых могла использоваться одновременно), MS-DOS и CP/M. -86 или производная от него. Digital Research выпустила DOS Plus , которая была совместима с MS-DOS 2.11, поддерживала программы CP/M-86, имела дополнительные функции, включая многозадачность, и могла читать и записывать диски в форматах CP/M и MS-DOS.

Пока OS/2 находилась в стадии длительной разработки, Digital Research выпустила DR DOS 5.0, совместимую с MS-DOS, которая включала функции, доступные только в виде сторонних надстроек для MS-DOS. Не желая терять какую-либо часть рынка, Microsoft в ответ объявила о «ожидаемом» выпуске MS-DOS 5.0 в мае 1990 года. Это фактически остановило большую часть продаж DR DOS до фактического выпуска MS-DOS 5.0 в июне 1991 года. вышла DR DOS 6.0, которая хорошо продавалась до тех пор, пока «предварительный анонс» MS-DOS 6.0 снова не задушил продажи DR DOS.

Microsoft обвиняли в тщательной организации утечек о будущих версиях MS-DOS в попытке создать то, что в отрасли называется FUD ( страх, неуверенность и сомнение ) в отношении DR DOS. Например, в октябре 1990 года, вскоре после выпуска DR DOS 5.0, и задолго до возможного выпуска MS-DOS 5.0 в июне 1991 года, статьи об усовершенствованиях функций MS-DOS начали появляться в InfoWorld и PC Week . Брэд Сильверберг , тогдашний вице-президент по системному программному обеспечению в Microsoft и генеральный директор подразделения Windows и MS-DOS, написал в журнал PC Week (5 ноября 1990 г.) убедительное письмо, в котором отрицал, что Microsoft применяет тактику FUD («чтобы служить нашим клиентам лучше, мы решили быть более откровенными в отношении версии 5.0") и отрицаем, что Microsoft скопировала функции из DR DOS:

«Решение об усовершенствовании функций MS-DOS версии 5.0 было принято, и разработка началась задолго до того, как мы услышали о DR DOS 5.0. Будут и некоторые похожие функции. Учитывая 50 миллионов пользователей MS-DOS, неудивительно, что DRI услышала некоторые из тех же запросов от клиентов, что и у нас». – (Шульман и др. 1994). [74]

Пакт между Microsoft и IBM о продвижении OS/2 начал разваливаться в 1990 году, когда Windows 3.0 стала успешной на рынке. Многие из дальнейших вкладов Microsoft в OS/2 также были направлены на создание третьей замены GUI для DOS, Windows NT .

IBM, которая уже разрабатывала следующую версию OS/2, продолжила разработку платформы без помощи Microsoft и продавала ее как альтернативу DOS и Windows.

Правовые вопросы

В ответ на выпуск DR DOS 6.0 компании Digital Research , который включал в себя сжатие дисков SuperStor, Microsoft начала переговоры со Stac Electronics , поставщиком самого популярного инструмента сжатия дисков для DOS — Stacker. В ходе комплексной проверки инженеры Stac показали Microsoft часть исходного кода Stacker. Стак не пожелал выполнять условия Microsoft по лицензированию Stacker и отказался от переговоров. Microsoft решила лицензировать DoubleDisk от Vertisoft, используя его в качестве ядра для сжатия дисков DoubleSpace. [75]

MS-DOS 6.0 и 6.20 были выпущены в 1993 году, обе включали утилиту сжатия диска Microsoft DoubleSpace. Стак успешно подал в суд на Microsoft за нарушение патентных прав в отношении алгоритма сжатия, используемого в DoubleSpace. В результате в 1994 году была выпущена версия MS-DOS 6.21, в которой было удалено сжатие диска. Вскоре после этого вышла версия 6.22 с новой версией системы сжатия диска DriveSpace, которая имела другой алгоритм сжатия, чтобы избежать кода, нарушающего авторские права.

До 1995 года Microsoft лицензировала MS-DOS (и Windows) производителям компьютеров по трем типам соглашений: по процессору (плата за каждую проданную компанией систему), по системе (плата за каждую систему конкретной модели). или за копию (плата за каждую установленную копию MS-DOS). Крупнейшие производители использовали попроцессорную схему, при которой плата была самой низкой. Такая договоренность привела к тому, что крупным производителям стало дорого переходить на любую другую операционную систему, например DR DOS. В 1991 году Федеральная торговая комиссия правительства США начала расследование процедур лицензирования Microsoft, в результате чего в 1994 году было заключено мировое соглашение, ограничивающее Microsoft лицензированием по количеству копий. Digital Research не выиграла от этого соглашения, и годы спустя ее правопреемник, Caldera , подал в суд на Microsoft о возмещении ущерба по иску Caldera против Microsoft . Считалось, что сумма урегулирования составила порядка 150 миллионов долларов США , но в ноябре 2009 года, когда было опубликовано Соглашение об урегулировании, выяснилось, что сумма урегулирования составила 280 миллионов долларов США . [76]

Использование недокументированных API

Microsoft также использовала различные тактики в MS-DOS и некоторых своих приложениях и инструментах разработки, которые, хотя и отлично работали при работе в подлинной MS-DOS (и PC DOS), но ломались при запуске в реализации DOS другого поставщика. Яркие примеры этой практики включают:

Интерфейс командной строки Windows

Запрос MS-DOS в Windows 95
Командная строка в Windows 10

Все версии Microsoft Windows имели интерфейс командной строки, похожий на MS-DOS или MS-DOS, называемый приглашением MS-DOS , который перенаправлял вводимые данные в MS-DOS и вывод из MS-DOS в приглашение MS-DOS или, в более поздних версиях. версии, командная строка . Это может запускать множество утилит командной строки DOS и различных Win32, OS/2 1.x и POSIX в одном сеансе командной строки, позволяя осуществлять конвейерную передачу между командами. Пользовательский интерфейс и значок до Windows 2000 соответствовали собственному интерфейсу MS-DOS. Командная строка, появившаяся в Windows NT, на самом деле не является MS-DOS, но некоторые команды совпадают с MS-DOS.

Более ранние версии Windows

16 -битные версии Windows (до 3.11) работали как графический интерфейс пользователя (GUI) поверх MS-DOS. В Windows 95 , 98 и Me роль MS-DOS была сведена к загрузчику, согласно Microsoft, с программами MS-DOS, работающими на виртуальной машине DOS в 32-битной Windows, с возможностью загрузки непосредственно в MS-DOS. DOS сохранился в качестве опции обратной совместимости для приложений, которым требовался доступ к оборудованию в реальном режиме, что обычно было невозможно в Windows. [77] Доступ к командной строке DOS (обычно COMMAND.COM) из командной строки осуществляется через модуль Windows (WINOLDAP.MOD). [ нужны разъяснения ]

Windows НТ

Операционные системы на базе Windows NT загружаются через ядро, единственной целью которого является загрузка Windows. Нельзя запускать приложения Win32 в системе-загрузчике так, как OS/2, UNIX или потребительские версии Windows могут запускать сеансы в символьном режиме.

Командный сеанс позволяет запускать различные поддерживаемые утилиты командной строки из Win32, MS-DOS, OS/2 1.x и POSIX. Эмуляторы для MS-DOS, OS/2 и POSIX используют окно хоста так же, как приложения Win16 используют проводник Win32. Использование окна хоста позволяет передавать вывод между эмуляциями.

Эмуляция MS-DOS происходит через NTVDM (NT Virtual DOS Machine). Это модифицированный SoftPC (бывший продукт, аналогичный VirtualPC ), работающий под управлением модифицированной MS-DOS 5 (NTIO.SYS и NTDOS.SYS). Вывод обрабатывается консольными DLL, поэтому программа в командной строке ( CMD.EXE, 4NT.EXE, TCC.EXE) может видеть вывод. В 64-битной Windows нет ни эмуляции DOS, ни команд DOS EDIT, DEBUG и EDLIN , которые поставляются с 32-битной Windows.

Версия DOS возвращает 5,00 или 5,50, в зависимости от того, какая функция API используется для ее определения. Утилиты MS-DOS 5.00 запускаются в этой эмуляции без изменений. Самые ранние бета-программы NT показывают MS-DOS 30.00, но программы, работающие в MS-DOS 30.00, предполагают, что все контролируется OS/2.

Эмуляция OS/2 осуществляется через OS2SS.EXE и OS2.EXE, а также DOSCALLS.DLL. OS2.EXE — это версия оболочки OS/2 (CMD.EXE), которая передает команды в OS2SS.EXE, а ввод-вывод — в оболочку Windows NT. Windows 2000 была последней версией NT, поддерживавшей OS/2. Эмуляция — OS/2 1.30.

POSIX эмулируется через оболочку POSIX, но без эмулируемой оболочки; команды обрабатываются непосредственно в CMD.EXE.

Командную строку часто называют командной строкой MS-DOS. Частично это было официальное название для него в Windows 9x и ранних версиях Windows NT (NT 3.5 и более ранних версиях), а частично потому, что эмуляция DOS SoftPC перенаправляет в него выходные данные. На самом деле только COMMAND.COMи другие 16-битные команды выполняются в NTVDM с AUTOEXEC.NTинициализацией CONFIG.NT, определяемой _DEFAULT.PIF, что позволяет дополнительно использовать консольные приложения Win32 и внутренние команды с помощью NTCMDPROMPTдирективы.

Консольные приложения Win32 используют CMD.EXEв качестве оболочки командной строки. Этой путаницы не существует в OS/2, поскольку существуют отдельные приглашения DOS и OS/2, и запуск программы DOS в OS/2 приведет к запуску отдельного окна DOS для запуска приложения.

Все версии Windows для Itanium (больше не продаются Microsoft) и архитектуры x86-64 больше не включают NTVDM и, следовательно, больше не могут запускать приложения DOS или 16-битные Windows. Существуют альтернативы, такие как эмуляторы виртуальных машин , такие как собственный Virtual PC от Microsoft , а также VMware , DOSBox и т. д., неофициальные уровни совместимости, такие как NTVDMx64, OTVDM (WineVDM), Win3mu и другие.

Конец жизни

По состоянию на 2011 год MS-DOS все еще использовалась на некоторых предприятиях для запуска устаревших приложений, таких как система управления питанием ВМС США .

Появление Windows 3.0 в 1990 году с простым в использовании графическим пользовательским интерфейсом ознаменовало начало конца MS-DOS, управляемой из командной строки. С выпуском Windows 95 (и продолжением линейки продуктов Windows 9x до Windows Me ) интегрированная версия MS-DOS использовалась для начальной загрузки , устранения неполадок и обратной совместимости со старым программным обеспечением DOS, особенно с играми, а не с более старыми. выпущен как отдельный продукт. [78] В Windows 95 DOS, называемая MS-DOS 7, может загружаться отдельно, без графического интерфейса Windows; эта возможность была сохранена в Windows 98 Second Edition. Windows Me удалила возможность загрузки базовой MS-DOS 8.0 с жесткого диска, но сохранила возможность создания загрузочной дискеты DOS (называемой «аварийным загрузочным диском»), которую можно взломать для восстановления полного доступа к базовой системе. ДОС. 31 декабря 2001 г. Microsoft объявила все версии MS-DOS 6.22 и старше устаревшими и прекратила поддержку и обновления системы. [79] Поскольку MS-DOS 7.0 была частью Windows 95, ее поддержка также прекратилась, когда 31 декабря 2001 года закончилась расширенная поддержка Windows 95. [80] Поскольку MS-DOS 7.10 и MS-DOS 8.0 были частью Windows 98. и Windows ME соответственно, поддержка закончилась, когда 11 июля 2006 г. закончилась расширенная поддержка Windows 98 и ME, что привело к прекращению поддержки и обновлений MS-DOS от Microsoft. [81]

В отличие от серии Windows 9x, 32-разрядные операционные системы, производные от Windows NT ( Windows NT , 2000 , XP и новее), разработанные вместе с серией 9x, не поддерживают совместимость с MS-DOS в качестве основного компонента операционной системы. они также не полагаются на него для начальной загрузки, поскольку NT не имела того уровня поддержки устаревших приложений MS-DOS и Win16, который был в Windows 9x, [78] , но обеспечивает ограниченную эмуляцию DOS, называемую NTVDM (NT Virtual DOS Machine), для запуска Приложения DOS и предоставляют окна командной строки, подобные DOS. 64-разрядные версии Windows NT до Windows 11Windows Server 2008 R2 соответственно) не обеспечивают эмуляцию DOS и не могут запускать приложения DOS в исходном виде. [82] Windows XP содержит копию загрузочного диска Windows Me , урезанную только до начальной загрузки. Это доступно только при форматировании дискеты как «загрузочного диска MS-DOS». Такие файлы, как драйвер для поддержки CD-ROM, были удалены с загрузочного диска Windows Me, а файлы запуска ( AUTOEXEC.BAT и CONFIG.SYS ) больше не имели содержимого. Этот модифицированный диск послужил основой для создания образа MS-DOS для Windows XP. Некоторые из удаленных файлов можно восстановить с помощью инструмента восстановления. [83] При загрузке загрузочного диска MS-DOS, созданного с помощью инструмента форматирования Windows XP, номер версии и внутренняя команда VER сообщаются как «Windows Millennium» и «5.1» соответственно, а не как «MS-DOS 8.0» ( который использовался в качестве основы для Windows Me, но никогда не выпускался как отдельный продукт), хотя в API по-прежнему указана версия 8.0.

При создании загрузочного диска DOS в Windows Vista файлы на загрузочном диске датируются 18 апреля 2005 г., но в остальном не изменяются, включая строку «MS-DOS Version 8 Copyright 1981–1999 Microsoft Corp» внутри COMMAND.COM. Windows 7, 8 и 8.1 также могут создать загрузочный диск MS-DOS. Начиная с Windows 10 , возможность создания загрузочного диска DOS была удалена, поэтому для форматирования дискеты необходимо использовать либо виртуальную машину под управлением MS-DOS, либо более старую версию (на виртуальной машине или с двойной загрузкой), либо изображение должно быть получено из внешнего источника. Другие решения включают использование альтернатив, совместимых с DOS, таких как FreeDOS , или даже копирование необходимых файлов и загрузочного сектора. Последние следы MS-DOS были полностью удалены в Windows с выходом Windows 11 , когда компонент NTVDM был исключен из операционной системы, поскольку он больше не предлагается в 32-битных версиях (предлагается только в 64-битных версиях), эффективно положить конец любой ассоциации MS-DOS с Microsoft Windows через 36 лет.

MS-DOS 6.22 была последней автономной версией, выпущенной Microsoft для процессоров Intel 8088 , Intel 8086 и Intel 80286 , которая остается доступной для загрузки через веб- сайты MSDN , [84] корпоративного лицензирования и партнерских веб-сайтов OEM-лицензий для клиентов с действительным входом в систему. реквизиты для входа. MS-DOS по-прежнему используется во встроенных системах x86 из-за своей простой архитектуры и минимальных требований к памяти и процессору, хотя некоторые текущие продукты перешли на все еще поддерживаемую альтернативу FreeDOS с открытым исходным кодом .

В 2018 году Microsoft опубликовала исходный код MS-DOS 1.25 и 2.0 на GitHub . Целью этого, по словам Microsoft, является главным образом обучение и экспериментирование с историческими операционными системами, а также предоставление начинающим программистам понимания того, как работает низкоуровневое программное обеспечение, как историческое, так и современное. По словам менеджера программы Рича Тернера, другие версии не могут быть открыты из-за ограничений лицензирования третьих сторон. [85]

Из-за исторического характера программного обеспечения Microsoft не будет принимать запросы на включение кода; будут приниматься только запросы на включение измененной и переведенной документации. Пользователям, однако, разрешено и полностью рекомендуется создавать форки репозитория, содержащего исходный код MS-DOS, вносить свои собственные изменения и делать с ним все, что им заблагорассудится.

Совместимость с устаревшими версиями

Начиная с 1983 года, различные компании работали над графическими пользовательскими интерфейсами (GUI), способными работать на оборудовании ПК. Однако это требовало дублирования усилий и не обеспечивало особой согласованности в дизайне интерфейса (даже между продуктами одной компании).

Позже, в 1985 году, была выпущена Microsoft Windows 1.0 как первая попытка Microsoft предоставить единообразный пользовательский интерфейс (для приложений). Ранние версии Windows работали поверх MS-DOS. Поначалу Windows не имела большого успеха, но это справедливо и для большинства других компаний, например GEM . После версии 3.0 Windows получила признание на рынке.

Windows 9x использовала MS-DOS для загрузки ядра Windows в защищенном режиме. Основные функции, связанные с файловой системой, такие как длинные имена файлов, были доступны приложениям DOS только при работе в Windows. Windows NT работает независимо от DOS, но включает NTVDM , компонент для моделирования среды DOS для устаревших приложений. Этот компонент в конечном итоге будет удален, начиная с Windows 11 , поскольку операционная система предлагается только в 64-битных архитектурах, таких как x86-64.

Связанные системы

К системам, совместимым с MS-DOS, относятся:

Microsoft создала IBM PC DOS для IBM. Это и MS-DOS были идентичными продуктами, которые в конечном итоге разошлись, начиная с версии MS-DOS 6.0. Digital Research не следовала схеме нумерации версий Microsoft. Например, за MS-DOS 4, выпущенной в июле 1988 года, в мае 1990 года последовала DR DOS 5.0. MS-DOS 5.0 вышла в апреле 1991 года, а DR DOS 6.0 была выпущена в июне следующего года. [86]

Эти продукты вместе называются «DOS», хотя «Дисковая операционная система» — это общий термин, используемый в других системах, не связанных с x86 и IBM PC. «MS-DOS» также может быть общей ссылкой на DOS на компьютерах, совместимых с IBM PC.

Контроль Microsoft над платформой Windows и их методы программирования, которые намеренно создавали впечатление, что Windows плохо работает на конкурирующих версиях DOS, лишили других производителей DOS возможности продолжать конкурировать с MS-DOS. [74] Digital Research пришлось выпустить промежуточные версии, чтобы обойти искусственно введенные ограничения Windows, [74] разработанные специально для того, чтобы предоставить Microsoft конкурентное преимущество. [74]

Смотрите также

Примечания

  1. ^ Подтверждено, что помимо MS-DOS 3.31 существовала версия Compaq Personal Computer DOS 3.31.
  2. ^ Только до 512 МБ.
  3. ^ Только если загрузочная запись исходной дискеты также содержит серийный номер тома.

Рекомендации

  1. ^ Патерсон, Тим (июнь 1983 г.). «Взгляд изнутри на MS-DOS». Компьютерные продукты Сиэтла . Сиэтл. Архивировано из оригинала 6 мая 2017 года . Проверено 16 апреля 2016 г.
  2. ^ abc «MS-DOS: Краткое введение». Информационный проект Linux . Архивировано из оригинала 14 декабря 2017 года . Проверено 14 декабря 2017 г.
  3. ↑ Аб Тернер, Рич (28 сентября 2018 г.). «Возобновление открытого исходного кода MS-DOS 1.25 и 2.0». Инструменты командной строки Windows для разработчиков . Архивировано из оригинала 29 сентября 2018 года . Проверено 29 сентября 2018 г.
  4. ^ «Политика жизненного цикла устаревших продуктов» . Поддерживать . Майкрософт . 30 июля 2009 года. Архивировано из оригинала 6 июля 2006 года . Проверено 6 апреля 2010 г.
  5. ^ abc Аллан, Рой А. (2001). «Microsoft в 1980-е годы, часть III 1980-е годы - эпоха IBM/Macintosh». История персонального компьютера: люди и технологии. Лондон, Онтарио : Паб Allan. п. 14. ISBN 0-9689108-0-7. Архивировано из оригинала 2 июля 2006 года . Проверено 5 декабря 2009 г.[1] Архивировано 15 июля 2006 г. в Wayback Machine .
  6. ^ «Сборник 8 исторических очерков» . Проверено 30 января 2016 г.[ мертвая ссылка ]
  7. ^ Коннер, Дуг. «Отец DOS все еще развлекается в Microsoft». Patersontech.com . Микроновости. Архивировано из оригинала 9 февраля 2010 года . Проверено 5 декабря 2009 г.
  8. ^ «История Windows». microsoft.com . Майкрософт . Ноябрь 2013. Архивировано из оригинала 10 мая 2015 года . Проверено 10 мая 2015 г.
  9. ^ Антов, Левен (1996). «История MS-DOS». Цифровые исследования . Архивировано из оригинала 2 октября 2017 года . Проверено 6 мая 2015 г.
  10. ^ «Персональный компьютер анонсирован IBM» (PDF) . IBM.com . ИБМ . Архивировано (PDF) из оригинала 12 декабря 2018 г. Проверено 27 сентября 2014 г.
  11. Фрайбергер, Пол (23 августа 1982 г.). «Билл Гейтс, Microsoft и персональный компьютер IBM». Инфомир . п. 22. Архивировано из оригинала 18 февраля 2023 года . Проверено 29 января 2015 г.
  12. Суэйн, Майкл (23 августа 1982 г.). «MS-DOS: изучение дисковой операционной системы IBM PC». Инфомир . п. 24. Архивировано из оригинала 18 февраля 2023 года . Проверено 29 января 2015 г.
  13. ^ Морган, Крис (январь 1982 г.). «Об IBM, операционных системах и Розеттских камнях». БАЙТ . п. 6 . Проверено 19 октября 2013 г.
  14. ^ Фидлер, Райан (октябрь 1983 г.). «Учебное пособие по Unix / Часть 3: Unix на рынке микрокомпьютеров». БАЙТ . п. 132 . Проверено 30 января 2015 г.
  15. ^ «Прежде чем делать ставку на программное обеспечение для своего бизнеса на ОС, посмотрите, кто делает ставку на MS-DOS и XENIX» . ИнфоМир (реклама). 27 июня 1983 г. с. 44. Архивировано из оригинала 18 февраля 2023 года . Проверено 31 января 2015 г.
  16. Патерсон, Тим (19 декабря 2013 г.) [17 мая 1983]. «Microsoft DOS V1.1 и V2.0: /msdos/v11source/MSDOS.ASM». Музей истории компьютеров , Microsoft . Архивировано из оригинала 14 августа 2019 года . Проверено 25 марта 2014 г.(Примечание: хотя издатели утверждают, что это будут MS-DOS 1.1 и 2.0, на самом деле это SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 .)
  17. Шустек, Лен (24 марта 2014 г.). «Ранний исходный код Microsoft MS-DOS». Жемчужины программного обеспечения: серия исторических исходных кодов Музея компьютерной истории. Архивировано из оригинала 10 августа 2019 года . Проверено 29 марта 2014 г.(Примечание. Хотя автор утверждает, что это будут MS-DOS 1.1 и 2.0, на самом деле это SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 .)
  18. Левин, Рой (25 марта 2014 г.). «Microsoft делает исходный код MS-DOS и Word для Windows общедоступным». Официальный блог Microsoft . Архивировано из оригинала 14 декабря 2017 года . Проверено 29 марта 2014 г.(Примечание. Хотя автор утверждает, что это будут MS-DOS 1.1 и 2.0, на самом деле это SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 .)
  19. Фиппс, Саймон (26 марта 2014 г.). «Псих! Microsoft на самом деле не открывала MS-DOS с открытым исходным кодом». Инфомир . Архивировано из оригинала 28 марта 2014 года . Проверено 27 марта 2014 г.
  20. Питерс, Люк (1 апреля 2015 г.). «Microsoft запускает MS-DOS Mobile». Майкрософт Люмия . Майкрософт . Архивировано из оригинала 2 апреля 2015 года . Проверено 2 апреля 2015 г. Предварительную версию MS-DOS Mobile необходимо загрузить.
  21. ^ abcdefgh Аллен, Пол ; Гейтс, Билл ; Король, Адриан; Ларсон, Крис; Летвин, Гордон ; О'Рир, Боб ; Патерсон, Тим ; Питерс, Крис; Филлипс, Брюс; Рейнольдс, Аарон ; Стиллмейкер, Бетти; Збиковски, Марк (1986). «Технические консультанты». MS-DOS (версии 1.0–3.2) Техническая справочная энциклопедия . Борнштейн, Ховард; Бредехофт, Лоуренс; Дункан, Рэй; Моррис, Кэрол; Роуз, Дэвид; Соча, Джон ; Томлин, Джим; Виан, Кэтлин; Вулвертон, Ван. Белей, Джим; Преппернау, Барри; Бисон, Пэм; Льюис, Андреа; Ригмир, Дэвид (ред.). Справочная библиотека Microsoft. Том. 1 (Оригинал отозванной ред.). Редмонд, Вашингтон, США: Microsoft Press . ISBN 0-914845-69-1. LCCN  86-8640. ОСЛК  635600205.(xvii+1053 страницы; 29 см) (Примечание. Это оригинальное издание содержит блок-схемы внутренней работы системы. Оно было отозвано Microsoft перед массовым распространением в 1986 году, поскольку содержало множество фактических ошибок, а также некоторую секретную информацию, которую следует не были опубликованы. Сохранилось небольшое количество печатных экземпляров. В 1988 году оно было заменено полностью переработанным изданием. [2] Архивировано 15 июля 2019 года в Wayback Machine .
  22. ^ аб Збиковски, Марк ; Аллен, Пол ; Балмер, Стив ; Борман, Рубен; Борман, Роб; Батлер, Джон; Кэрролл, Чак; Чемберлен, Марк; Челл, Дэвид; Коули, Майк; Кортни, Майк; Драйфус, Майк; Дункан, Рэйчел; Экхардт, Курт; Эванс, Эрик; Фермер, Рик; Гейтс, Билл ; Гири, Майкл; Гриффин, Боб; Хогарт, Дуг; Джонсон, Джеймс В.; Кермаани, Каамель; Король, Адриан; Кох, Рид; Ландовски, Джеймс; Ларсон, Крис; Леннон, Томас; Липки, Дэн; Макдональд, Марк ; МакКинни, Брюс; Мартин, Паскаль; Мазерс, Эстель; Мэтьюз, Боб; Мелин, Дэвид; Мергентайм, Чарльз; Невин, Рэнди; Ньюэлл, Дэн; Ньюэлл, Тани; Норрис, Дэвид; О'Лири, Майк; О'Рир, Боб ; Олссон, Майк; Остерман, Ларри; Остлинг, Ридж; Пай, Сунил; Патерсон, Тим ; Перес, Гэри; Питерс, Крис; Петцольд, Чарльз ; Поллок, Джон; Рейнольдс, Аарон ; Рубин, Дэррил; Райан, Ральф; Шульмейстерс, Карл; Шах, Раджен; Шоу, Барри; Коротко, Энтони; Сливка, Бен; Смирл, Джон; Стиллмейкер, Бетти; Стоддард, Джон; Тиллман, Деннис; Уиттен, Грег; Йонт, Натали; Зек, Стив (1988). «Технические консультанты». Энциклопедия MS-DOS: версии с 1.0 по 3.2 . Дункан, Рэй; Боствик, Стив; Бургойн, Кейт; Байерс, Роберт А.; Хоган, Том; Кайл, Джим; Летвин, Гордон ; Петцольд, Чарльз ; Рабиновиц, Чип; Томлин, Джим; Уилтон, Ричард; Вулвертон, Ван; Вонг, Уильям; Вудкок, Джоанн (Полностью переработанная ред.). Редмонд, Вашингтон, США: Microsoft Press . ISBN 1-55615-049-0. LCCN  87-21452. ОСЛК  16581341.(xix+1570 страниц; 26 см) (Примечание. Это издание было опубликовано в 1988 году после обширной переработки отозванного первого издания 1986 года другим коллективом авторов. [3] Архивировано 14 октября 2018 года в Wayback Machine )
  23. ^ Programmtechnische Beschreibung — Arbeitsplatzcomputer A 7150 Betriebssystem DCP 1700 — Сборник (PDF) . 3.20 (на немецком языке). Дрезден, Восточная Германия: VEB Robotron-Projekt Dresden . Декабрь 1987 г. C3013-0001-1 M3030 Ag 706/169/88-5749. Архивировано (PDF) из оригинала 23 января 2017 г. Проверено 3 декабря 2021 г.
  24. ^ Anwenderdocumentation - Anleitung für den Systemprogrammierer - MOS DCP 1700 (PDF) . 3.20 (на немецком языке). Дрезден, Восточная Германия: VEB Robotron-Projekt Dresden . 29 января 1988 г. C3013-0000-0 M3030, текстовая дискета DCP1700 T1/2 C3010-9991-2M3020, номер диска: 5962/88 ROBOTRON PROJEKT DRESDEN KA2 DD-DS 80*16*256. Архивировано (PDF) из оригинала 29 августа 2021 г. Проверено 3 декабря 2021 г.
  25. ^ «Компьютер P8000 компактный» . robotrontechnik.de (на немецком языке). 10 февраля 2020 года. Архивировано из оригинала 26 октября 2020 года . Проверено 3 декабря 2021 г.[4] Архивировано 3 декабря 2021 г. в Wayback Machine .
  26. ^ Курт, Рюдигер; Гросс, Мартин; Голод, Генри (29 ноября 2016 г.) [2007]. «Бетрибссистем ДКП». www.robotrontechnik.de (на немецком языке). Архивировано из оригинала 3 апреля 2019 года . Проверено 28 апреля 2019 г.
  27. ^ «Особенности версии Microsoft DOS» . Профессиональное программное обеспечение EMS и специальные услуги . Архивировано из оригинала 29 августа 2017 года . Проверено 29 августа 2017 г.
  28. ^ «История DOS». Pcmuseum.tripod.com . Архивировано из оригинала 29 августа 2017 года . Проверено 29 августа 2017 г.
  29. ^ «16BitOS — MS-DOS® версии 1.12 — Compaq OEM» . Архивировано из оригинала 2 октября 2020 года . Проверено 3 марта 2021 г.
  30. ^ «16BitOS — MS DOS® версии 1.13 — OEM Texas Instruments» . Архивировано из оригинала 1 октября 2020 года . Проверено 3 марта 2021 г.
  31. ^ "Информация о Microsoft MS-DOS" . UltraWindows.nl . Архивировано из оригинала 9 августа 2011 года . Проверено 27 сентября 2012 г.
  32. ^ «16BitOS — MS DOS® версии 1.25 — Zenith OEM» . Архивировано из оригинала 1 октября 2020 года . Проверено 3 марта 2021 г.
  33. ^ Мюллер, Скотт (1995). Модернизация и ремонт компьютеров (5-е изд.). Корпорация Que . п. 784. ИСБН 0-7897-0321-1. Ограничение в 16 МБ возникло не из-за FAT, а из-за команды DOS FORMAT высокого уровня... Большинство поставщиков поставляли модифицированные программы форматирования высокого уровня, которые позволяли правильно форматировать разделы размером до 32 МБ.
  34. ^ «Краткая история MS-DOS». Архивировано из оригинала 8 июля 2018 года . Проверено 8 июля 2018 г.
  35. ^ «DOS 2.0 и 2.1: Привет, UNIX!». Музей OS/2 . Архивировано из оригинала 12 июня 2018 года . Проверено 29 июля 2018 г.
  36. ^ «DOS 2+ — ОТКРЫТЬ — Открыть существующий файл» . Список прерываний Ральфа Брауна . Архивировано из оригинала 15 июля 2019 года . Проверено 10 июля 2018 г.
  37. ^ «DOS 2+ — DUP — дублирующийся дескриптор файла» . Список прерываний Ральфа Брауна . Архивировано из оригинала 15 июля 2019 года . Проверено 10 июня 2018 г.
  38. ^ «DOS 2+ — EXEC — загрузка и/или выполнение программы» . Список прерываний Ральфа Брауна . Архивировано из оригинала 16 ноября 2017 года . Проверено 10 июня 2018 г.
  39. ^ «DOS 2+ — завершить работу и остаться резидентом» . Список прерываний Ральфа Брауна . Архивировано из оригинала 27 сентября 2017 года . Проверено 10 июня 2018 г.
  40. ^ «История DOS». ПК DOS Ретро . Архивировано из оригинала 21 февраля 2020 года . Проверено 29 июля 2018 г.
  41. ^ ab «Стандартные форматы гибких дисков, поддерживаемые MS-DOS». Поддержка Майкрософт . Майкрософт . Архивировано из оригинала 4 марта 2016 года . Проверено 11 июня 2018 г.
  42. ^ Роуз, Дэвид. «DOS марширует». ПК: Независимое руководство по персональным компьютерам IBM . Том. 1, нет. 12. С. 108–125 . Проверено 8 июля 2018 г.
  43. ^ «16BitOS — MS DOS® версии 2.00 — NCR OEM» . Архивировано из оригинала 8 октября 2020 года . Проверено 3 марта 2021 г.
  44. ^ «16BitOS — MS DOS® версии 2.02 — Compaq OEM» . Архивировано из оригинала 2 октября 2020 года . Проверено 3 марта 2021 г.
  45. ^ «16BitOS — MS DOS® версии 2.05 — цифровой OEM» . Архивировано из оригинала 1 октября 2020 года . Проверено 3 марта 2021 г.
  46. ^ «16BitOS — MS DOS® Версия 2.11 — ITT OEM» . Архивировано из оригинала 15 февраля 2020 года . Проверено 3 марта 2021 г.
  47. ^ «Персональный компьютер M19» (PDF) (на итальянском языке). Оливетти. Архивировано (PDF) оригинала 27 октября 2021 г. Проверено 29 декабря 2021 г.
  48. ^ «16BitOS — MS DOS® Версия 2.13 — Zenith OEM» . Архивировано из оригинала 8 октября 2020 года . Проверено 3 марта 2021 г.
  49. ^ "Toshiba Pasopia 16/T300/PAP" . old-computers.com . Архивировано из оригинала 9 декабря 2021 года . Проверено 29 декабря 2021 г.
  50. ^ ab «DOS 3.0, 3.1 и 3.2: Сетевой ПК/AT». Музей OS/2 . Архивировано из оригинала 12 июня 2018 года . Проверено 10 июня 2018 г.
  51. Сомерсон, Пол (16 октября 1984 г.). «DOS 3.0 больше, но лучше только ручное управление». ПК: Независимое руководство по персональному компьютеру IBM . Том. 3, нет. 20. с. 40.
  52. ^ «16BitOS — MS DOS® версии 3.00 — Compaq OEM» . Архивировано из оригинала 1 октября 2020 года . Проверено 3 марта 2021 г.
  53. ^ «DOS 3.1+ — IOCTL — проверьте, удален ли дескриптор» . Список прерываний Ральфа Брауна . Архивировано из оригинала 15 июля 2019 года . Проверено 10 июня 2018 г.
  54. ^ «Сеть DOS 3.1+ — Получить строку настройки сетевого принтера» . Список прерываний Ральфа Брауна . Архивировано из оригинала 15 июля 2019 года . Проверено 10 июня 2018 г.
  55. ^ «16BitOS — MS DOS® Версия 3.10 — Multitech OEM» . Архивировано из оригинала 1 октября 2020 года . Проверено 3 марта 2021 г.
  56. ^ «16BitOS — MS-DOS® Версия 3.20» . Архивировано из оригинала 2 октября 2020 года . Проверено 3 марта 2021 г.
  57. ^ «16BitOS — MS DOS® Версия 3.21» . Архивировано из оригинала 1 октября 2020 года . Проверено 3 марта 2021 г.
  58. ^ «DOS 3.3: Зрелая DOS» . Музей OS/2 . Архивировано из оригинала 17 июня 2017 года . Проверено 10 июня 2018 г.
  59. ^ «DOS 3.3+ — FFLUSH — Зафиксировать файл» . Список прерываний Ральфа Брауна . Архивировано из оригинала 15 июля 2019 года . Проверено 10 июня 2018 г.
  60. ^ «16BitOS — MS-DOS® Версия 3.30» . Архивировано из оригинала 1 октября 2020 года . Проверено 3 марта 2021 г.
  61. ^ «16BitOS — MS-DOS® Версия 3.30A DTK OEM» . Архивировано из оригинала 2 октября 2020 года . Проверено 3 марта 2021 г.
  62. ^ «16BitOS — MS-DOS® версии 3.30T — Tandy OEM» . Архивировано из оригинала 7 октября 2020 года . Проверено 3 марта 2021 г.
  63. ^ «16BitOS — MS-DOS® версии 3.31 Compaq OEM» . Архивировано из оригинала 1 октября 2020 года . Проверено 3 марта 2021 г.
  64. Шульц, Грег (6 ноября 2006 г.). «Наблюдения за динозаврами: установка MS-DOS 4». Техреспублика . CBS Интерактив . Архивировано из оригинала 29 августа 2017 года . Проверено 29 августа 2017 г.
  65. ^ ab «Сводка о разделах MS-DOS». Поддерживать . Майкрософт . Архивировано из оригинала 12 июня 2018 года . Проверено 11 июня 2018 г.
  66. ^ ab «DOS 4.0: очевидный тупик». Музей OS/2 . Архивировано из оригинала 12 июня 2018 года . Проверено 10 июня 2018 г.
  67. ^ «16BitOS — MS-DOS® Версия 4.00» . Архивировано из оригинала 2 октября 2020 года . Проверено 3 марта 2021 г.
  68. ^ «DOS 4.0: О серийном номере тома» . Faqs.org . Архивировано из оригинала 10 октября 2012 года . Проверено 27 сентября 2012 г.
  69. ^ «16BitOS — MS-DOS® Версия 4.01» . Архивировано из оригинала 7 октября 2020 года . Проверено 3 марта 2021 г.
  70. Браун, Ральф Д. (29 декабря 2002 г.). «Список прерываний x86». Архивировано из оригинала 22 августа 2017 года . Проверено 14 октября 2011 г. - через Университет Карнеги-Меллон.
  71. ^ Пол, Матиас Р. (30 июля 1997 г.) [1994-05-01]. «II.16.iv. Landessprachliche Unterstützung – Codeseiten» [II.16.iv. Поддержка национальных языков – Кодовые страницы]. NWDOS-TIPs – Советы и подсказки для Novell DOS 7, с просмотром недокументированных подробностей, ошибок и обходных путей [ NWDOSTIPs – Советы и подсказки для Novell DOS 7, с особым акцентом на недокументированные детали, ошибки и обходные пути ]. Выпуск 157 (на немецком языке) (3-е изд.). Архивировано из оригинала 6 июня 2016 года . Проверено 6 июня 2016 г. {{cite book}}: |work=игнорируется ( помощь ) [5]
  72. ^ «Технический справочник MS-DOS 6» . ТехНет . Майкрософт . Архивировано из оригинала 27 января 2014 года . Проверено 13 февраля 2014 г.
  73. ^ «Страна». Технический справочник MS-DOS 6 . Майкрософт . ANSI.SYS. Архивировано из оригинала 16 февраля 2014 года . Проверено 1 апреля 2014 г. — через TechNet .
  74. ^ abcdefg Шульман, Эндрю; Браун, Ральф Д .; Макси, Дэвид; Михелс, Раймонд Дж.; Кайл, Джим (1994) [ноябрь 1993 г.]. Недокументированная DOS: Руководство программиста по зарезервированным функциям и структурам данных MS-DOS, расширенное за счет включения MS-DOS 6, Novell DOS и Windows 3.1 (2-е изд.). Ридинг, Массачусетс: Эддисон Уэсли . ISBN 0-201-63287-Х.(xviii+856+vi страниц, 3,5-дюймовая дискета) Исправления: [6] [7]
  75. ^ «Насколько безопасно сжатие диска?». Журнал БАЙТ . Февраль 1994 г. Архивировано из оригинала 19 июня 2008 г.
  76. ^ «Приложения к перекрестному ходатайству Microsoft о вынесении суммарного решения по делу Novell WordPerfect» . Гроклав . 23 ноября 2009 года. Архивировано из оригинала 21 августа 2013 года . Проверено 22 октября 2011 г.
  77. ^ «Какова была роль MS-DOS в Windows 95?». Старая новая вещь . 24 декабря 2007. Архивировано из оригинала 28 января 2011 года . Проверено 30 июня 2021 г.
  78. ↑ Аб Гольдштейн, Фил (27 октября 2017 г.). «MS-DOS стала синонимом операционных систем для ПК в 1980-х годах». Журнал БизТех. Архивировано из оригинала 26 января 2018 года . Проверено 26 января 2018 г.
  79. ^ «Политика жизненного цикла устаревших продуктов» . Поддерживать . Майкрософт . 30 июля 2009 года. Архивировано из оригинала 6 июля 2006 года . Проверено 6 апреля 2010 г.
  80. ^ «Жизненный цикл поддержки Microsoft» . Майкрософт. Архивировано из оригинала 22 ноября 2012 года . Проверено 7 февраля 2015 г.
  81. Монтальбано, Элизабет (13 апреля 2006 г.). «Поддержка Microsoft для Windows 98, ME закончится в июле». Компьютерный мир . Архивировано из оригинала 29 марта 2021 года . Проверено 16 февраля 2021 г.
  82. ^ "List of limitations in 64-Bit Windows". Support. Microsoft. October 11, 2007. Archived from the original on July 23, 2016. Retrieved May 26, 2016.
  83. ^ Sedory, Daniel B. (March 9, 2018). "Windows XP MS-DOS Startup Disk". The Starman's Realm. Archived from the original on March 9, 2018. Retrieved March 9, 2018.
  84. ^ "Supplemental Disk — MS-DOS 6 Technical Reference". Microsoft Developer Network. February 20, 2014. Archived from the original on September 2, 2017. Retrieved January 26, 2018.
  85. ^ "Where is source code of 3.30 and 5.0 versions? · Issue #424 · microsoft/MS-DOS". GitHub. Archived from the original on December 19, 2020. Retrieved March 3, 2021.
  86. ^ Comerford, M. "DOS Timeline ~ Part One ~ 1980 to 1993". PowerLoad. Archived from the original on February 24, 2006. Retrieved June 18, 2015.

External links