MS-DOS — операционная система IBM PC¶
MS-DOS (сокр. от Microsoft Disk Operating System) — однопользовательская однозадачная дисковая операционная система, разработанная компанией Microsoft для персональных компьютеров с архитектурой IBM PC. Впервые выпущена в 1981 году и до середины 1990-х годов была основной операционной системой IBM-совместимых компьютеров. MS-DOS стала одной из первых массовых продуктов Microsoft и заложила основу для последующей линейки Windows.
¶История создания
В 1980 году компания IBM начала разработку персонального компьютера IBM PC. Для новой машины требовалась операционная система, однако IBM заключила соглашение с Microsoft, которая должна была поставить систему. У Microsoft на тот момент не было готового продукта — компания приобрела у небольшой фирмы Seattle Computer Products (SCP) разработку QDOS (Quick and Dirty Operating System), созданную Тимом Патерсоном. QDOS, в свою очередь, во многом повторяла интерфейс операционной системы CP/M, широко использовавшейся на 8-разрядных компьютерах.
Microsoft доработала систему, переименовав её в MS-DOS, и поставила IBM под названием PC DOS 1.0 (август 1981 года). При этом Microsoft сохранила права на распространение MS-DOS другим производителям IBM-совместимых компьютеров — это решение определило её дальнейшую коммерческую судьбу.
¶Распространение и развитие
В начале 1980-х годов на рынке персональных компьютеров доминировал стандарт IBM PC. Производители совместимых машин (Compaq, Tandy, Zenith и другие) вынуждены были использовать совместимую операционную систему, и MS-DOS постепенно вытеснила CP/M и прочих конкурентов.
Версии MS-DOS развивались в тесной связке с аппаратной платформой:
| Версия | Год | Основные нововведения |
|---|---|---|
| 1.0 | 1981 | Первая версия для IBM PC |
| 2.0 | 1983 | Поддержка жёстких дисков, иерархическая файловая система, командный интерпретатор COMMAND.COM с расширяемой структурой |
| 3.0 | 1984 | Поддержка IBM PC AT, локальные сети, дисководы высокой ёмкости |
| 4.0 | 1988 | Расширенная оперативная память (до 640 КБ — свыше), менеджер дисков, графический интерфейс Shell |
| 5.0 | 1991 | Утилиты резервного копирования, редактор EDIT, поддержка EMM386 |
| 6.0 | 1993 | Сжатие дисков (DoubleSpace), дефрагментация, антивирус |
| 7.0 | 1993 | Включена в состав Windows for Workgroups 3.11 |
| 7.1 | 1994 | Поддержка файловой системы FAT32 |
Параллельно IBM выпускала собственную ветку системы под названием PC DOS, функционально близкую к MS-DOS, но с некоторыми отличиями в утилитах.
¶Технические особенности
MS-DOS — система с командной строкой. Основной пользовательский интерфейс — командный интерпретатор COMMAND.COM, принимающий текстовые команды (DIR, COPY, DEL, FORMAT, CHKDSK и другие). Графический интерфейс в ранних версиях отсутствовал; в версии 4.0 появился примитивный менеджер файлов, а полноценный графический рабочий стол стал доступен с выходом Windows.
Система изначально была спроектирована для процессоров Intel 8088/8086 и ограничена адресацией 1 МБ оперативной памяти, из которых под программы отводилось лишь 640 КБ («конventional memory»). Для работы с большими объёмами памяти использовались драйверы EMS и XMS, а позже — режимы расширенной памяти процессоров 80386 и выше.
Файловая система — FAT12/FAT16 (позднее FAT32 в версии 7.1). Имена файлов в ранних версиях ограничивались форматом 8.3 (до восьми символов в имени и трёх в расширении). MS-DOS поддерживала загрузку с дискет и жёстких дисков, работу с локальными сетями через дополнительные пакеты.
¶Значение и прекращение поддержки
MS-DOS стала одной из первых операционных систем, сделавших персональный компьютер массовым продуктом. Именно под неё создавались первые версии Microsoft Word, Excel, а также тысячи прикладных программ и игр.
В 1990-е годы систему вытеснили операционные системы с графическим интерфейсом — Windows 95, Windows 98 и Windows ME, которые базировались на ядре MS-DOS, но скрывали командную строку от обычного пользователя. Последняя самостоятельная версия MS-DOS 8.0 поставлялась в составе Windows ME (2000). Microsoft прекратила продажу MS-DOS в 2001 году.
Наследие MS-DOS сохраняется в современных Windows: командный интерпретатор cmd.exe и утилиты (ping, ipconfig, diskpart) исторически восходят к DOS-утилитам. В среде эмуляторов (DOSBox) и ретро-компьютеров система по-прежнему используется энтузиастами.
¶См. также
¶Исторические источники и литература
- Патерсон Т. «Undocumented DOS: A Programmer's Guide to Reserved MS-DOS System Calls» (1990).
- Мюлхаусен К. «DOS Programmer's Reference» (1991).
- Официальная документация Microsoft по MS-DOS 6.0 (1993).
- Чендлер Д. «The Embrace of Unreason: The 1980s, the Final Crisis of the Social Order» — исторический контекст становления IBM PC.
