IBM PC DOS

редактировать
Эта статья специально посвящена IBM PC DOS. Информацию о других совместимых операционных системах см. В DOS.

ПК DOS (IBM DOS)
PC DOS 1.10 screenshot.png Типичная командная строка в ПК DOS
Разработчик IBM и Microsoft
Написано в Ассемблер, C
Семейство ОС ДОС
Рабочее состояние Больше не поддерживается
Исходная модель Закрытый источник
Первый выпуск Август 1981 г. ; 40 лет назад ( 1981-08)
Последний релиз PC DOS 2000 / апрель 1998 ; 23 года назад ( 1998-04)
Последний предварительный просмотр ПК DOS 7.1 / 2003 ; 18 лет назад ( 2003)
Доступно в Английский (США), английский (Великобритания), датский, голландский, финский, французский, немецкий, итальянский, норвежский, португальский, русский, испанский, шведский
Платформы x86
Тип ядра Монолитное ядро
Пользовательский интерфейс по умолчанию Интерфейс командной строки ( COMMAND.COM )
Лицензия Коммерческое проприетарное программное обеспечение

IBM PC DOS, аббревиатура от дисковой операционной системы персонального компьютера IBM, также известной как IBM Personal Computer DOS, является прекращенной операционной системой для персонального компьютера IBM, производимой и продаваемой IBM с начала 1980-х до 2000-х годов.

СОДЕРЖАНИЕ
  • 1 История
  • 2 версии
    • 2.1 ПК DOS 1.x
    • 2.2 ПК DOS 2.x
    • 2.3 ПК DOS 3.x
    • 2.4 ПК DOS 4.x
    • 2.5 ПК DOS 5
    • 2.6 ПК DOS 6.1
    • 2.7 ПК DOS 6.3
    • 2.8 ПК DOS 7
    • 2.9 ПК DOS 2000
    • 2.10 ПК DOS 7.1
  • 3 ПК DOS как распределенный файловый клиент
  • 4 См. Также
  • 5 Примечания
  • 6 Ссылки
  • 7 Дальнейшее чтение
История

Целевая группа IBM, собранная для разработки ПК, решила, что критически важные компоненты машины, включая операционную систему, будут поставляться сторонними поставщиками. Этот радикальный отход от традиций компании в области собственных разработок стал одним из ключевых решений, сделавших IBM PC отраслевым стандартом. Microsoft, основанная пятью годами ранее Биллом Гейтсом, в конечном итоге была выбрана в качестве операционной системы.

IBM хотела, чтобы Microsoft сохранила право собственности на все программное обеспечение, которое она разрабатывала, и не хотела иметь ничего общего с Microsoft, кроме как делать предложения издалека. По словам члена оперативной группы Джека Сэма :

Причины были внутренние. У нас была ужасная проблема, когда люди подали в суд на нас, утверждая, что мы украли их вещи. Для нас может быть ужасно дорого, если наши программисты посмотрят код, принадлежащий кому-то другому, потому что они потом вернутся и скажут, что мы украли его и заработали все эти деньги. Мы потеряли серию костюмов по этому поводу, и поэтому мы не хотели иметь продукт, который явно был чьим-то другим продуктом, над которым работали люди из IBM. Мы обратились в Microsoft с предложением, что хотим, чтобы это был их продукт.

IBM впервые связалась с Microsoft для проверки компании в июле 1980 года. В последующие месяцы переговоры продолжались, и документы были официально подписаны в начале ноября.

Хотя IBM ожидала, что большинство клиентов будут использовать PC DOS, IBM PC также поддерживал операционные системы CP / M-86, которые стали доступны через шесть месяцев после PC DOS, и UCSD p-System. Ожидания IBM оправдались: одно исследование показало, что 96,3% ПК были заказаны с ПК DOS за 40 долларов США по сравнению с 3,4% с CP / M-86 за 240 долларов США.

За время существования IBM PC DOS различные версии были разработаны IBM и Microsoft. К тому времени, когда была завершена версия PC DOS 3.0, у IBM уже была команда разработчиков, занимавшаяся всей ОС. На тот момент IBM или Microsoft полностью разработали версии IBM PC DOS в будущем. К 1985 г. по соглашению о совместной разработке (JDA) между IBM и Microsoft для разработки PC DOS каждая компания предоставляла другой компании полностью разработанную версию. В большинстве случаев фирменные версии были идентичны, однако в некоторых случаях каждая из компаний вносила незначительные изменения в свою версию DOS. Осенью 1984 года IBM предоставила Microsoft весь исходный код и документацию по IBM TopView для DOS, разработанным внутри компании, чтобы Microsoft могла более полно понять, как разработать объектно-ориентированную операционную среду, как сделать перекрывающиеся окна (для ее разработки в Windows 2.0 ) и многозадачности.

