Открыть сервис

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 →