Из Википедии, бесплатной энциклопедии
  (Перенаправлено с ПК DOS 2000 )
Перейти к навигации Перейти к поиску

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

История [ править ]

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

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

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

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

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

За время существования 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 ) и многозадачность .

Версии [ править ]

PC DOS 1.x [ править ]

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

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

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

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

PC DOS 2.x [ править ]

Позже группа программистов Microsoft (в первую очередь Пол Аллен , Марк Збиковски и Аарон Рейнольдс ) [11] начала работу над 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 ). [11]

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

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

PC DOS 3.x [ править ]

В августе 1984 года IBM представила Intel 80286 -derived IBM PC / AT , его следующее поколение машину. Наряду с этим была DOS 3.00. Несмотря на перескакивание целого номера версии, это снова оказалось не более чем постепенным обновлением, не добавив ничего более существенного, чем поддержка новых 1,2- мегабайтных (МБ) гибких дисков AT . Планируемые сетевые возможности в DOS 3.00 были сочтены слишком ошибочными, чтобы их можно было использовать, и Microsoft отключила их до выпуска ОС. В любом случае первоначальные планы IBM относительно AT заключались в том, чтобы оснастить его подходящей ОС следующего поколения, которая бы использовала его расширенные функции, но это так и не материализовалось. [2] PC DOS 3.1 (выпущенный в марте 1985 г.) исправил ошибки в DOS 3.00 и поддерживал карту сетевого адаптера IBM наСеть IBM PC . В 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 была объявлена ​​первым продуктом, произведенным в рамках соглашения. [14] В то же время IBM выпустила следующее поколение персональных компьютеров IBM Personal System / 2 (PS / 2). [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 и систем, работающих только на гибких дисках; она стала одной из самых популярных версий, и многие пользователи предпочли ее ее преемнику с ошибками.

PC 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 , полноэкранной утилиты, разработанной для того, чтобы сделать ОС командной строки более удобной для пользователя. Microsoft вернула контроль над разработкой и выпустила исправленную ошибку DOS 4.01. [15]

PC DOS 5 [ править ]

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

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

PC 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.

PC DOS 6.3 [ править ]

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

PC DOS 7 [ править ]

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

PC 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». [nb 1]

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

PC DOS 7.1 [ править ]

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

Большинство сборок этой версии 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.

См. Также [ править ]

  • Хронология операционных систем DOS
  • Сравнение операционных систем DOS
  • Список команд DOS

Заметки [ править ]

  1. ^ a b Для ПК DOS функция DOS INT 21 h 30h Получить версию DOS возвращает OEM- код 00h для IBM вместо FF h для Microsoft . Это особенно важно для DOS 7, поскольку различные функции, представленные в MS-DOS 7.0 и 7.1, не поддерживаются в PC DOS 7.x, и наоборот, например, MS-DOS не поддерживает REXX , а PC DOS 7 и 2000 поддерживают. не поддерживает доступ LBA.

Ссылки [ править ]

  1. ^ Якобсен, Реми. «История DOS» . Классические компьютеры Реми - Моя коллекция старинных компьютеров, игровых консолей, истории, спецификаций и ремонтов . Архивировано 4 августа 2019 года . Проверено 10 ноября 2017 .
  2. ^ a b c Уоллес, Джеймс; Эриксон, Джим (1992). Жесткий диск: Билл Гейтс и создание империи Microsoft . Джон Вили и сыновья . С.  190 . ISBN 0-471-56886-4.
  3. ^ Bunnell, Дэвид Хью (февраль-март 1982). «Человек, стоящий за машиной? Эксклюзивное интервью для ПК с гуру программного обеспечения Биллом Гейтсом» . Журнал ПК . п. 16 . Проверено 12 июля 2016 .
  4. ^ Edlin, Джим (июнь-июль 1982). «Прибытие CP / M» . Журнал ПК . п. 43 . Проверено 12 июля 2016 .
  5. ^ Lemmons, Фил (октябрь 1981). «Персональный компьютер IBM: первые впечатления» . Байт . п. 36 . Проверено 12 июля 2016 .
  6. ^ "Цена CP / M-86 упала до 60 долларов" . Журнал ПК . Февраль 1983 г. с. 56 . Проверено 11 октября 2017 .
  7. ^ «86-DOS версии 0.3 (1980-11-15) Лицензионное соглашение между Сиэтлскими компьютерными продуктами и Microsoft» (PDF) . 1981-01-06. Архивации (PDF) с оригинала на 2020-02-18 . Проверено 1 апреля 2013 . (NB. Опубликовано как часть дела Comes v. Microsoft в качестве доказательства №1.)
  8. ^ «Соглашение о продаже 86-DOS между Seattle Computer Products и Microsoft» (PDF) . 1981-07-27 . Проверено 1 апреля 2013 . (NB. Опубликован как часть дела Comes v. Microsoft в качестве доказательства № 2 / № 3. В документе также напечатана дата по состоянию на 22 июля 1981 года.)
  9. Патерсон, Тим (2007-08-08). "Является ли DOS грабежом CP / M?" . DosMan Drivel . Проверено 13 февраля 2014 .
  10. ^ Аллен, Пол ; Гейтс, Билл ; Король, Адриан; Ларсон, Крис; Летвин, Гордон ; О'Рир, Боб ; Патерсон, Тим ; Питерс, Крис; Филлипс, Брюс; Рейнольдс, Аарон ; Стиллмейкер, Бетти; Збиковски, Марк (1986). «Технические советники». MS-DOS (версии 1.0–3.2) Техническая справочная энциклопедия . Борнштейн, Ховард; Бредехофт, Лоуренс; Дункан, Рэй; Моррис, Кэрол; Роза, Дэвид; Соха, Джон ; Томлин, Джим; Виан, Кэтлин; Волвертон, Ван. Бели, Джим; Преппернау, Барри; Бисон, Пэм; Льюис, Андреа; Ригмир, Дэвид (ред.). Справочная библиотека Microsoft. 1 (Оригинал изъят под ред.). Редмонд, Вашингтон, США:Microsoft Press . ISBN 0-914845-69-1. LCCN  86-8640 . OCLC  635600205 .(xvii + 1053 страницы; 29 см) (NB. Это оригинальное издание содержит блок-схемы внутренней работы системы. Оно было отозвано Microsoft перед массовым распространением в 1986 году, поскольку оно содержало множество фактических ошибок, а также некоторую секретную информацию, которая должна не были опубликованы. Сохранилось несколько печатных экземпляров. В 1988 г. он был заменен полностью переработанным изданием [1] ).
  11. ^ a b c Збиковски, Марк ; Аллен, Пол ; Баллмер, Стив ; Борман, Рувим; Борман, Роб; Батлер, Джон; Кэрролл, Чак; Чемберлен, Марк; Челл, Дэвид; Коли, Майк; Кортни, Майк; Драйфус, Майк; Дункан, Рэйчел; Экхардт, Курт; Эванс, Эрик; Фермер, Рик; Гейтс, Билл ; Гири, Майкл; Гриффин, Боб; Хогарт, Дуг; Джонсон, Джеймс У .; Кермаани, Камель; Король, Адриан; Кох, Рид; Ландовски, Джеймс; Ларсон, Крис; Леннон, Томас; Липки, Дэн; Макдональд, Марк ; МакКинни, Брюс; Мартин, Паскаль; Мазерс, Эстель; Мэтьюз, Боб; Мелин, Дэвид; Mergentime, Чарльз; Невин, Рэнди; Ньюэлл, Дэн; Ньюэлл, Тани; Норрис, Дэвид; О'Лири, Майк; О'Рир, Боб; Олссон, Майк; Остерман, Ларри; Остлинг, Ридж; Пай, Сунил; Патерсон, Тим ; Перес, Гэри; Питерс, Крис; Петцольд, Чарльз ; Поллок, Джон; Рейнольдс, Аарон ; Рубин, Дэррил; Райан, Ральф; Шульмейстер, Карл; Шах, Раджен; Шоу, Барри; Коротко, Энтони; Сливка, Бен; Смирл, Джон; Стиллмейкер, Бетти; Стоддард, Джон; Тиллман, Деннис; Уиттен, Грег; Юнт, Натали; Зек, Стив (1988). «Технические советники». Энциклопедия MS-DOS: версии с 1.0 по 3.2 . Дункан, Рэй; Боствик, Стив; Бургойн, Кейт; Байерс, Роберт А.; Хоган, Том; Кайл, Джим; Летвин, Гордон ; Петцольд, Чарльз; Рабинович, Чип; Томлин, Джим; Уилтон, Ричард; Волвертон, Ван; Вонг, Уильям; Вудкок, Джоанна (Полностью переработанная ред.). Редмонд, Вашингтон, США: Microsoft Press . ISBN 1-55615-049-0. LCCN  87-21452 . OCLC  16581341 .(xix + 1570 страниц; 26 см) (NB. Это издание было опубликовано в 1988 году после обширной переработки отозванного первого издания 1986 года другим коллективом авторов. [2] )
  12. ^ Морган, Крис (июль 1981). «Персональный компьютер IBM» . БАЙТ . п. 6 . Проверено 18 октября 2013 .
  13. ^ http://www.os2museum.com/wp/?page_id=630
  14. ^ Necasek, Михал (2004-06-24). «Операционная система Microsoft / 2 с Windows Presentation Manager обеспечивает основу для следующего поколения индустрии персональных компьютеров» . История OS / 2 . Архивировано из оригинала на 2010-04-10. (NB. Копия пресс-релиза Microsoft от 1987-04-02, анонсирующего OS / 2.)
  15. ^ История Microsoft Windows и MS-DOS (Разное) TACKtech Corp.
  16. ^ a b Брукс, Вернон С. "Информация и история о PC DOS и MS-DOS" . ПК DOS Retro . Архивировано 21 февраля 2020 года . Проверено 10 января 2014 .
  17. ^ «Драйверы и программное обеспечение для устаревших (снятых с производства) продуктов» . HGST . 2009. Архивировано из оригинала на 2014-03-04 . Проверено 13 февраля 2014 .
  18. ^ «Как использовать предзагрузочный служебный раздел для восстановления программного обеспечения» . Lenovo . Проверено 11 февраля 2014 . Дополнительная недокументированная функция, добавленная к пользовательскому интерфейсу, - это возможность сразу перейти к приглашению DOS. Нажатие F3 (для этого нет запроса) закроет утилиту восстановления и перейдет в командную строку DOS.
  19. ^ "IBM ServerGuide Scripting Toolkit, DOS Edition" . 1.3.07. IBM . 2008-01-24. МИГР-53564. Архивировано из оригинала на 2016-03-11 . Проверено 13 февраля 2014 .
  20. ^ «Создать стандартный загрузочный диск Ghost» . Symantec . 2004-01-03. TECH108761 . Проверено 13 февраля 2014 .

Дальнейшее чтение [ править ]

  • 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 .