Самая популярная архитектура для персональных компьютеров в мире

MS DOS

MS DOS - дисковая операционная система компании Microsoft.

История MS DOS

История MS DOS началась в далеков 1980-ом году в компании Seattle Computer Products. Тогда она называлась QDOS. Аббривеатура означала Quick and Dirty Operating System — быстрая и грязная операционная система. Позже ее переименовали в 86-DOS. Эта операционная система повторяла API другой системы CP/M. Это было сделано потому что для CP/M было разработано много программного обеспечения. Команды консоли тоже были взяты из CP/M.

Microsoft, получив заказ 6 ноября 1980 года от IBM на разработку операционной системы для новых персональных компьютеров купила 86-DOS за 50 тысяч долларов и, немного доработав, продала лицензию компании IBM. Microsoft продала IBM лицензию не только на поставку DOS с новыми компьютерами, но и на возможность изменять ее исходные коды. Так появилась PC DOS, но это уже другая история.

Таким образом IBM стала распространять свои персональные компьютеры с операционными системами PC DOS и MS DOS. Но пользователи отдавали предпочтение версии от компании Microsoft и так началась эпоха MS DOS.

Файлы MS DOS

Главными компонентами MS DOS являются 3 файла:
IO.SYS
MSDOS.SYS
COMMAND.COM

Программирование в MS DOS

В MS DOS наиболее распространенными языками программирования являлись:

Basic
Pascal
C
Assembler
С компиляторами и интерпретаторами этих языков поставлялись стандартные библиотеки для взаимодействия с файловой системой и устройствами ввода-вывода. В MS DOS доступно 3 уровня обращения к внешним устройствам.
Через функции DOS
Через функции BIOS
Напрямую через порты ввода-вывода

Надежность MS DOS

DOS не ограничивает программиста в использовании средств доступа к внешним устройствам. Но за данную свободу программист платит надежностью. Программа в MS DOS захватывает все управление на себя и если в программе есть ошибка, приводящая к порче памяти или некорректному обращению к оборудования, то может возникнуть зависание, выполнение мусора или автоматическая перезагрузка компьютера.

Версии MS DOS

MS DOS 1.10, 1.11, 1.14

Эту версию компания Microsoft представила IBM в рамках договора о заказе системного ПО для персонального компьютера. Эти версии вышли в августе 1981 года. Поддерживалась работа с гибкими магнитными дисками диаметром 5,25 дюймов, объемом 160 килобайт. На этих дисках запись велась только на одной стороне. Эти версии были полны ошибок, что сподвигло компанию IBM отбренчить исходники и выпустить свою версию DOS - PC DOS.

MS DOS 1.24

В марте 82-го года DOS научилась работать с двухсторонними гибкими дисками. Их объем был уже 320 килобайт. Тогда же появилась файловая система FAT12.

MS DOS 1.25

Изначально функционал работы с двухсторонними дисками был доступен только для компьютеров, собранных в IBM. Через три месяца в версии MS DOS 2.25 этот функционал стал доступен и другим производителям персональных компьютеров.

MS DOS 2.0

В марте 83 года вышла революционная версия MS DOS. Она уже умела работать в жесткими дисками размером до 10 мегабайт. Появилась возможность раскидывать файлы по директориям (папкам). В этой версии появилось понятие файлового дескриптора - числа, идентифицирующего открытый файл. До этого открытый файл идентифицировал блок FSB (File Control Block), структура полностью описывающий файл. Появилось много новых команд: в основном средства работы с директориями. Новый механизм перенаправления ввода-вывода программ, пришедший из мира UNIX, значительно облегчил работу с файлами. Появилось понятие драйвера устройства и поддержка графического адаптера CGA с разрешением 80 на 25 символов. Изображение теперь стало цветным (16 цветов). Появился графический режим работы видеоадаптера в разрешениями 320 на 200 и 640 на 200. Но в графических режимах были жесткие ограничения на кодирование цвета. Для своего времени эта версия MS DOS была настоящим прорывом в мире IBM PC совместимых компьютеров.

MS DOS 2.01

Добавлена интернационализация и значек валюты.

MS DOS 2.10

Специальная версия для IBM PCjr

MS DOS 3.00

AT-версия операционной системы MS DOS. Система преобразилась с выходом новой версии. В этой версии появилас ьвозможность работать с жесткими дисками размером до 20 МБ, а также деление его на разделы. Из особых новшеств - виртуальный диск в оперативной памяти.

MS DOS 3.10

Поддержка сети Microsoft.

MS DOS 3.20

IBM PC Convertible - версия системы MS DOS.

MS DOS 3.30

IBM PS/2 - версия MS DOS. Появились дискеты 3.5 дюйма (1.44 МБайт).

MS DOS 4.0

Теперь можно работать с дисками до 2 Гигабайт. Поддержка EGA и VGA. Неудачная версия - множество ошибок.

MS DOS 4.01

Исправленны ошибки версии 4.0. Добавлена поддержка русского языка.

MS DOS 5.0

Поддержка дискет объемом 2.88 МБайт. QBASIC идем в комплекте.

MS DOS 6.0

Появилось кэширование диска, поддержка CD-ROM и множество другие вещей.

MS DOS 6.2

Появился ScanDisk. Исправлено много ошибок.

MS DOS 6.21

Исключение DoubleSpace и системы по требованию суда.

MS DOS 6.22

Написан собственный драйвер сжадых дисков: DriveSpace. Расширенная поддержка Русифицированной версии. Самая популярная версия DOS.

MS DOS 7.0

Версия для Windows 95.

MS DOS 7.1

Версия для Windows 95SE/98/98SE. Самая популярная версия пост-DOS эпохи.

MS DOS 8.0

Версия для Windows ME

Copyright (c) 2014, cpubook.ru
Архитектура x86