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

CP / M-86 была версией операционной системы CP / M , разработанной Digital Research (DR) для Intel 8086 и Intel 8088 . Системные команды такие же, как в CP / M-80. Исполняемые файлы использовали перемещаемый формат файла .CMD . [nb 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 Гэри Килдалл пригрозил подать в суд на IBM за нарушение прав интеллектуальной собственности DRI , и 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 была выпущена через шесть месяцев после 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] Версия CP / M-86 для Zenith Z-100 на базе 8085/8088 поддерживала запуск программ для обоих процессоров.

Когда появились клоны ПК, 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. первый. [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 . Известные версии включают:

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

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

Наследие [ править ]

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

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

  • История вычислительной техники (1960-е годы по настоящее время)
  • SpeedStart CP / M-86
  • DOS Plus

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

  1. ^ То же расширение имени файла .CMD используется OS / 2 и Windows для несвязанных командных файлов .

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

  1. ^ «Коллекция CP / M снова в сети с лицензией на открытый исходный код» . Реестр . 2001-11-26.
  2. ^ a b c «Цифровые исследования имеют CP / M-86 для IBM Displaywriter» (PDF) . Новости цифровых исследований - для пользователей цифровых исследований во всем мире . Пасифик Гроув, Калифорния, США: Digital Research, Inc. 1 (1): 2, 5, 7. Ноябрь 1981 г. Четвертый квартал . Проверено 18 января 2020 .
  3. Патерсон, Тим (30 сентября 2007 г.). «Дизайн DOS» . DosMan Drivel . Архивировано из оригинала на 2013-01-20 . Проверено 4 июля 2011 .
  4. ^ Фрейбергер, Пол ; Суэйн, Майкл (2000) [1984]. Пожар в долине: создание персонального компьютера (2-е изд.). Нью-Йорк, США: Макгроу-Хилл . С.  332–333 . ISBN 0-07-135892-7.
  5. ^ a b Уильямс, Грегг (январь 1982 г.). «Более пристальный взгляд на персональный компьютер IBM» . Журнал BYTE . 7 (1): 36–68 . Проверено 19 октября 2013 .
  6. ^ a b c d e Эдлин, Джим (1982-06-07). «Прибытие CP / M - IBM выпускает версию CP / M-86, предназначенную для ПК, которая извлекает выгоду из кривой обучения» . Журнал ПК : 43–46 . Проверено 21 октября 2013 .
  7. ^ LIBES, Sol (декабрь 1981). «Bytelines - Новости и размышления о персональных компьютерах» . Журнал BYTE . 6 (12): 314–318 . Проверено 29 января 2015 .
  8. ^ Pournelle, Джерри (март 1984). «Новые машины, сети и разное программное обеспечение - Поместье Хаоса наводнено множеством компьютеров» . Журнал BYTE . 9 (3): 46–54, 58–62, 68–76 . Проверено 22 октября 2013 .
  9. ^ Kildall, Гэри Арлен (1982-09-16). «Запуск 8-битного программного обеспечения на двухпроцессорных компьютерах» (PDF) . Электронный дизайн : 157. Архивировано (PDF) из оригинала 19.08.2017 . Проверено 19 августа 2017 .
  10. ^ "OLDCOMPUTERS.COM Compupro 8/16" . Архивировано из оригинала на 2016-01-03 . Проверено 13 июля 2011 .
  11. ^ Тейлор, Роджер; Леммонс, Фил (июль 1982 г.). «Миграция вверх - Часть 2: Сравнение CP / M-86 и MS-DOS» . Журнал BYTE . 7 (7): 330–338 . Проверено 23 марта 2016 .
  12. ^ a b "Сообщения ПК: цена CP / M-86 упала до 60 долларов" . PC Magazine : 56. февраль 1983 . Проверено 21 октября 2013 .
  13. ^ "Microsoft / Lifeboat Battle Cry - программное обеспечение поддерживает PC-DOS как 16-битный стандарт" . Журнал ПК : 159–162. Июнь-июль 1982 . Проверено 21 октября 2013 .
  14. ^ Pournelle, Джерри (сентябрь 1983). «Орлы, текстовые редакторы, новые компиляторы и многое другое» . БАЙТ . п. 307 . Проверено 7 апреля 2019 .
  15. ^ "CP / M дает вам новый мир мощности ПК ... по новой низкой цене" . Журнал BYTE (реклама). 8 (6): 65. Июнь 1983 . Проверено 19 октября 2013 .
  16. Перейти ↑ Hughes, George D. Jr. (июль 1983 г.). «Новый взгляд на цифровые исследования» . Журнал ПК : 403–406 . Проверено 21 октября 2013 .
  17. Digital Research Inc. (февраль 1984 г.). «Представляем программное обеспечение для IBM PC с бонусом в 350 долларов!» . Журнал BYTE (реклама). 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 . 1984-01-13. Архивировано 23 января 2017 года . Проверено 23 января 2017 .
  20. ^ Филиппи, Дональд Л .; Агнец, Джон Дэвид; Буда, Януш, ред. (2019) [1984-01-14]. «Digital Research Japan разрабатывает японское программное обеспечение для обработки текстов для 16-битных, 8-битных персональных компьютеров; включает функции грамматического анализа» . Технический японский перевод . 1 (11). Университет Васэда . Архивировано 17 февраля 2020 года . Проверено 17 февраля 2020 .
  21. ^ "Международный отчет - Япония" . Computerworld - еженедельник для компьютерного сообщества . Новости. XVII (51). Токио, Япония: CW Communications, Inc., 1984-12-17. п. 22. ISSN 0010-4841 . Архивировано 17 февраля 2020 года . Проверено 23 января 2017 . 
  22. Хироши, Хатта (20 февраля 2006 г.). «Fujitsu FM16π (PAI)» . Компьютерный музей IPSJ . Архивировано 24 января 2017 года . Проверено 24 января 2017 .
  23. ^ a b Курт, Рюдигер; Грос, Мартин; Голод, Генри (2019-01-03). "Betriebssystem SCP" . www.robotrontechnik.de (на немецком языке). Архивировано 27 апреля 2019 года . Проверено 27 апреля 2019 .
  24. ^ Курт, Рюдигер; Грос, Мартин; Голод, Генри (2019-01-03). "Betriebssysteme" . www.robotrontechnik.de (на немецком языке). Архивировано 27 апреля 2019 года . Проверено 27 апреля 2019 .
  25. ^ Олмстед, Тим (1997-08-10). «Веб-сайту CP / M нужен хост» . Группа новостейcomp.os.cpm . Архивировано из оригинала на 2017-09-01 . Проверено 9 сентября 2018 .
  26. ^ Олмстед, Тим (1997-08-29). "ОБЪЯВЛЕНИЕ: Сайт Caldera CP / M открыт" . Группа новостейcomp.os.cpm . Архивировано из оригинала на 2017-09-01 . Проверено 9 сентября 2018 . [1]
  27. ^ «Лицензионное соглашение» . Caldera, Inc. 28 августа 1997 г. Архивировано 8 сентября 2018 года . Проверено 9 сентября 2018 . [2] [3]
  28. ^ "Тим Олмстед" . 2001-09-12. Архивировано из оригинала на 2018-09-09 . Проверено 9 сентября 2018 .
  29. ^ Спаркс, Брайан Уэйн (2001-10-19). Чаудри, Габриэле "Габи" (ред.). «Лицензионное соглашение на материалы CP / M, представленные на этом сайте» . Lineo, Inc. Архивировано 8 сентября 2018 года . Проверено 9 сентября 2018 . […] Пусть это электронное письмо представляет собой право использовать, распространять, изменять, улучшать и иным образом неисключительно предоставлять доступ к технологии CP / M как части «Неофициального веб-сайта CP / M» вместе с сопровождающими, разработчиками и сообществом. Я также заявляю, что как председатель и главный исполнительный директор Lineo, Inc. , я имею право предлагать такую ​​лицензию. […] Брайан Спаркс […]
  30. ^ Чаудри, Габриэле "Габи" (ред.). «Неофициальный веб-сайт CP / M» . Архивировано 3 февраля 2016 года.
  31. ^ Гасперсон, Тина (2001-11-26). «Коллекция CP / M снова в сети с лицензией Open Source - Walk down memory lane» . Реестр . Архивировано 01 сентября 2017 года.
  32. ^ Суэйн, Майкл (2004-06-01). «CP / M и DRM» . Журнал доктора Добба . ООО "КМП Медиа" . 29 (6): 71–73. №361. Архивировано из оригинала на 2018-09-09 . Проверено 9 сентября 2018 . [4]

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

  • Дамке, Марк (1984). Байт Путеводитель по CP / M-86 . Макгроу-Хилл . ISBN 978-0-07015072-0.

Внешние ссылки [ править ]

  • Неофициальный веб-сайт CP / M , имеющий лицензию от правообладателя на распространение оригинального программного обеспечения Digital Research.
  • Часто задаваемые вопросы о comp.os.cpm
  • Intel iPDS-100 с использованием CP / M-Video