Выбрать главу

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

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

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

OS MS-DOS — это однопользовательская, однозадачная, НЕ СЕТЕВАЯ 16-разрядная OS, ориентированная на использование на ПЭВМ с микропроцессором Intel 8088 (80286)[27].

Эта OS позволяет полностью использовать возможности Intel 8088 и возможности Intel 80286[28] (работающего в реальном режиме).

Максимальный объем физической памяти: 640 Кб.

Максимальный объем памяти, доступный из прикладных программ 640 Кб.

Последние версии MS-DOS (начиная с 5.0) могут использовать адресное пространство между 640Кб и 1Мб для размещения своих составных частей и некоторых драйверов, освобождая тем самым память в адресном пространстве 0-640 Кб для использования прикладными программами.

Представление ВСЕХ ресурсов PC для одной, АКТИВНОЙ в настоящий момент, программы.

Значительно развита файловая система и процессор командного языка.

Очень слабая поддержка интерактивных средств взаимодействия с Пользователем.

На диске может занимать, в зависимости от версии: 1–6 Мб. (Минимум, при котором можно работать: 100 Кб).

Требования к аппаратным средствам IBM PC:

— не хуже: 8088/10/640K6RAM/10HDD/CGA

— оптимально: 286/287/20/1RAM/80HDD/EGA

ИСТОРИЯ MS-DOS

В октябре 1980 г. менеджеры фирмы IBM занялись поисками OS для своего 16-разрядного PC, находящегося в стадии разработки. В тот период на ПЭВМ наиболее широко применялась OS СР/М (Control Program for Microcomputers) фирмы Digital Research.

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

В дальнейшем эта 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 СР/М (считалась стандартом в тот период). Поддерживался только односторонний формат дискет с объемом памяти 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 АТ-286 с объемом памяти не более 640 Кб.

• Версии 4.х:

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

Дополнительные возможности:

— поддержка графических ВидеоАдаптеров EGA, VGA,

— объем логических дисков — более 32 Мб.

— поддержка стандарта LIM/EMS (драйвер EMM386.sys, доступ к дополнительной памяти ОЗУ на IBM PC АТ-386 и выше), что позволило отдельные части MS-DOS загружать в дополнительную память,

вернуться

27

ДОС по-прежнему жив. Наиболее перспективным возрождением является проект Freedos (www.freedos.org) Джима Холла (Jim Hall). Freedos 100 % совместим с MS-DOS. Кроме того, распространяется бесплатно под лицензией GPL. А небезызвестная фирма Dell даже продает свои десктопы, предустанавливая на них одну из версий этой операционной системы.

Из особенностей FreeDOS я хочу отметить: поддержку FAT-32 дисков объемом до 128 Гб, поддержку сети (Вы можете поставить на FreeDOS ftp- и HTTP-сервер), но отсутствие встроенной поддержки NTFS и USB. Однако FreeDOS вполне нормально работает и с USB-клавиатурами, USB-мышами, Serial-АТА — дисками, если их поддерживает BIOS компьютера. При помощи дополнительных драйверов возможна работа с длинными именами.

вернуться

28

Но, конечно, работает и с более современными процессорами.

вернуться

29

Истории, подобные этой, подробно разбираются в книге «Акулы капитализма», которую послал Остап-Сулейман-Берта-Мария-Бендер-Бей советскому подпольному миллионеру Корейке. В целом же, с тех пор, Microsoft предпочитает купить готовый продукт и доработать его.