Jump to content

КП/М-86

(Перенаправлено с CP/K )

КП/М-86
Скриншот CP/M-86 для IBM PC/XT/AT версии 1.1.
Разработчик Digital Research , Inc. / Гэри Килдалл / Кэтрин Струтински
Семейство ОС КП/М
Рабочее состояние Исторический
Исходная модель Изначально с закрытым исходным кодом , теперь с открытым исходным кодом. [1]
Первоначальный выпуск ноябрь 1981 г .; 42 года назад ( 1981-11 ) [2]
Доступно в Английский
Платформы Интел 8086
ядра Тип Монолитное ядро
По умолчанию
пользовательский интерфейс
Интерфейс командной строки
Лицензия Первоначально проприетарный , теперь BSD -подобный [ нужна ссылка ]
Предшественник ( КП/М-80 2,2 )
Преемник Параллельный CP/M-86 3.0

CP/M-86 — это снятая с производства версия CP/M операционной системы , которую компания Digital Research (DR) разработала для Intel 8086 и Intel 8088 . Системные команды такие же, как и в CP/M-80. Исполняемые файлы использовали перемещаемый формат файлов .CMD . [номер 1] Digital Research также выпустила многопользовательскую многозадачную операционную систему, совместимую с CP/M-86, MP/M-86 , которая позже превратилась в Concurrent CP/M-86 . Когда был добавлен эмулятор для обеспечения совместимости с PC DOS , система была переименована в Concurrent DOS , которая позже стала Multiuser DOS которой является REAL/32 , последней инкарнацией . Семейства операционных систем FlexOS и , DOS Plus DR DOS также начинались как производные от Concurrent DOS.

Первоначально было объявлено, что выпуск CP/M-86 компании Digital Research состоится в ноябре 1979 года, но его неоднократно откладывали. [3] Когда IBM обратилась к другим компаниям с просьбой получить компоненты для IBM PC была еще не выпущенная CP/M-86, , ее первым выбором в качестве операционной системы поскольку на тот момент у CP/M было больше всего приложений. Переговоры между Digital Research и IBM быстро ухудшились из-за соглашения IBM о неразглашении информации и ее настойчивого требования единовременного платежа, а не обычного плана лицензирования роялти DRI . [4] После обсуждений с Microsoft IBM решила использовать 86-DOS (QDOS), операционную систему, подобную CP/M, которую Microsoft купила у Seattle Computer Products, переименовав ее в MS-DOS . Microsoft адаптировала его для ПК и лицензировала IBM. Он продавался IBM под названием PC DOS . Узнав о сделке, основатель Digital Research Гэри Килдалл DRI пригрозил подать на IBM в суд за нарушение прав интеллектуальной собственности , и IBM согласилась предложить CP/M-86 в качестве альтернативной операционной системы для ПК для урегулирования иска. Большинство драйверов BIOS для CP/M-86 для IBM PC были написаны Энди Джонсон-Лэрдом .

Digital Research CP/M-86 для персонального компьютера IBM версии 1.0

IBM PC был анонсирован 12 августа 1981 года, а поставки первых машин начались в октябре того же года, раньше запланированного срока. CP/M-86 была одной из трех операционных систем, доступных от IBM, с PC DOS и UCSD p-System . [5] Адаптация CP/M-86 для IBM PC от Digital Research была выпущена через шесть месяцев после PC DOS весной 1982 года, и перенос приложений с CP/M-80 на любую операционную систему был примерно одинаково трудным. [6] В ноябре 1981 года Digital Research также выпустила версию для собственной программы IBM Displaywriter . [2] [7]

На некоторых двухпроцессорных 8-битных/16-битных компьютерах специальные версии CP/M-86 могли запускать приложения CP/M-86 и CP/M-80. [8] Версия для DEC Rainbow получила название CP/M-86/80, тогда как версия для CompuPro System 816 [ sr ] называлась CP/M 8-16 (см. также: MP/M 8-16 ). [9] [10] на базе 8085/8088 Версия CP/M-86 для Zenith Z-100 также поддерживала запуск программ для обоих процессоров.

Когда появились клоны ПК, Microsoft лицензировала MS-DOS и другим компаниям. Эксперты обнаружили, что две операционные системы технически сопоставимы: CP/M-86 имела лучшее управление памятью , но DOS была быстрее. BYTE предположил, что Microsoft, сохраняя многозадачность для Xenix , "похоже, оставляет большое пространство" для Concurrent CP/M-86 . [11]

Однако на IBM PC при цене 240 долларов США за копию версии IBM CP / M-86 продавалась плохо по сравнению с DOS для ПК за 40 долларов США; одно исследование показало, что 96,3% компьютеров IBM были заказаны с DOS по сравнению с 3,4% с CP/M-86 или Concurrent CP/M-86. [12] В середине 1982 года компания Lifeboat Associates , возможно, крупнейший поставщик программного обеспечения CP/M, объявила о поддержке DOS вместо CP/M-86 на IBM PC. [13] BYTE предупредил, что поддержка DOS со стороны IBM, Microsoft и Lifeboat «представляет серьезную угрозу» CP/M-86, [5] и Джерри Пурнель заявили в журнале, что «очевидно, что Digital Research допустила несколько ужасных ошибок в маркетинге». [14]

К началу 1983 года DRI начала продавать CP/M-86 1.1 конечным пользователям по цене 60 долларов США. [12] В рекламе CP/M-86 назывался «потрясающим продуктом» с «мгновенным доступом к самой большой из существующих коллекций прикладного программного обеспечения… сотням проверенных профессиональных программ для любых нужд бизнеса и образования»; он также включал расширение графической системы (GSX), стоимость которого ранее составляла 75 долларов США. [15] В мае 1983 года компания объявила, что предложит DOS-версии всех своих языков и утилит. В нем говорилось, что «очевидно, что PC DOS широко проникла на рынок IBM PC; мы должны это признать», но утверждалось, что «тот факт, что CP/M-86 не добился того, на что надеялась DRI, не имеет никакого отношения к этому». с нашим решением». [16] К началу 1984 года DRI предоставила бесплатные копии Concurrent CP/M-86 тем, кто приобрел два приложения CP/M-86 в качестве ограниченного по времени предложения, а в рекламе указывалось, что эти приложения представляют собой самозагружающиеся диски , которые не требуют загрузки CP/M -86. М-86 первый. [17] В январе 1984 года DRI также анонсировала Kanji CP/M-86, японскую версию CP/M-86, для девяти японских компаний, включая Mitsubishi Electric Corporation , Sanyo Electric Co. Ltd. , Sord Computer Corp. [18] [19] [20] В декабре 1984 года Fujitsu анонсировала ряд машин на базе FM-16, использующих кандзи CP/M-86. [21] [22]

CP/M-86 и DOS имели очень схожие функциональные возможности, но не были совместимы, поскольку системные вызовы одних и тех же функций и форматы программных файлов были разными, поэтому необходимо было производить и продавать две версии одного и того же программного обеспечения для работы под обеими операционными системами. . Командный интерфейс снова имел аналогичную функциональность, но другой синтаксис; куда CP/M-86 (и CP/M) скопировал файл SOURCE к TARGET с командой PIP TARGET=SOURCE, используется DOS COPY SOURCE TARGET.

Первоначально MS-DOS и CP/M-86 также работали на компьютерах, не обязательно аппаратно совместимых с IBM PC, таких как Apricot и Sirius , при этом предполагалось, что программное обеспечение будет независимым от оборудования, выполняя стандартизированные вызовы операционной системы к версии операционная система, адаптированная к конкретному оборудованию. Однако авторы программного обеспечения, которым требовалась высокая производительность, обращались к аппаратному обеспечению IBM PC напрямую, а не через операционную систему, в результате чего программное обеспечение для ПК работало лучше, чем другие версии MS-DOS и CP / M-86; например, игры будут отображаться быстро за счет прямой записи в видеопамять, вместо задержки вызова операционной системы, которая затем будет записывать в аппаратно-зависимую область памяти. Несовместимые с ПК компьютеры вскоре были заменены моделями с аппаратным обеспечением, которое вело себя идентично ПК. Следствием повсеместного внедрения детальной архитектуры ПК стало то, что поддерживалось не более 640 килобайт памяти; ранние машины под управлением MS-DOS и CP/M-86 не страдали от этого ограничения, а некоторые могли использовать почти один мегабайт ОЗУ.

Журнал PC Magazine писал, что CP/M-86 «во многих отношениях кажется лучше подходящим для ПК», чем DOS; однако для тех, кто не планировал программировать на ассемблере, поскольку он стоил в шесть раз дороже, «CP/M кажется менее привлекательной покупкой». В нем говорилось, что CP/M-86 сильна в тех областях, где DOS была слаба, и наоборот, и что уровень поддержки приложений для каждой операционной системы будет наиболее важным, хотя отсутствие у CP/M-86 рабочей версии для приложений было слабостью. [6]

Данная версия CP/M-86 имеет два номера версии. Один применяется ко всей системе и обычно отображается при запуске; другой относится к BDOS ядру . Известные существующие версии включают:

ТЫ БДОС Дата Примечания
КП/М-86 1.0 для АСТ [23] 2.2? 1981?
1.0 для Altos САУ 16000/8600 КП/М- 86 [23] 2.2? ноябрь 1981 г. [24]
CP/M-86 версии 1.1 для IBM Displaywriter 2.2 ноябрь 1981 г. [2]
CP/M-86 1.0 для Сириуса 1 / Виктора 9000 2.2а 1981/1982
КомпуВью CP/М-86 2.х? 1982 Емкость диска 196 КБ, совместимая с оборудованием IBM PC. [6]
IBM CP/M-86 для персонального компьютера IBM версии 1.0 2.2 1982-04-05 [6] Первоначальный выпуск для IBM PC. Емкость диска 141 КБ (начальная дата по умолчанию — 10 февраля 1982 г.) [6]
IBM CP/M-86 для персонального компьютера IBM версии 1.1 2.2 Март 1983 г. Добавлена ​​поддержка жестких дисков.
CP/M-86 Плюс Версия 3.1 3.1 Октябрь 1983 г. Выпущено для ПК Apricot . Основанный на многозадачном ядре Concurrent CP/M-86, он мог выполнять до четырех задач одновременно.
Персональный КП/М-86 Версия 1.0 3.1 ноябрь 1983 г. Выпущено для Siemens PG685 .
Персональный КП/М-86 Версия 3.1 3.3 Январь 1985 г. Версия для Apricot серии F. компьютеров В этой версии появилась возможность использовать диски в формате FAT , используемые в DOS.
Персональный КП/М-86 Версия 2.0 4.1 1986 или позже Выпущено для Siemens PC16-20 . Это тот же BDOS, который использовался в DOS Plus 1.2 .
Персональный КП/М-86 Версия 2.11 4.1 1986 или позже Выпущено для Siemens PG685.

Все известные версии Personal CP/M-86 содержат ссылки на CP/M-86 Plus, что позволяет предположить, что они произошли от кодовой базы CP/M-86 Plus.

Ряд 16-битных производных CP/M-86 существовал в бывшем Восточном блоке под названиями SCP1700 ( однопользовательская программа управления [ de ] ), CP/K и K8918-OS. [25] Их производили восточногерманские предприятия VEB Robotron Dresden и Energiekombinat [ de ] Berlin. [26] [25]

Наследие

[ редактировать ]

Caldera разрешила перераспределение и модификацию всех оригинальных файлов Digital Research, включая исходный код, связанных с семейством CP/M, через Тима Олмстеда с 1997 года. «Неофициальный веб-сайт CP/M» [27] [28] [29] После смерти Олмстеда 12 сентября 2001 г. [30] Лицензия на бесплатное распространение была обновлена ​​и расширена компанией Lineo , которая к тому времени стала владельцем этих активов Digital Research, 19 октября 2001 года. [31] [32] [33] [34]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Одно и то же расширение имени файла .CMD используется OS/2 и Windows для несвязанных пакетных файлов .
  1. ^ «Коллекция CP/M снова доступна с лицензией открытого исходного кода» . Регистр . 26 ноября 2001 г.
  2. ^ Jump up to: а б с «Digital Research имеет CP/M-86 для IBM Displaywriter» (PDF) . Новости цифровых исследований – для пользователей цифровых исследований во всем мире . 1 (1). Пасифик-Гроув, Калифорния, США: Digital Research, Inc .: 2, 5, 7. Ноябрь 1981 г. Четвертый квартал. Архивировано (PDF) из оригинала 17 апреля 2021 г. Проверено 18 января 2020 г.
  3. ^ Патерсон, Тим (30 сентября 2007 г.). «Проектирование DOS» . Досман дрель . Архивировано из оригинала 20 января 2013 г. Проверено 4 июля 2011 г.
  4. ^ Фрайбергер, Пол ; Суэйн, Майкл (2000) [1984]. Пожар в долине: создание персонального компьютера (2-е изд.). Нью-Йорк, США: МакГроу-Хилл . стр. 332–333 . ISBN  0-07-135892-7 .
  5. ^ Jump up to: а б Уильямс, Грегг (январь 1982 г.). «Более пристальный взгляд на персональный компьютер IBM» . Журнал БАЙТ . 7 (1): 36–68 . Проверено 19 октября 2013 г.
  6. ^ Jump up to: а б с д и Эдлин, Джим (7 июня 1982 г.). «Появление CP/M – IBM выпускает версию CP/M-86, адаптированную для ПК, которая извлекает выгоду из кривой обучения» . Журнал ПК : 43–46 . Проверено 21 октября 2013 г.
  7. ^ Либес, Соль (декабрь 1981 г.). «Bytelines – Новости и предположения о персональных компьютерах» . Журнал БАЙТ . 6 (12): 314–318 . Проверено 29 января 2015 г.
  8. ^ Пурнель, Джерри (март 1984 г.). «Новые машины, сети и другое программное обеспечение – Chaos Manor наводнено множеством компьютеров» . Журнал БАЙТ . 9 (3): 46–54, 58–62, 68–76 . Проверено 22 октября 2013 г.
  9. ^ Килдалл, Гэри Арлен (16 сентября 1982 г.). «Запуск 8-битного программного обеспечения на двухпроцессорных компьютерах» (PDF) . Электронный дизайн : 157. Архивировано (PDF) из оригинала 19 августа 2017 г. Проверено 19 августа 2017 г.
  10. ^ «OLDCOMPUTERS.COM Compupro 8/16» . Архивировано из оригинала 3 января 2016 г. Проверено 13 июля 2011 г.
  11. ^ Тейлор, Роджер; Леммонс, Фил (июль 1982 г.). «Миграция вверх – Часть 2: Сравнение CP/M-86 и MS-DOS» . Журнал БАЙТ . 7 (7): 330–338 . Проверено 23 марта 2016 г.
  12. ^ Jump up to: а б «Коммюнике для ПК: Цена на CP/M-86 упала до 60 долларов» . Журнал PC : 56. Февраль 1983 г. Проверено 21 октября 2013 г.
  13. ^ «Боевой клич Microsoft/Lifeboat – компании-разработчики программного обеспечения поддерживают PC-DOS как 16-битный стандарт» . Журнал ПК : 159–162. Июнь – июль 1982 г. Проверено 21 октября 2013 г.
  14. ^ Пурнель, Джерри (сентябрь 1983 г.). «Иглы, текстовые редакторы, новые компиляторы и многое другое» . БАЙТ . п. 307 . Проверено 7 апреля 2019 г.
  15. ^ «CP/M дает вам новый мир возможностей ПК… по новой низкой цене» . Журнал БАЙТ (реклама). 8 (6): 65. Июнь 1983 г. Проверено 19 октября 2013 г.
  16. ^ Хьюз, Джордж Д. младший (июль 1983 г.). «Новый взгляд на цифровые исследования» . Журнал ПК : 403–406 . Проверено 21 октября 2013 г.
  17. ^ Digital Research Inc. (февраль 1984 г.). «Представляем программное обеспечение для IBM PC с бонусом в 350 долларов!» . Журнал БАЙТ (реклама). 9 (2): 216–217 . Проверено 22 октября 2013 г.
  18. ^ «Международный отчет – Япония» . Computerworld – еженедельник новостей для компьютерного сообщества . Новости. Том. XVII, нет. 2. Токио, Япония: CW Communications, Inc. , 9 января 1984 г. п. 19. ISSN   0010-4841 . Архивировано из оригинала 17 февраля 2020 г. Проверено 23 января 2017 г.
  19. ^ «Кандзи CPM-система от Digital Research Japan» . Computerwoche (на немецком языке). Токио, Япония: IDG Business Media GmbH . 13 января 1984 г. Архивировано из оригинала 23 января 2017 г. Проверено 23 января 2017 г.
  20. ^ Филиппи, Дональд Л .; Лэмб, Джон Дэвид; Буда, Януш, ред. (2019) [14 января 1984]. «Digital Research Japan разрабатывает японское программное обеспечение для обработки текстов для 16-битных и 8-битных персональных компьютеров; включает функции грамматического анализа» . Технический японский перевод . Том. 1, нет. 11. Университет Васэда . Архивировано из оригинала 17 февраля 2020 г. Проверено 17 февраля 2020 г.
  21. ^ «Международный отчет – Япония» . Computerworld – еженедельник новостей для компьютерного сообщества . Новости. Том. XVII, нет. 51. Токио, Япония: CW Communications, Inc., 17 декабря 1984 г. п. 22. ISSN   0010-4841 . Архивировано из оригинала 17 февраля 2020 г. Проверено 23 января 2017 г.
  22. ^ Хироши, Хатта (20 февраля 2006 г.). «Фуджитсу FM16π (PAI)» . Компьютерный музей IPSJ . Архивировано из оригинала 24 января 2017 г. Проверено 24 января 2017 г.
  23. ^ Jump up to: а б Струтински, Кэтрин (19 мая 2006 г.). «Кэти Струтински, ранние годы в Digital Research Incorporated» (видео). Каталожный номер CHM   102762830 . ИТЧП 446f9931d5fa6. Лот Х7847.2017. Архивировано из оригинала 16 августа 2021 г. Проверено 16 августа 2021 г. - через Музей компьютерной истории . [8:23]; Билл Селмайер (редактор) 24 мая 2006 г. (Примечание: о задачах, рабочих отношениях и историях из самых первых лет существования Digital Research Incorporated.)
  24. ^ Гарезт, Марк (22 декабря 1980 г.). «По словам Гарца...» InfoViews. InfoWorld – Газета для сообщества микрокомпьютеров . Том. 2, нет. 23. Пало-Альто, Калифорния, США: Popular Computing, Inc. 12. ISSN   0199-6649 . Проверено 20 августа 2021 г.
  25. ^ Jump up to: а б Курт, Рюдигер; Гросс, Мартин; Голод, Генри (3 января 2019 г.). «Бетрибссистема SCP» . www.robotrontechnik.de (на немецком языке). Архивировано из оригинала 27 апреля 2019 г. Проверено 27 апреля 2019 г.
  26. ^ Курт, Рюдигер; Отлично, Мартин; Голод, Генри (3 января 2019 г.). «Операционные системы» . www.robotrontechnik.de (на немецком языке). Архивировано из оригинала 27 апреля 2019 г. Проверено 27 апреля 2019 г.
  27. ^ Олмстед, Тим (10 августа 1997 г.). «Веб-сайту CP/M нужен хост» . Группа новостей : comp.os.cpm . Архивировано из оригинала 01 сентября 2017 г. Проверено 9 сентября 2018 г.
  28. ^ Олмстед, Тим (29 августа 1997 г.). «ОБЪЯВЛЕНИЕ: сайт Caldera CP/M открыт» . Группа новостей : comp.os.cpm . Архивировано из оригинала 01 сентября 2017 г. Проверено 9 сентября 2018 г. [1]
  29. ^ «Лицензионное соглашение» . Кальдера, Инк . 28 августа 1997 г. Архивировано из оригинала 08 сентября 2018 г. Проверено 9 сентября 2018 г. [2] [ постоянная мертвая ссылка ] [3] [ постоянная мертвая ссылка ]
  30. ^ «Тим Олмстед» . 12 сентября 2001 г. Архивировано из оригинала 9 сентября 2018 г. Проверено 9 сентября 2018 г.
  31. ^ Спаркс, Брайан Уэйн (19 октября 2001 г.). Чаудри, Габриэле «Габи» (ред.). «Лицензионное соглашение на материалы CP/M, представленные на этом сайте» . Lineo, Inc. Архивировано из оригинала 8 сентября 2018 г. Проверено 9 сентября 2018 г. […] Пусть это электронное письмо представляет собой право на использование, распространение, изменение, улучшение и иным образом неэксклюзивным образом предоставлять доступ к технологии CP/M как части «Неофициального веб-сайта CP/M» с его сопровождающими, разработчиками и сообществом. Я также заявляю, что как председатель и главный исполнительный директор Lineo, Inc. я имею право предлагать такую ​​лицензию. […] Брайан Спаркс […]
  32. ^ Чаудри, Габриэле «Габи» (ред.). «Неофициальный веб-сайт CP/M» . Архивировано из оригинала 3 февраля 2016 г.
  33. ^ Гасперсон, Тина (26 ноября 2001 г.). «Коллекция CP/M снова в сети с лицензией открытого исходного кода — прогуляйтесь по переулку памяти» . Регистр . Архивировано из оригинала 01 сентября 2017 г.
  34. ^ Суэйн, Майкл (1 июня 2004 г.). «CP/M и DRM» . Журнал доктора Добба . 29 (6). ООО «СМП Медиа» : 71–73. № 361. Архивировано из оригинала 9 сентября 2018 г. Проверено 9 сентября 2018 г. [4]

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a7bbb129c53b825b17ac7183aed5ab40__1722004260
URL1:https://arc.ask3.ru/arc/aa/a7/40/a7bbb129c53b825b17ac7183aed5ab40.html
Заголовок, (Title) документа по адресу, URL1:
CP/M-86 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)