Версии DOS
Версии DOS разрабатывались параллельно развитию PC
DOS 1.0
MS-DOS, являвшаяся в значительной мере адаптацией разработанной Тимом Паттерсоном QDOS (Quick and Dirty Operating System), была выпущена в августе 1981 г. и стала операционной системой первого микрокомпьютера IBM.
MS-DOS 1.1 и 1.25
17 мая 1982 г. Microsoft выпустила версию 1.1, предназначенную, главным образом, для новых PC с двумя дисководами. Эти новые устройства записывали данные на обе стороны дискеты, удваивая таким образом емкость диска со 160К до 320К. Microsoft, кроме того, опубликовала MS-DOS 1.25, аналогичную версию для IBM-совместимых компьютеров.
MS-DOS 2.0
В конце 1982 г. компания IBM сообщила Microsoft, что следующим будет выпущен компьютер PC XT с жестким диском емкостью 10 мегабайт. Этот новый PC поступил в продажу в марте 1983 г. с MS-DOS 2.0, текст которой состоял из 20000 строк. (В тексте версии 1.0 было всего 2000 строк.)
Версия 2.0 содержала многочисленные изменения, важнейшие из которых относились к операциям с жестким диском. MS-DOS 2.0, подобно UNIX, давала пользователям возможность организации иерархии каталогов в главном (корневом) каталоге. Пользователь мог присваивать имена всем каталогам и хранить в них соответствующие файлы и подкаталоги. Например, пользователь мог создать каталог с именем TEXT (Текст) и хранить в нем текстовый процессор. Корреспонденцию можно было хранить в подкаталоге TEXT\MAIL (Mail — Почта), а контракты в подкаталоге ТЕХТ\CONTRACT (Contract — Контракт) и т. д. С помощью этого метода пользователь мог организовать эффективное хранение всех файлов на диске.
MS-DOS 2.0 также предусматривала ограниченную форму многозадачности только для печати, то есть пользователи могли работать с одним приложением, в то время как другое занималось выводом документа на печать. В течение тех микросекунд, когда активное приложение не работает, функция печати MS-DOS продолжала печать документа из другого приложения. Тот же прием был впоследствии использован в других программах Microsoft для «фоновой» передачи данных во время работы другой части программы.
До 1983 г. DOS обеспечивала лишь малую часть доходов Microsoft и ею занимались всего 3–4 программиста. Положение начало быстро меняться, когда Lotus выпустила электронную таблицу 1-2-3, работавшую только под MS-DOS. За первые три месяца Lotus 1-2-3 вышла на первое место по объему продаж среди прикладных программ для микрокомпьютеров и стала новым стандартом электронной таблицы для 16-битовых операционных систем, точно так же как в свое время Visicalc для 8-битовых систем. Это одновременно резко повысило популярность DOS. К тому времени, когда осенью 1983 г. Digital Research опубликовала версию СР/М-86 для PC XT, MS-DOS уже хорошо закрепилась как стандартная операционная система PC.
В октябре 1983 г. MS-DOS получила серьезную поддержку от DEC, второго в мире крупнейшего производителя компьютеров. DEC решила использовать MS-DOS в качестве операционной для своего PC-совместимого компьютера Rainbow. Представители DEC говорили, что они отдали предпочтение MS-DOS перед другими операционными системами, потому что в MS-DOS предусмотрено больше команд и она имеет превосходные характеристики по части операций с дисками.
MS-DOS 2.11
Некоторые клиенты Microsoft интересовались версией, которую было бы легко интернационализировать. Это требовало добавления функции для автоматической адаптации форматов даты, числа и символа денежной единицы к принятым в данной стране. Так, DOS представляла даты в американском формате — месяц-число-год — тогда как во многих европейских странах, например, во Франции, использовался формат число-месяц-год. Таким образом, когда DOS выводила дату «2 июня 1989 г.» как «6/2/89», француз понял бы ее как «6 февраля 1989 г.». Кроме того, в DOS для отделения целой части от дробной в десятичных дробях использовалась точка, в то время как во многих европейских странах для этого применялась запятая. Эти мелкие детали раздражали европейских пользователей DOS, которым нужна была версия, придерживающаяся их стандартов.
Для удовлетворения этих запросов Microsoft в марте 1984 г. выпустила MS-DOS 2.11. Она разошлась по всему миру и была переведена более чем на 60 языков. От ее использования отказалась только IBM.
MS-DOS 3.0
Microsoft, для того чтобы IBM поддержала следующую версию DOS, заинтересовалась многозадачными возможностями, но «Биг-Блю», уже занимавшуюся разработкой адаптерной платы для сетей PC, больше беспокоили сети. (С помощью сети несколько соединенных между собой персональных компьютеров могут обращаться к одним и тем же файлам и пользоваться одними и теми же принтерами.)
В августе 1984 г. IBM выпустила PC АТ с более быстродействующим микропроцессором 80286 и MS-DOS 3.0, которая не обеспечивала работу в сетях, но поддерживала жесткий диск АТ емкостью 32 мегабайта и дискеты высокой плотности емкостью 1,2 мегабайта. DOS 3.0, кроме того, включала возможности, разработанные Microsoft для интернационализации операционной системы. На этот раз текст программы занял 40000 строк, в десять раз длиннее, чем у версии 1.0.
MS-DOS 3.1
В ноябре 1984 г. Microsoft выпустила данную сетевую версию DOS, а также MS-NET, программу, обеспечивающую совместное использование файлов и доступ пользователей к общему жесткому диску.
Три главных поставщика сетей PC–Corvus, Ungermann-Bass и 3Com — тут же объявили о своей поддержке 3.1. Novell, знаменитейшая компания по части сетей, в апреле 1985 г. объявила, что она адаптирует свое программное обеспечение под стандарт Microsoft.
В конце 1985 г. Ashton-Tate выпустила dBASE III Plus, сетевую версию dBASE. В этой популярной системе управления базами данных использовались 3.1 и MS-Net, она помогла утвердить их как сетевые стандарты.
MS-DOS 3.2
Выпущена в марте 1986 г., поддерживала дисководы на дискетах диаметром 3,5 дюйма типа тех, которые используются в портативных компьютерах.
MS-DOS 3.3
Представление IBM в апреле 1987 г. компьютера PS/2 сопровождалось заявлением о том, что компания планирует совместную разработку (с Microsoft) OS/2, более передовой операционной системы, и графического пользовательского интерфейса Presentation Manager. Однако до выпуска этих двух продуктов появилась версия 3.3. Одним из ее сильных мест была возможность поддержки жесткого диска емкостью 32 мегабайта.
MS-DOS 4.0
В июне 1988 г. Microsoft выпустила версию 4.0, в которой был графический пользовательский интерфейс и применялась мышь, как в Windows. Значительная часть этой версии была запланирована IBM с целью упростить применение DOS.
В конце 1990 г. MS-DOS еще давала солидные 19 процентов годового дохода Microsoft.
MS-DOS 5.0
Версия 5.0 обеспечивает большую рабочую область на PC с системной памятью не меньше 1 мегабайта и возможность переключения задач, аналогичную многозадачности в Windows, но не столь мощную. Она позволяет загружать несколько прикладных программ, но выполняться может только одна из них.
Ожидается, что в будущие версии DOS войдут возможности выявления вирусов, утилиты для дефрагментации файлов и другие функции, которые раньше реализовались в дополнительных продуктах.