Версии

ПК DOS 1.x

Руководство пользователя и дискета для IBM PC DOS 1.1

Microsoft сначала лицензировала, а затем приобрела 86-DOS у Seattle Computer Products (SCP), которая была модифицирована для IBM PC сотрудником Microsoft Бобом О'Риром при содействии Тима Патерсона, сотрудника SCP (позже Microsoft). О'Рир получил 86-DOS для работы на прототипе ПК в феврале 1981 года. 86-DOS пришлось преобразовать с 8-дюймовых гибких дисков в 5,25-дюймовые и интегрировать с BIOS, в написании которого Microsoft помогала IBM. У IBM было больше людей, пишущих требований к компьютеру, чем у Microsoft, пишущих кода. О'Рира часто ошеломляло количество людей, с которыми ему приходилось иметь дело в отделении ESD (Entry Systems Division) в Бока-Ратон, Флорида.

Возможно, первое публичное упоминание об операционной системе было в июле 1981 года, когда Байт обсуждал слухи о готовящемся к выпуску персональном компьютере с «CP / M-подобной DOS... которая будет называться просто« IBM Personal Computer DOS »». 86-DOS была переименована в IBM PC DOS 1.0 для выпуска в августе 1981 года с IBM PC. Первоначальная версия DOS была в значительной степени основана на CP / M-80 1.x, и большая часть ее архитектуры, вызовов функций и соглашений об именах файлов были скопированы непосредственно из более старой ОС. Самым существенным отличием было то, что была введена другая файловая система FAT12. В отличие от всех более поздних версий DOS, команды DATE и TIME были отдельными исполняемыми файлами, а не частью COMMAND.COM. Единственным поддерживаемым форматом дисков были односторонние 160- килобайтные (КБ) 5,25-дюймовые дискеты.

В конце 1981 года Патерсон, ныне работающий в Microsoft, начал писать PC DOS 1.10. Он дебютировал в мае 1982 года вместе с IBM PC версии B. Была добавлена ​​поддержка новых двусторонних приводов, позволяющая использовать 320 КБ на диск. Был исправлен ряд ошибок, а сообщения об ошибках и подсказки стали менее загадочными. DEBUG утилита теперь в состоянии загрузить файлы размером более 64 Кбайт.

ПК DOS 2.x

Позже группа программистов Microsoft (в первую очередь Пол Аллен, Марк Збиковски и Аарон Рейнольдс ) начала работу над PC DOS 2.0. Полностью переписанный, DOS 2.0 добавил подкаталоги и поддержку жестких дисков для нового IBM XT, дебютировавшего в марте 1983 года. Новый 9-секторный формат увеличил емкость дискет до 360 КБ. Unix -inspired ядро признаков дескрипторов файлов вместо CP / M-производных управляющие блоками файлов и драйверов устройств загружаемых в настоящее время может быть использован для добавления оборудования сверх того, что поддерживал IBM PC BIOS. BASIC и большинство утилит, поставляемых с DOS, также были существенно обновлены. DOS 2.0 - это серьезное предприятие, на выполнение которого ушло почти 10 месяцев работы. Он был более чем в два раза больше, чем DOS 1.x, занимая около 28 КБ ОЗУ по сравнению с 12 КБ у своего предшественника. Он составлял основу для всех ориентированных на потребителя операционных систем Microsoft до 2001 года, когда была выпущена Windows XP (основанная на Windows NT ).

В октябре 1983 г. (официально 1 ноября 1983 г.) дебютировал DOS 2.1. В нем исправлены некоторые ошибки и добавлена ​​поддержка дисководов половинной высоты и нового IBM PCjr.

В 1983 году Compaq выпустила Compaq Portable, первый на 100% совместимый с IBM PC, и лицензировала собственную OEM-версию DOS 1.10 (быстро замененную DOS 2.00) от Microsoft. За этим последовали и другие совместимые с ПК, большинство из которых включали аппаратно-зависимые функции DOS, хотя некоторые были общими.

ПК DOS 3.x

В августе 1984 года IBM представила компьютер нового поколения IBM PC / AT, производный от Intel 80286. Наряду с этим была DOS 3.00. Несмотря на перескакивание целого номера версии, это снова оказалось не более чем постепенным обновлением, не добавив ничего более существенного, чем поддержка новых 1,2- мегабайтных (МБ) гибких дисков AT. Планируемые сетевые возможности в DOS 3.00 были сочтены слишком ошибочными, чтобы их можно было использовать, и Microsoft отключила их до выпуска ОС. В любом случае первоначальные планы IBM относительно AT заключались в том, чтобы оснастить его подходящей ОС следующего поколения, которая бы использовала его расширенные функции, но это так и не материализовалось. PC DOS 3.1 (выпущенный в марте 1985 г.) исправил ошибки в DOS 3.00 и поддерживал карту сетевого адаптера IBM в сети IBM PC Network. В PC DOS 3.2 добавлена ​​поддержка 3½-дюймовых гибких дисков с двойной плотностью 720 КБ, поддержка IBM PC Convertible, первого компьютера IBM, использующего 3½-дюймовые гибкие диски, выпущенного в апреле 1986 года. А позже - IBM Personal System / 2 в 1987 году.

В июне 1985 года IBM и Microsoft подписали долгосрочное соглашение о совместной разработке, чтобы совместно использовать указанный код DOS и создать новую операционную систему с нуля, известную в то время как Advanced DOS. 2 апреля 1987 года OS / 2 была объявлена ​​первым продуктом, произведенным в соответствии с соглашением. В то же время IBM выпустила следующее поколение персональных компьютеров IBM Personal System / 2 (PS / 2). В PC DOS 3.3, выпущенном с линейкой PS / 2, добавлена ​​поддержка 3½-дюймовых дисководов 1,44 МБ с высокой плотностью, которые IBM представила в своих моделях PS / 2 на базе 80286 и выше. Обновление с DOS 3.2 до 3.3 было полностью написано IBM, без каких-либо усилий со стороны Microsoft, которая работала над «Advanced DOS 1.0». DOS 3.30 была последней версией, разработанной с учетом IBM XT и систем, работающих только на гибких дисках; она стала одной из самых популярных версий, и многие пользователи предпочли ее ее преемнику с ошибками.

ПК DOS 4.x

PC DOS 4.0 (изначально известная как DOS 3.4), поставлена ​​в июле 1988 года. У DOS 4.0 были некоторые проблемы совместимости с низкоуровневыми дисковыми утилитами из-за некоторых изменений внутренней структуры данных. DOS 4.0 использовала больше памяти, чем DOS 3.30, и также имела несколько сбоев. Недавно добавленные драйверы EMS были совместимы только с платами IBM EMS, а не с более распространенными платами Intel и AST. DOS 4.0 также примечателен включением первой версии DOS Shell, полноэкранной утилиты, разработанной для того, чтобы сделать ОС командной строки более удобной для пользователя. Microsoft вернула контроль над разработкой и выпустила исправленную ошибку DOS 4.01.

ПК DOS 5

DOS 5 дебютировал в июне 1991 года. DOS 5 поддерживал использование области высокой памяти (HMA) и блоков верхней памяти (UMB) в системах 80286 и более поздних версиях для сокращения обычного использования памяти. Также все команды DOS теперь поддерживают /? опция для отображения синтаксиса команды. Помимо IBM PC DOS, MS-DOS была единственной другой версией, доступной, поскольку OEM-версии исчезли, поскольку к этому времени ПК были на 100% совместимы, поэтому необходимость в настройке аппаратных различий отпала.

Это была последняя версия DOS, для которой IBM и Microsoft делили полный код, и DOS, которая была интегрирована в виртуальную машину DOS OS / 2 2.0 и более поздние версии Windows NT.

ПК DOS 6.1

PC DOS оставалась переименованной версией MS-DOS до 1993 года. IBM и Microsoft разошлись: в марте была выпущена MS-DOS 6, а в июне - PC DOS 6.1 (отдельно разработанная). Большинство новых возможностей MS-DOS 6.0 появилось в PC DOS 6.1, включая поддержку нового меню загрузки и новые команды CHOICE, DELTREE и MOVE. QBasic был удален, а редактор MS-DOS был заменен редактором IBM E Editor. PC DOS 6.1 сообщает о себе как DOS 6.00.

ПК DOS 6.3

