Система ввода/вывода и системные файлы Первоначальная загрузка Дисковые структуры Общий объем дискового пространства Сохранение данных

Загрузка операционной системы

Версии IBM и MS-DOS 6.xx

Существует несколько различных версий DOS 6.хх, выпущенных компаниями Microsoft и IBM. Первый вариант — MS-DOS 6.0 — был разработан фирмой Microsoft. Одним из новшеств в этой версии 6.0 стала программа сжатия диска DoubleSpace. К сожалению, она, что называется, "не пошла" в системах некоторых типов. Тем временем компания IBM, получив лицензию на DOS 6.0 от фирмы Microsoft, устранила в ней некоторые шероховатости, исключила из пакета программу компрессии диска и начала распространять эту модифицированную версию как IBM DOS 6.1. В связи с многочисленными нареканиями на программу DoubleSpace, используемую в версии 6.0, Microsoft переработала ее и выпустила версию 6.2, «очищенную» от ошибок. Но на этом злоключения Microsoft не закончились — на нее подала иск фирма Stacker за незаконное использование некоторых идей, заложенных в программу DoubleSpace. В результате суд решил, что компания Microsoft нарушила авторские права в отношении программного обеспечения фирмы Stacker и обязал ее убрать программу DoubleSpace из DOS. Версия DOS без программы сжатия дисков получила название DOS 6.21. После этого Microsoft быстро разработала новую, патентно чистую программу компрессии под названием DriveSpace, которая была включена в незначительно доработанную и в некоторых других отношениях версию DOS 6.22. IBM пропустила версию 6.2 и сразу выпустила DOS 6.3 (называемую сейчас PC DOS), в которую включена другая программа компрессии, отличающаяся от используемой в MS-DOS. Заметим, что IBM поступила мудро, не связываясь с программой DoubleSpace — она избежала как нареканий в

адрес своей версии DOS, так и юридических проблем, с которыми столкнулась фирма Microsoft. Кроме того, в улучшенный вариант IBM DOS включены также команды улучшенного стандарта PCMCIA и управления энергопотреблением компьютера.

Таблица 20.7. Версии IBM и Microsoft DOS б.хх

Имя файла

Размер

Дата

Версия

Комментарии

I0.SYS

40 470

03/10/93

MS 6.0 Rev. A

Исходная версия.

MSDOS.SYS

38 138

03/10/93

C0MMAND.COM

52 925

03/10/93

IBMBI0.COM

40 694

06/29/93

IBM 6.10 Rev. 0

Исходная версия IBM. Исправлены ошибки версии MS.

IBMD0S.COM

38 138

06/29/93

C0MMAND.COM

52 589

06/29/93

IBMBIO.COM

40 964

09/30/93

IBM 6.10 Rev. 0

Компрессия SuperStor/DS; поддержка стандарта PCMCIA.

IBMD0S.COM

38 138

09/30/93

C0MMAND.COM

52 797

09/30/93

I0.SYS

40 566

09/30/93

MS 6.20 Rev. A

Модифицирована DoubleSpace, Улучшена процедура восстановления данных.

MSDOS.SYS

38 138

09/30/93

C0MMAND.COM

54 619

09/30/93

I0.SYS

40 774

05/31/94

MS 6.22 Rev. A

Новая программа компрессии DriveSpace, небольшая "подчистка" ошибок.

MSDOS.SYS

38 138

05/31/94

COMMAND.COM

54 645

05/31/94

IBMBI0.COM

40 758

12/31/93

IBM 6.30 Rev. 0

Исправлены многие ошибки; новая программа компрессии дисков.

IBMD0S.COM

38 138

12/31/93

C0MMAND.COM

54 804

08/12/94

Одной из главных задач ОС является обеспечение обмена данными между приложениями и периферийными устройствами компьютера. Собственно ради выполнения этой задачи и были разработаны первые системные программы, послужившие прототипами операционных систем. В современной ОС функции обмена данными с периферийными устройствами выполняет подсистема ввода-вывода.

Персональный компьютер