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

Материал из ПИЭ.Wiki

Перейти к: навигация, поиск

Краткая история

Краткая история операционной системы MS-DOS, получившей широчайшее распространение во всем мире, начинается со скромной системы 86-DOS, написанной в середине 80-х годов Тимом Петерсоном для компании Seattle Computer Products. При разработке 86-DOS были учтены требования совместимости с весьма популярной в то время системой CP/M-80, предназначенной для восьмиразрядных микрокомпьютеров на базе процессоров Intel 8080 и Zylog Z-80. В результате и в нынешних вариантах MS-DOS можно найти немало структур данных и программных средств, характерных для CP/M-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. В дальнейшем они развивались параллельно и их новые версии соответствовали друг другу.

Первое серьезное усовершенствование 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 Мбайт (или менее) каждый, включен ряд новых команд и утилит (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 существенно улучшена поддержка расширенной и дополнительной памяти, усовершенствована оболочка SELL, включен улучшенный интерпретатор 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 входят следующие утилиты:

  • оболочка MS-DOS SHELL - многофункциональная программа, существенно упрощающая работу пользователя с файлами, каталогами и программами и представляющая ему ряд дополнительных возможностей, отсутствующих в самой DOS, например объединение программ в программные группы, защита их паролем, организация многозадачного режима с удобным переключением между задачами и другие;
  • утилита резервного копирования MSBACKUP, осуществляющая получение резервных (архивных) копий файлов жесткого диска на архивных дискетах. Утилита обеспечивает все основные режимы резервного копирования (полное, инкрементное и разностное) и отличается высокой эффективностью;
  • утилита DEFRAG, служащая для оптимизации файловой структуры на диске путем дефрагментации файлов и диска в целом;
  • антивирусная программа-утилита MSAV, позволяющая вылечить диск, инфицированный вирусами;
  • утилита MSD для получения технической информации о вычислительной системе;
  • системный отладчик DEBUG, позволяющий отлаживать и изучать работу выполнимых программ, а так же выполнять операции с памятью и портами компьютера;
  • текстовый редактор MS-DOS EDIT, позволяющий создавать и редактировать текстовые файлы;
  • интерактивный полноэкранный интерпретатор а языка Бейсик QBASIC;
  • утилита MEMMAKER, позволяющая организовать оптимальное использование наличной памяти;
  • утилита сжатия диска DBLSPACE, осуществляющая сжатие (компрессию) файлов в процессе их записи на диск и автоматическое развертывание при загрузке в память, что позволяет существенно увеличить эффективную емкость диска.

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

Важнейшим усовершенствованием, введенным в версию MS-DOS 6.0 является возможность задания в процессе начальной загрузки альтернативных конфигураций системы (методика использования расширенной и дополнительной памяти, состав загружаемый драйверов устройств, наличие и характеристики электронных дисков и пр.). Альтернативное конфигурирование стало осуществляться с помощью специальных директив файла CONFIG.SYS.

Просмотры
Инструменты

Besucherzahler russian mail order brides
счетчик посещений
Rambler's Top100
Лингафонные кабинеты  Интерактивные доски  Интерактивная приставка Mimio Teach