PC DOS 6.3 последовал в декабре. PC DOS 6.3 также использовался в OS / 2 для PowerPC. PC DOS 6.3 также поддерживает технологию сжатия дисков SuperStor от Addstor.

ПК DOS 7

PC DOS 7 был выпущен в апреле 1995 года и был последним выпуском DOS до того, как разработка программного обеспечения IBM (кроме IBM ViaVoice ) переехала в Остин. REXX язык программирования был добавлен, а также поддержка нового формата дискеты, XDF, которая простиралась стандартную дискету 1,44 МБ 1,86 МБ. Технология сжатия дисков SuperStor была заменена на STACKER от Stac Electronics. Были добавлены алгебраический калькулятор командной строки и служебная программа для загрузки драйверов устройств из командной строки. PC DOS 7 также включает множество оптимизаций для повышения производительности и уменьшения использования памяти.

ПК DOS 2000

Самой последней розничной версией была PC DOS 2000, выпущенная в Остине в 1998 году, которая нашла свою нишу на рынке встроенного программного обеспечения и в других местах. PC DOS 2000 представляет собой новую версию 7.0 с исправлениями проблемы 2000 года и другими исправлениями. Для приложений PC DOS 2000 сообщает о себе как «IBM PC DOS 7.00, ревизия 1», в отличие от оригинального PC DOS 7, который сообщал о себе как «IBM PC DOS 7.00, ревизия 0».

Hitachi использовала PC DOS 2000 в своих устаревших тестах Drive Fitness Test (4.15) и Hitachi Feature Tool (2.15) до 2009 года. В продуктах ThinkPad в разделе Rescue and Recovery была копия последней версии PC DOS.

ПК DOS 7.1

В PC DOS 7.1 добавлена ​​поддержка логической адресации блоков (LBA) и разделов FAT32. Различные сборки с 1999 по 2003 год не продавались в розницу, но использовались в таких продуктах, как IBM ServerGuide Scripting Toolkit. Сборка этой версии DOS появилась в Norton Ghost от Symantec. Версия 7.1 указывает на поддержку FAT32 также в MS-DOS.

Большинство сборок этой версии DOS ограничены файлами ядра IBMBIO.COM, IBMDOS.COM и COMMAND.COM. Обновленные программы FDISK32, FORMAT32 позволяют готовить диски FAT32. Дополнительные утилиты взяты из ПК DOS 2000, где это необходимо.

PC DOS как распределенный файловый клиент

В 1986 году IBM объявила о поддержке PC DOS для клиентского доступа к файловым службам, определенным Архитектурой управления распределенными данными (DDM). Это позволило программам на ПК создавать, управлять и получать доступ к файлам, ориентированным на записи, доступным на компьютерах IBM System / 36, IBM System / 38 и мэйнфреймах IBM, на которых работает CICS. В 1988 году клиентская поддержка потоковых файлов и иерархических каталогов была добавлена ​​в PC DOS, когда они стали доступны в серверных системах DDM.

Смотрите также
Примечания
использованная литература
дальнейшее чтение
  • IBM Corporation и Microsoft, Inc. DOS 3.30: Руководство пользователя. IBM Corporation, 1987. Каталожный номер 80X0933.
  • IBM Corporation и Microsoft, Inc. DOS 3.30: Справочник (сокращенный). IBM Corporation, 1987. Номер детали 94X9575.
  • Корпорация IBM. Начало работы с дисковой операционной системой версии 4.00. IBM Corporation, 1988. Номер детали 15F1370.
  • Корпорация IBM. Использование дисковой операционной системы версии 4.00. IBM Corporation, 1988. Номер детали 15F1371.
  • Корпорация IBM. Дисковая операционная система IBM версии 5.0. Руководство пользователя и справочная информация. IBM Corporation, 1991. Номер детали 07G4584.
  • Que Corporation. Руководство пользователя IBM PC DOS и Microsoft Windows. Сюзанна Вейксель, 2-е изд., Индианаполис, 1995. ISBN   0-7897-0276-2.
  • Корпорация IBM. Руководство пользователя PC DOS 7. Маргарет Аверетт, 1995. Каталожный номер 83G9260 (S83G-9260-00).
  • Корпорация IBM. Техническое обновление для ПК DOS 7. IBM Redbooks, 1995. ISBN   0-7384-0677-5.
Последняя правка сделана 2023-03-31 06:14:59
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте