double arrow

П. 1. Краткая история операционной системы MS-DOS


Операционная система MS-DOS

• Несмотря на то, что в исторической последовательности первыми на сцену вышли (в 60—70-е годы XX века) именно многопользовательские многозадачные ОС (OS 360/370, RSX и пр.), наибольшее распространение (вместе с ПК) получили однозадачные ОС (MS-DOS и ее аналоги).

Краткая история операционной системы MS-DOS, начинается соскромной системы 86-DOS, написанной в середине 80-х годов Т. Петерсоном для компании Seattle Computer Products. При разработке 86-DOS были учтены требования совместимости с весьма популярной в то время системой СР/М-80, предназначенной для восьмиразрядных микрокомпьютеров на базе процессоров Intel 8080 и Zylog Z-80. В результате и в нынешних вариантах MS-DOS можно найти немало структур данных и программных средств, характерных для СР/М-80.

В июле 1981 г. фирма Microsoft приобрела права на систему 86-DOS, существенно переработала ее и выпустила на рынок под названием MS-DOS (MicroSoft Disk Operating System). Когда осенью 1981 г. появились первые персональные компьютеры фирмы IBM, система MS-DOS 1.0 и ее аналог фирмы IBM PC-DOS 1.0 быстро стали основными системами для этих машин. В то же время непрерывное развитие аппаратных средств компьютеров и накопление опыта работы с ними привели к необходимости столь же непрерывного совершенствования исходных систем MS-DOS и PC-DOS. В дальнейшем они развивались параллельно и их новые версии соответствовали друг другу. К настоящему времени выпущено уже 6 версий MS-DOS (и еще большее число вариантов, если считать под-версии) и готовится к выпуску MS-DOS 7.O.




Первое серьезное усовершенствование MS-DOS (версия 2.0) было выполнено в 1983 г. Фактически была выпущена новая операционная система, хотя разработчикам удалось обеспечить полную совместимость с MS-DOS 1.0. В систему MS-DOS 2.0 были включены следующие новшества:

• поддержка дискет с повышенной плотностью записи и, главное, появившихся к этому времени жестких дисков;

• иерархическая структура каталогов (пришедшая из системы UNIX) вместе с группой команд ее поддержки (CD, MD, RD, и т.д.)

• перенаправление ввода-вывода,. конвейеры и фильтры (тоже средства, характерные для системы UNIX);

• утилита PRINT, обеспечивающая вывод на печать в фоновом режиме с возможностью одновременного выполнения любой программы;

• атрибуты файлов и их системная поддержка (в частности, команда ATTRIB);

• метка тома и соответственно команды LABEL и VOL;

• устанавливаемые драйверы внешних устройств;

• драйвер ANSI.SYS для расширения возможностей экрана и клавиатуры;

• файл конфигурирования CONFIG.SYS;

• поддержка блоков окружения и соответственно команда SET;

• динамическое выделение и освобождение памяти;

• поддержка национальных форматов;

• расширение возможностей командных файлов (команды ECHO, FOR, GOTO и др.);



• большая группа новых команд, утилит и драйверов устройств (BACKUP, RESTORE, EXIT, FIND, KEYB, PATH, PROMPT, SET, VDISK.SYS и др.).

Система MS-DOS 3.0 появилась в августе 1984 г., одновременно с выпуском компьютеров IBM PC/AT на базе процессоров 80286. Начиная с этой версии, в MS-DOS входит поддержка расширенной памяти, жестких дисков увеличенного объема, разделяемых файлов (команда SHARE).

Начиная с версии 3.1, выпущенной в ноябре 1984 г., в MS-DOS включается поддержка сетевых структур.

В версиях MS-DOS 3.2, и особенно 3.3, получили дальнейшее развитие возможности установки национальных форматов, введена поддержка дискет диаметром 3,5 дюйма и жестких дисков с емкостью более 32 Мбайт за счет создания на них нескольких разделов по 32 Мбайт (или менее) каждый, включен ряд новых команд и утилит (APPEND, CALL, CHCP, FASTOPEN, NLSFUNC, REPLACE, XCOPY), а также драйверов устройств (DISPLAY.SYS, DRIVER.SYS). В 1988 г. появилась версия MS-DOS 4.0, для которой фирма Microsoft разработала собственную оболочку SHELL (в версии 4.01 был разработан русифицированный вариант оболочки). Кроме этого, в версию 4.01 включена поддержка разделов на жестких дисках, превышающих 32 Мбайт, средства эмуляции дополнительной памяти, а также ряд новых команд (APPEND, MEM, TRUNAME).

В MS-DOS версии 5.0 существенно улучшена поддержка расширенной и дополнительной памяти, усовершенствована оболочка SHELL, включен улучшенный интерпретатор QBASIC (вместо утилит BASIC и BASICA предыдущих версий), добавлен ряд новых команд, утилит и драйверов (DOSKEY, EDIT, FC, HELP, MIRROR, SETVER, UNDELETE, UNFORMAT, HIMEM.SYS, RAMDRIVE.SYS, SMARTDRV.SYS). Пожалуй, наиболее привлекательной чертой MS-DOS 5.0 явилась возможность организации на компьютерах с расширенной памятью специальных областей — области старшей памяти (НМА) и блоков верхней памяти (UMB), куда можно загружать устанавливаемые драйверы, резидентные программы и большую часть самой DOS. Это позволяет существенно увеличить объем памяти, отводимой прикладным программам (до 600—610 Кбайт), и в настоящее время является общепринятой методикой конфигурирования системы.



• Операционная система MS-DOS 6.0, выпущенная в 1993 г., вобрала в себя все лучшие качества предыдущих версий и отвечает современным взглядам на программные продукты для персональных компьютеров. Из MS-DOS 6.0 удалены некоторые устаревшие средства (ASSIGN, BACKUP, COMP, EDLIN, GRAFTABL, JOIN MIRROR, RECOVER, TRUNAME). В то же время в систему включен целый ряд полноэкранных инструментальных утилит, охватывающих практически весь диапазон потребностей пользователей персональных компьютеров. Утилиты имеют развитый интерфейс пользователя, могут управляться как от клавиатуры, так и мышью, включают контекстные справочники и элементы обучающих систем.

Состав команд MS-DOS 6.0 в целом совпадает с предыдущими версиями, чем обеспечена совместимость версий DOS на уровне интерфейса пользователя. С другой стороны, многие команды DOS приобрели дополнительные свойства; добавлен ряд новых команд (CHOICE, FASTHELP, LOADFIX, NUMLOCK, POWER, VSAVE и др.). Существенно развиты средства межмашинной связи (драйвер INT-ERLNK.EXE и команды INTERLNK и INTERSVR).

Важнейшим усовершенствованием, введенным в версию MS-DOS 6.0, является возможность задания в процессе начальной загрузки альтернативных конфигураций системы (методика использования расширенной и дополнительной памяти, состав загружаемых драйверов устройств, наличие и характеристики электронных дисков и пр.). Альтернативное конфигурирование осуществляется с помощью специальных директив файла CONFIG.SYS. Данная версия операционной системы MS-DOS 6.0 является весьма совершенным программным продуктом, обеспечивающим эффективное использование персональных компьютеров всех моделей — от исходных IBM PC и PC/XT до современных PC/AT и PS/2 на базе процессоров 80386, 80486 и Pentium, оборудованных расширенной памятью, магнитными и лазерными дисками большого объема и средствами межмашинной связи.







Сейчас читают про: