PC DOS
PC DOS — это операционная система для персональных компьютеров, разработанная компанией Microsoft и выпускавшаяся под маркой IBM. Она представляла собой вариант MS-DOS, адаптированный для компьютеров IBM PC, и поставлялась в комплекте с ними с 1981 года. PC DOS была одной из первых широко распространённых операционных систем для IBM-совместимых компьютеров и сыграла ключевую роль в становлении рынка персональных компьютеров.
История
Предпосылки и создание
В 1980 году корпорация IBM приступила к разработке своего первого персонального компьютера — IBM PC. Для обеспечения работы нового устройства требовалась операционная система. Первоначально IBM обратилась к компании Digital Research, создателю популярной в то время системы CP/M, но переговоры не увенчались успехом из-за разногласий по условиям лицензирования. В результате контракт был заключён с молодой компанией Microsoft, которая на тот момент не имела собственной операционной системы для 16-битных процессоров.
Microsoft приобрела у компании Seattle Computer Products (SCP) операционную систему QDOS (Quick and Dirty Operating System), созданную Тимом Патерсоном, и адаптировала её для IBM PC. Первая версия, выпущенная в августе 1981 года, получила название PC DOS 1.0. По условиям соглашения, IBM получала право распространять систему под своей маркой, а Microsoft сохраняла права на продажу той же системы под названием MS-DOS сторонним производителям.
Развитие и версии
PC DOS развивалась параллельно с MS-DOS, но с некоторыми отличиями, обусловленными требованиями IBM. Основные версии включали:
- PC DOS 1.0 (1981): Базовая версия, поддерживавшая только дискеты односторонней записи ёмкостью 160 КБ. Включала интерпретатор команд COMMAND.COM и несколько утилит.
- PC DOS 2.0 (1983): Выпущена одновременно с IBM PC XT. Добавлена поддержка жёстких дисков, иерархической файловой системы (каталогов), а также драйверов устройств.
- PC DOS 3.0 (1984): Появилась с выходом IBM PC AT (на процессоре Intel 80286). Введена поддержка дискет высокой плотности (1,2 МБ), сетевых возможностей и расширенной памяти.
- PC DOS 3.3 (1987): Одна из самых стабильных и популярных версий. Добавлена поддержка дискет 3,5 дюйма (720 КБ и 1,44 МБ), а также поддержка нескольких логических разделов на жёстком диске.
- PC DOS 4.0 (1988): Первая версия с графическим интерфейсом на основе текстового режима (DOS Shell). Отличалась нестабильностью и критиковалась пользователями.
- PC DOS 5.0 (1991): Крупное обновление. Включала улучшенный DOS Shell, поддержку расширенной и верхней памяти (HMA, UMB), а также полноэкранный редактор MS-DOS Editor.
- PC DOS 6.1 (1993) и 6.3 (1994): Версии, разработанные уже самой IBM после прекращения сотрудничества с Microsoft. Включали утилиты для сжатия дисков (SuperStor/DS), антивирус (IBM AntiVirus) и улучшенную поддержку сети.
- PC DOS 7.0 (1995): Последняя значительная версия. Включала поддержку длинных имён файлов (через дополнение), улучшенную утилиту резервного копирования и встроенный интерпретатор REXX.
- PC DOS 2000 (1998): Версия, адаптированная для решения проблемы «Проблема 2000 года» (Y2K). Выпускалась до 2000-х годов.
Прекращение поддержки
С распространением операционных систем с графическим интерфейсом, таких как Microsoft Windows, PC DOS постепенно утратила актуальность. Последняя версия, PC DOS 2000, поддерживалась IBM до 2001 года. После этого компания прекратила выпуск и продажу системы, сосредоточившись на других продуктах (например, OS/2).
Характеристики и устройство
PC DOS была однозадачной, однопользовательской операционной системой с интерфейсом командной строки. Её архитектура включала:
- Ядро (IO.SYS и MSDOS.SYS): Два скрытых системных файла, отвечающих за базовый ввод-вывод и управление файловой системой. В PC DOS они назывались IBMIO.COM и IBMDOS.COM.
- Командный процессор (COMMAND.COM): Интерпретатор команд, обеспечивающий взаимодействие пользователя с системой. Поддерживал встроенные команды (DIR, COPY, DEL, CD) и запуск внешних программ.
- Файловая система: PC DOS использовала файловую систему FAT (File Allocation Table) — FAT12 (для дискет) и FAT16 (для жёстких дисков). Максимальный размер раздела в FAT16 составлял 2 ГБ (с кластером 32 КБ).
- Управление памятью: Оригинальная версия работала в реальном режиме процессора, адресуя только 640 КБ основной памяти. Поздние версии (начиная с 5.0) поддерживали расширенную память (XMS) и верхнюю память (UMB), что позволяло загружать драйверы и резидентные программы в область памяти выше 640 КБ.
- Драйверы устройств: Система поддерживала загрузку драйверов для управления оборудованием (мышь, CD-ROM, звуковые карты) через файл CONFIG.SYS.
Отличия от MS-DOS
Несмотря на общую кодовую базу, PC DOS имела ряд отличий от MS-DOS:
- Разработчик: Начиная с версии 5.0, PC DOS разрабатывалась исключительно IBM, в то время как MS-DOS оставалась продуктом Microsoft.
- Утилиты: IBM включала в PC DOS собственные утилиты, такие как IBM AntiVirus, SuperStor/DS (сжатие дисков), IBM Backup, а также интерпретатор REXX, отсутствовавшие в MS-DOS.
- Совместимость: PC DOS была полностью совместима с MS-DOS на уровне приложений, но некоторые утилиты и драйверы могли различаться.
- Лицензирование: PC DOS поставлялась только с компьютерами IBM, в то время как MS-DOS лицензировалась множеству сторонних производителей (OEM-версии).
Применение и значение
PC DOS была основной операционной системой для IBM PC и его клонов в 1980-х и начале 1990-х годов. Она обеспечивала:
- Запуск приложений: Поддержка тысяч программ, включая текстовые редакторы (WordStar, WordPerfect), электронные таблицы (Lotus 1-2-3), базы данных (dBase), игры и другие.
- Управление файлами: Организация и хранение данных на дискетах и жёстких дисках.
- Работа с оборудованием: Управление принтерами, модемами, дисководами и другими периферийными устройствами.
PC DOS заложила основы для стандартизации программного обеспечения на платформе IBM PC. Её командный интерфейс и файловая система стали де-факто стандартом для индустрии. Несмотря на то, что она была вытеснена Windows, её влияние на развитие компьютерной техники остаётся значительным.
Интересные факты
- Первая версия PC DOS была написана на ассемблере и занимала всего около 4 КБ.
- Изначально IBM планировала использовать операционную систему CP/M, но из-за неудачных переговоров выбрала Microsoft.
- PC DOS 4.0, выпущенная в 1988 году, была одной из самых проблемных версий и получила прозвище «DOS 4.0 — the one that didn't work».
- Последняя версия PC DOS (2000) была выпущена в 1998 году и предназначалась для решения проблемы Y2K.
Источники
- «IBM PC DOS and Microsoft MS-DOS: A History» (Tim Paterson)
- «The MS-DOS Encyclopedia» (Ray Duncan)
- «IBM PC DOS 7.0 User's Guide» (IBM Corporation)
- «PC Magazine» (статьи о версиях PC DOS)
- «The History of DOS» (Jerry Pournelle)
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →