1. История операционных систем. DOS
Для большинства людей именно продукт от компании Microsoft ассоциируется с операционной системой DOS
Первой разработкой MS DOS можно считать операционную систему для персональных ЭВМ, созданную фирмой Seattle Computer Products в 1980 г. В конце 1980 г. система, первоначально названная QDOS, была модифицирована и переименована в 86-DOS
В 1981 году корпорация IBM разместила запрос на создание операционной системы, которая должна была использоваться в новом семействе компьютеров IBM PC. Microsoft выкупила права на операционную систему 86-DOS у Seattle Computer Products и начала работу по её модификации под требования IBM. Впоследствии IBM лицензировала MS-DOS и выпустила её в августе 1981 года под наименованием 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. В атрибуты файлов записывается только дата последнего изменения
В 1982 году вышла версия MS-DOS 1.24. Добавлена поддержка двухсторонних дисководов 5,25 дюйма 320 Кбайт. FAT12. В атрибуты файлов помимо даты последней записи добавлено её время. Команда COPY теперь поддерживает объединение файлов. Новые внутренние команды: DATE, DEL, REN, TIME. Новая внешняя команда EXE2BIN
В 1984 году вышла версия MS-DOS 3.0. Она оявилась в связи с выходом IBM PC/AT, которая оснащалась жестким диском в 20 МиБ. Появилась возможность выполнять программы, находящиеся не в текущем каталоге, за счёт указания маршрута. Добавлена поддержка 15-секторных 5,25" дисководов на 1,2 Мбайт. Добавлены новые команды: ATTRIB, LABEL, SELECT, KEYB, SHARE, GRAFTABL, COUNTRY. Поддержка виртуального диска в ОЗУ.
В дальнейшем в версии 3.10 добавлена поддержка работы в сетях Microsoft. Добавлены команды JOIN и SUBST
Версия 3.20 вышла в связи с выходом IBM PC Convertible. Добавлена поддержка дисководов 3,5 дюйма 720 Кбайт. Добавлены новые команды REPLACE и XCOPY. Команда FORMAT теперь препятствует непреднамеренному форматированию жёсткого диска. Добавлен DRIVER.SYS для создания фиктивных дисководов. Добавлен драйвер RAMDRIVE.SYS для создания виртуального диска в ОЗУ
Версия 3.30 появилась в связи с выходом IBM PS/2. Поддерживает концепцию разбиения жёстких дисков любого объёма на логические диски размером до 32 Мбайт. На одном жёстком диске может быть только два раздела — MS-DOS и EXT DOS, самих жёстких дисков — не более двух. Внутри EXT DOS может быть до 23 подразделов (от D до Z).[12] Без внешних программ объём жесткого диска не может быть больше 32 МиБ. С прерыванием INT 13H[13], которое было добавлено в BIOS только в 1994 году, максимальный объём HDD составлял 24х32=768 МиБ. Добавлена поддержка дисководов 3,5 дюйма HD (High Density) 1,44 Мбайт. Введена поддержка кодовых страниц (национальные наборы символов и таблицы сортировки). Имеет несколько выявленных ошибок (например, FORMAT может забраковать хороший диск). Добавлена поддержка команд: APPEND, CALL, CHCP, FASTOPEN, NLSFUNC
Следующая версия 4.0 вышла в 1988 году и стала поддерживать логические диски на жёстком диске размером более 32 Мбайт. Максимальный объём жёсткого диска не может быть больше 528 МиБ без сторонних программ. Прерывание INT 13H позволило увеличить объём жёсткого диска до 7,844 ГиБ. Добавлена новая команда MEM. Полная поддержка EGA и VGA.
Версия 4.01 стала первой официально локализованной версией для России
Версия 5.0 вышла в 1991 году. Введена поддержка до восьми физических жестких дисков, возможно создавать до 4-х основных разделов, а следовательно можно установить до 4-х ОС на один HDD. Добавлена поддержка дисководов 3,5 дюйма EHD 2,88 Мбайт. Новый менеджер памяти. Добавлены новые команды: DELOLDOS, DOSKEY, EXPAND, LOADHIGH, MIRROR, SETVER, UNDELETE, UNFORMAT. Добавлены полноэкранный текстовый редактор Edit, полноэкранная среда программирования QBASIC, интерактивная справка Help.
В версию MS-DOS 6.0 Добавлены новые команды: DELTREE и MOVE. Исключены команды: RECOVER, ASSIGN, GRAFTABL, JOIN, MIRROR, COMP, BACKUP, EXE2BIN, драйвер PRINTER.SYS. Усовершенствованы команды: DIR, MEM, UNDELETE, FORMAT, SYS. Новая команда CHOICE обеспечивает разветвление в командных файлах. Появилась возможность отмены выполнения отдельных команд в CONFIG.SYS и AUTOEXEC.BAT целиком. Добавлена поддержка CD-ROM. Добавлены дополнительные программные средства: Microsoft MemMaker (оптимизация использования верхней памяти), Microsoft DoubleSpace (сжатие данных на дисках), 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.22 была последней версией MS-DOS которая являлась отдельной операционной системой, а не входящей в состав другой операционной системы от Microsoft
Версия 7.0 являлась частью операционной системы Windows 95. Добавлена поддержка LFN — длинных имён файлов (доступна только под Windows). Весь код из MSDOS.SYS перенесён в IO.SYS. MSDOS.SYS теперь представляет собой текстовый файл настроек.
Версия 7.1 была частью Windows 95 OSR2 и Windows 98 и SE.
Последняя версия операционной системы MS-DOS 8.0 является частью Windows ME. Ухудшена функциональность ядра, жёстко интегрирован неотключаемый драйвер верхней памяти. Заблокирована возможность загрузки в реальном режиме с жёсткого диска, удалено большинство утилит. Также находится на аварийной загрузочной дискете, создаваемой Windows XP и старше
Подводя итог можно сказать что MS-DOS занимает место одной из самых значимых и важных мест в истории компьютерной техники