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

Обзор версий MS DOS. Основные составные части MS DOS.

Начальная загрузка MS DOS.

Термины: Внутренние команды MS DOS — команды, которые выполняются непосредственно командным процессором MS DOS.

Внешние команды MS DOS — отдельные программы, которые для выполнения загружаются командным процессором MS DOS в ОЗУ.

Резидентная программа — программа, которая после загрузки в ОЗУ и передаче ей управления инициализируется таким образом, что постоянно находится в ОЗУ и выполняется параллельно другим программам.

Регистры CPU — спец. внутренние устройства CPU, которые предназначены для хранения информации.

*. bat-файл (Batch-файл) — спец. текстовый файл, содержащий команду или группу команд MS DOS (или вызовов программ), которые выполняются последовательно или в более сложном порядке.

ИСТОРИЯ MS DOS В октябре 1980 г. менеджеры фирмы IBM занялись поисками OS для своего 16-разрядного PC, находящегося в стадии разработки.

В тот период на ПЭВМ наиболее широко применялась OS CP/M (Control Program for MicroComputers) фирмы Digital Research.

Не достигнув приемлемых соглашений с Digital Research фирма IBM обратилась к фирме MicroSoft (Билл Гейтс). В тот момент у MicroSoft не было соответствующей OS, но ей была известна небольшая фирма (Seattle Computer Products), которая имела такую OS. За 50 000 $ Билл Гейтс приобрел права на эту OS.

В дальнейшем эта OS послужила основой для MS DOS. В ноябре 1980 года Microsoft и IBM подписали договор на разработку OS для IBM PC. В феврале 1981 г. появилась первая версия PC/MS-DOS, которая работала на IBM PC. В августе 1981 г. — PC DOS 1.0

(эта версия была утверждена для применения на IBM PC).

ОБЗОР ВЕРСИЙ MS DOS Версии 1. х: Очень похожа на OS CP/M (считалась стандартом в тот период).

Поддерживался только односторонний формат дискет с объемом памяти 160 Кб (8 секторов, 40 дорожек, размер сектора 512 байт).

Начиная с версии 1.25(PC DOS 1.0), появившейся в Мае 1982 г.

введен двухсторонний формат дискет с объемом памяти 320 Кб.

Версии 2. х: Версия 2.0 — Март, 1983 г.

Дополнительные возможности: — работа с жесткими дисками (HDD) , — иерархическая структура файловой системы, — средства перенаправления ввода/вывода (заимствованы у UNIX) , — концепция устанавливаемых драйверов периферийных устройств (используя файл CONFIG. SYS), что позволило опера тивно адаптировать OS к различным конфигурациям аппаратных средств.

— Метки томов (носителей информации) , — атрибуты файлов, — спулер принтера (спец. программа, позволяющая выводить информа цию на принтер в фоновом режиме) — PRINT. com, — формат дискет на 360 Кб (9 секторов, 40 дорожек, размер сектора 512 байт) Версии 3. х: Версия 3.05 — Август, 1984 г.

Дополнительные возможности: — формат дискет на 1.2 Мб, — дискеты 3.5"(формат 720 Кб) (начиная с версии 3.2) , — разбиение HDD на логические диски (размером до 32 Мб), что дало возможность использовать HDD большего, чем 32 Мб объема, — улучшена поддержка национальных наборов символов. — поддержка компьютерных сетей (слабая, начиная с версии 3.1) , — команды (программы): LABEL, ATTRIB, — команды (программы): XCOPY, REPLACE (начиная с версии 3.3), MS DOS 3.3 и на сегодняшний день является наиболее широко применяемой на IBM PC XT и на IBM PC AT-286 с объемом памяти не более 640 Кб.

Версии 4. х: Версия 4.0 — Ноябрь, 1988 г.

Дополнительные возможности: — поддержка графических ВидеоАдаптеров EGA, VGA, — объем логических дисков — более 32 Мб., — поддержка стандарта LIM/EMS (драйвер EMM386. sys, доступ к дополнительной памяти ОЗУ на IBM PC AT-386 и выше), что позволило отдельные части MS DOS загружать в дополни тельную память, — программа-оболочка Dos-Shell, Несмотря на это — MS DOS версий 4. х не получили широкого распространения.