МП/М
Разработчик | Digital Research, Inc. / Том Роландер , [ 1 ] [ 2 ] [ 3 ] [ 4 ] Гэри Килдалл , Фрэнк Холсворт [ 5 ] [ 6 ] |
---|---|
Семейство ОС | КП/М |
Рабочее состояние | Снято с производства |
Исходная модель | Изначально с закрытым исходным кодом , поскольку с открытым исходным кодом |
Первоначальный выпуск | 1979 год [ 7 ] [ 8 ] |
Последний выпуск | 2.1/1982 |
Доступно в | Английский |
Платформы | 8080 , 8085 , З80 , 8086 , 80286 |
ядра Тип | Монолитное ядро |
По умолчанию пользовательский интерфейс | Интерфейс командной строки |
Лицензия | Первоначально проприетарный , теперь BSD -подобный |
Предшественник | КП/М , КП/М-86 |
Преемник | Параллельный КП/М , Параллельный КП/М-86 |
Официальный сайт | www |
MP/M ( мультипрограммная программа управления монитором) [ 8 ] ) — снятая с производства многопользовательская версия CP/M операционной системы , созданная Digital Research разработчиком Томом Роландером в 1979 году. [ 1 ] [ 7 ] [ 8 ] [ 9 ] [ 2 ] [ 3 ] [ 4 ] Это позволило нескольким пользователям подключаться к одному компьютеру, используя каждый отдельный терминал .
MP/M была довольно продвинутой операционной системой для своего времени, по крайней мере, на микрокомпьютерах . с приоритетным планированием Оно включало в себя многозадачное ядро (до того, как использовалось такое название, ядро называлось ядром ) с защитой памяти, параллельным вводом/выводом ( XIOS ) и поддержкой спулинга и организации очередей. Это также позволяло каждому пользователю запускать несколько программ и переключаться между ними.
Платформы МП/М
[ редактировать ]МП/М-80
[ редактировать ]системы требовался процессор 8080 (или Z80 ) и минимум 32 КБ ОЗУ Для работы 8- битной , но при этом оставалось мало памяти для пользовательских приложений. Чтобы поддерживать разумные настройки, MP/M позволял включать и выключать память из области «реальной памяти» машины. Так, например, программа может быть загружена в «банк» ОЗУ, который не адресуется ЦП , и когда наступает время запуска программы, этот банк ОЗУ «переключается» и появляется в нижней памяти (обычно это ниже 32 или 48 КБ) и, таким образом, становятся видимыми для ОС. Этот метод, известный как переключение банков , впоследствии был добавлен в однопользовательскую версию CP/M версии 3.0.
Одним из основных применений MP/M, возможно, к удивлению DRI, была версия CP/M для «опытного пользователя» для одного пользователя. Возможность одновременного запуска нескольких программ и обращения к большому объему памяти сделала систему достойной дополнительной цены.
В MP/M II 2.0 в 1981 году были добавлены возможности обмена файлами. [ 10 ] [ 11 ] [ 12 ] В январе 1982 года в MP/M II 2.1 появилась расширенная блокировка файлов. [ 10 ]
Версии:
- МП/М 1.0 (1979) [ 13 ]
- МП/М 1.1 [ 10 ] (январь 1980 г.)
- MP/M II 2.0 (июль 1981 г., [ 11 ] [ 12 ] добавлено: обмен файлами) [ 10 ]
- MP/M II 2.1 (январь 1982 г., добавлено: расширенная блокировка файлов) [ 10 ]
МП/М-86
[ редактировать ]Как и CP/M, MP/M в конечном итоге был портирован на 16-битный процессор Intel 8086 и появился как MP/M-86 2.0 в сентябре 1981 года. [ 14 ] [ 15 ] [ 16 ] Среди основных разработчиков системы — Фрэнсис «Фрэнк» Р. Холсворт, [ 5 ] [ 6 ] позже директор по маркетингу в Digital Research. Известные версии MP/M-86 2.0 датированы 25 сентября 1981 г. и 5 октября 1981 г. Также существовал MP/M-86 2.1 от 20 июля 1982 г. [ 17 ]
MP/M-86 2.1 вобрал в себя некоторые технологии CP/M-86 1.1 (BDOS 2.2) и стал Concurrent CP/M-86 3.0. [ номер 1 ] (BDOS 3.0) в конце 1982 г., [ 18 ] который также добавил поддержку «виртуальных экранов». [ 18 ] Кэтрин Струтински , руководитель проекта CP/M-86, продолжила работу в качестве руководителя проекта Concurrent CP/M-86. В декабре 1983 года [ 19 ] эмулятор DOS под названием PC-MODE стал доступен в качестве дополнительного модуля для Concurrent CP/M-86 3.1 (BDOS 3.1), поставка которого состоялась 21 февраля 1984 г. [ 20 ] и система получила дальнейшее развитие в с MS-DOS совместимую Concurrent DOS (BDOS 3.1 и выше). [ 21 ] Она, в свою очередь, продолжала развиваться в FlexOS и Multiuser DOS и, как таковая, до сих пор используется в некоторых промышленных приложениях.
МП/М 8-16
[ редактировать ]МП/М 8-16 (иногда также называемый МП/М-8/16) [ 18 ] ) было названием CompuPro для комбинации многопользовательского 16-битного процессора MP/M-86 для выполнения однопользовательских однопоточных функций CP/M, а также многопользовательского, многозадачного 8-битного процессора MP/M-86. М операции [ 18 ] работающий на многопроцессорной системе CompuPro System 816 . [ 22 ] Позже эта система также смогла запускать Concurrent DOS 3.1 .
МП/М-286
[ редактировать ]В 1982 году компания Digital Research объявила о планах разработать MP/M-286 , чтобы использовать преимущества новых функций управления и защиты памяти 16-битного процессора Intel 80286 для запуска существующих приложений MP/M-86 и CP/M-86. [ 23 ] По-видимому, он никогда не публиковался «как есть», но получил дальнейшее развитие в Concurrent CP/M-286 . [ 24 ] который, похоже, лег в основу более поздней версии Concurrent DOS 286 в 1985 году. [ 24 ] и FlexOS 286 в 1986 году.
Команды
[ редактировать ]Следующий список команд поддерживается процессором консольных команд MP/M II CCP: [ 25 ]
CP/NET, CP/NOS, MP/NET и MP/NOS
[ редактировать ]В начале 1980-х годов компания Digital Research также разработала сетевое программное обеспечение под названием CP/NET, используемое для соединения сервера MP/M с несколькими клиентами CP/NET (называемыми запросчиками), работающими под управлением CP/M. [ 26 ] Первоначально он был разработан Томом Роландером. [ 2 ]
MP/NET представляла собой систему MP/M с сетью, позволяющей системе MP/M функционировать как в качестве отправителя запроса, так и в качестве сервера с запросчиками CP/M. [ 26 ]
Клиенты CP/NET также могут запускаться в бездисковой конфигурации с системой, хранящейся в ПЗУ, которая затем называется CP/NOS (где NOS означает сетевая операционная система). Аналогично, MP/NOS содержал MP/M без возможности локального диска. Как и CP/NOS, MP/NOS выполняла функции диска через сеть. [ 26 ]
Система позволяла обмениваться файлами и принтерами, а также отправлять электронные сообщения.
- NIOS – сетевая система ввода-вывода [ 27 ]
- SNIOS – подчиненная сетевая система ввода-вывода [ 27 ]
- NDOS – операционная система сетевого диска [ 27 ]
CP/NET существовал в версиях 1.0, 1.1 и 1.2 в версиях для процессоров 8080 и Z80. CP/NET-86 для 8086 также был доступен.
Более поздними воплощениями были DR Net и FlexNet .
Наследие
[ редактировать ]Caldera разрешила перераспределение и модификацию всех оригинальных файлов Digital Research, включая исходный код, относящихся к семействам CP/M и MP/M, через Тима Олмстеда с 1997 года. «Неофициальный веб-сайт CP/M» [ 28 ] [ 29 ] [ 30 ] После смерти Олмстеда 12 сентября 2001 г. [ 31 ] Лицензия на бесплатное распространение была обновлена и расширена компанией Lineo , которая к тому времени стала владельцем этих активов Digital Research, 19 октября 2001 года. [ 32 ] [ 33 ] [ 34 ] [ 35 ]
Примечания
[ редактировать ]- ^ Поскольку 8-битной версии Concurrent CP/M, очевидно, не существовало, 16-битную версию Concurrent CP/M-86 также называли просто Concurrent CP/M. [ нужны разъяснения ]
Ссылки
[ редактировать ]- ^ Jump up to: а б «Поиск по каталогу | Музей компьютерной истории» . Сборник корпоративных историй информационных технологий. Музей истории компьютеров .
- ^ Jump up to: а б с «Веха IEEE в электротехнике и вычислениях — CP/M — операционная система микрокомпьютера, 1974 г.» (PDF) . Музей истории компьютеров . 25 апреля 2014 г. Архивировано (PDF) из оригинала 03 апреля 2019 г. Проверено 3 апреля 2019 г.
- ^ Jump up to: а б Шустек, Лен (2 августа 2016 г.). «Своими словами: Гэри Килдалл» . Замечательные люди . Музей истории компьютеров .
- ^ Jump up to: а б Килдалл, Гэри Арлен (2 августа 2016 г.) [1993]. Килдалл, Скотт ; Килдалл, Кристин (ред.). Компьютерные соединения: люди, места и события в эволюции индустрии персональных компьютеров (Рукопись, часть 1). Семья Килдалл . Проверено 17 ноября 2016 г.
- ^ Jump up to: а б Вейн, Йозеф «Джо» (2002). «Гэри Килдалл в Англии» . Архивировано из оригинала 3 апреля 2019 г. Проверено 3 апреля 2019 г.
- ^ Jump up to: а б Холсуорт, Фрэнсис «Фрэнк» Р. (1 февраля 2006 г.). «Видео: Фрэнк Холсворт, разработчик» (интервью). Сборник корпоративных историй информационных технологий. Музей истории компьютеров . Каталожный номер CHM 102770341 . ИТЧП 44403c1a3fd53. Номер лота Х7847.2017. Архивировано из оригинала 3 апреля 2019 г. Проверено 4 апреля 2019 г.
- ^ Jump up to: а б Цифровые исследования (июль 1981 г.) [1979]. MP/M - Многопрограммная программа управления монитором - Руководство пользователя (PDF) (4-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Архивировано из оригинала (PDF) 4 января 2017 г. Проверено 4 января 2017 г.
- ^ Jump up to: а б с Цифровые исследования (9 августа 1979 г.). «MP/M 1.0 — многопрограммная программа управления монитором для разработки микрокомпьютерных систем — ФУНКЦИОНАЛЬНАЯ СПЕЦИФИКАЦИЯ» (PDF) (внутренняя спецификация). Архивировано (PDF) из оригинала 4 января 2017 г. Проверено 4 января 2017 г.
- ^ Эванс, Гарольд ; Бакленд, Гейл; Лефер, Дэвид (2004). Они создали Америку: от парового двигателя к поисковой системе: два века новаторов . Литтл, Браун и Ко. ISBN 978-0-316-27766-2 .
- ^ Jump up to: а б с д и Digital Research (январь 1982 г.), Примечания к выпуску операционной системы MP/M II версии 2.1 , Пасифик Гроув, Калифорния, США: Digital Research , получено 4 января 2017 г. [1] [2]
- ^ Jump up to: а б Цифровые исследования (август 1981 г.). Операционная система MP/M II - Руководство пользователя (PDF) (1-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Архивировано (PDF) из оригинала 4 января 2017 г. Проверено 4 января 2017 г.
- ^ Jump up to: а б Цифровые исследования (1981). Операционная система MP/M II - Руководство программиста (PDF) (1-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Архивировано (PDF) из оригинала 4 января 2017 г. Проверено 4 января 2017 г.
- ^ Цифровые исследования (март 1981 г.) [1979]. MP/M - Многопрограммная программа управления монитором - Руководство пользователя (PDF) (3-е изд.). Цифровые исследования . Архивировано (PDF) из оригинала 4 января 2017 г. Проверено 4 января 2017 г.
- ^ Цифровые исследования (октябрь 1981 г.) [сентябрь 1981 г.]. Операционная система MP / M-86 - Системное руководство (PDF) (исправленное 1-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Архивировано (PDF) из оригинала 4 января 2017 г. Проверено 4 января 2017 г.
- ^ Цифровые исследования (25 сентября 1981 г.). Операционная система MP/M-86 - Руководство пользователя (PDF) (1-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Архивировано из оригинала (PDF) 4 января 2017 г. Проверено 4 января 2017 г.
- ^ Цифровые исследования (сентябрь 1981 г.). Операционная система MP/M-86 - Руководство программиста (PDF) (1-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Архивировано (PDF) из оригинала 4 января 2017 г. Проверено 4 января 2017 г.
- ^ «Содержимое диска МП/М-86 2.1» . Проверено 7 января 2020 г.
- ^ Jump up to: а б с д Килдалл, Гэри Арлен (16 сентября 1982 г.). «Запуск 8-битного программного обеспечения на двухпроцессорных компьютерах» (PDF) . Электронный дизайн : 157. Архивировано (PDF) из оригинала 19 августа 2017 г. Проверено 19 августа 2017 г.
- ^ Цифровые исследования (1984). «Режим ПК объединяет CP/M и PC DOS» . Цифровой диалог — информационный бюллетень для сотрудников Digital Research Inc. 3 (1): 3. Архивировано (PDF) из оригинала 4 января 2017 г. Проверено 03 января 2017 г.
- ^ Цифровые исследования (1984). «Одновременные поставки CP/M выполняются на ранней стадии в ответ на усилия команды» . Цифровой диалог — информационный бюллетень для сотрудников Digital Research Inc. 3 (1): 1. Архивировано (PDF) из оригинала 4 января 2017 г. Проверено 4 января 2017 г.
- ^ Цифровые исследования (май 1984 г.). «Параллельная DOS соединяет DOS с ПК, CP/M». Новости цифровых исследований – для пользователей цифровых исследований во всем мире . 4 (2): 3.
[…] «Выпуск Concurrent DOS 3.1 быстро набирает обороты и пользуется поддержкой широкого круга производителей микрокомпьютеров», — сказал Вандрик. «Около 60 компаний-производителей оборудования лицензировали этот продукт с момента его выпуска в начале марта». […]
- ^ «Компупро 8/16» . oldcomputers.com . Архивировано из оригинала 3 января 2016 г. Проверено 13 июля 2011 г.
- ^ Суэйн, Майкл (5 апреля 1982 г.). «Клуб домашних компьютеров рассматривает суперчип Intel» . Инфомир . 4 (13). Пало-Альто, Калифорния, США: 4. Архивировано из оригинала 07 января 2020 г. Проверено 7 января 2020 г.
[…] Digital Research разрабатывает операционную систему для 286 . MP/M-286 будет использовать преимущества управления и защиты памяти процессора, а также поддержку виртуальной памяти. Digital Research обещает «полную» совместимость со своими MP/M-86 и CP/M-86 для процессора 8086 . Intel поставляет компании Digital Research оборудование для разработки и тестирования MP/M-286. […]
- ^ Jump up to: а б Бидмид, Кристофер Х. (9 мая 2006 г.) [25 марта 1985 г.]. «Выживание в Большом Синем» . Доктор Кто . Какой компьютер? Архивировано из оригинала 07 января 2020 г. Проверено 7 января 2020 г.
[…] Пол Бэйли из Digital Research активно продвигает этот подход; именно его компания поставляет ICL и другим Concurrent Dos-286 . Эта операционная система-хамелеон позволяет ICL и другим производителям 80286 создавать машины, способные работать со всем существующим набором программного обеспечения IBM-PC, и в то же время обещать многозадачность, работу с окнами и настоящий параллелизм — три функции, которые вместе позволить одному микро делать несколько вещей одновременно. […] Хотя никаких твердых заявлений сделано не было, кажется очевидным, что к концу года ACT предложит машину Concurrent CP/M 286, чтобы стимулировать свое продвижение на корпоративный рынок. Но к этому времени ему придется конкурировать с IBM собственным офисным микрокомпьютером 80286 — PC/AT. […] У IBM также есть в ближайшем будущем программный продукт, который может выбить почву из-под ног конкурентов Concurrent. Размер около 180К, TopView — это программа для IBM PC и AT, которая расширяет операционную систему, обеспечивая возможности работы с окнами для существующих «хороших» стандартных пакетов. […]
- ^ Цифровые исследования (август 1982 г.). Операционная система MP/M II - Руководство пользователя (PDF) (2-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Архивировано (PDF) из оригинала 20 октября 2019 г. Проверено 02 января 2020 г.
- ^ Jump up to: а б с Килдалл, Гэри Арлен (июнь 1981 г.). «CP/M: семейство 8- и 16-битных операционных систем» . БАЙТ . Проверено 9 сентября 2018 г.
- ^ Jump up to: а б с CP/NET - Сетевая операционная система - Справочное руководство (5-е изд.). Цифровые исследования . Ноябрь 1982 г. [1980]. Архивировано из оригинала 24 ноября 2016 г. Проверено 25 ноября 2016 г.
- ^ Олмстед, Тим (10 августа 1997 г.). «Веб-сайту CP/M нужен хост» . Группа новостей : comp.os.cpm . Архивировано из оригинала 01 сентября 2017 г. Проверено 9 сентября 2018 г.
- ^ Олмстед, Тим (29 августа 1997 г.). «ОБЪЯВЛЕНИЕ: сайт Caldera CP/M открыт» . Группа новостей : comp.os.cpm . Архивировано из оригинала 01 сентября 2017 г. Проверено 9 сентября 2018 г. [3]
- ^ «Лицензионное соглашение» . Кальдера, Инк . 28 августа 1997 г. Архивировано из оригинала 08 сентября 2018 г. Проверено 9 сентября 2018 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) [4] [ постоянная мертвая ссылка ] [5] [ постоянная мертвая ссылка ] - ^ Эллисон (12 сентября 2001 г.). «Тим Олмстед» . Группа новостей : comp.os.cpm .
- ^ Спаркс, Брайан Уэйн (19 октября 2001 г.). Чаудри, Габриэле «Габи» (ред.). «Лицензионное соглашение на материалы CP/M, представленные на этом сайте» . Lineo, Inc. Архивировано из оригинала 8 сентября 2018 г. Проверено 9 сентября 2018 г.
[…] Пусть это электронное письмо представляет собой право на использование, распространение, изменение, улучшение и иным образом неэксклюзивным образом предоставлять доступ к технологии CP/M как части «Неофициального веб-сайта CP/M» с его сопровождающими, разработчиками и сообществом. Я также заявляю, что как председатель и главный исполнительный директор Lineo, Inc. я имею право предлагать такую лицензию. […] Брайан Спаркс […]
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ Чаудри, Габриэле «Габи» (ред.). «Неофициальный веб-сайт CP/M» . Архивировано из оригинала 3 февраля 2016 г.
- ^ Гасперсон, Тина (26 ноября 2001 г.). «Коллекция CP/M снова в сети с лицензией открытого исходного кода — прогуляйтесь по переулку памяти» . Регистр . Архивировано из оригинала 01 сентября 2017 г.
- ^ Суэйн, Майкл (1 июня 2004 г.). «CP/M и DRM» . Журнал доктора Добба . 29 (6). ООО «СМП Медиа» : 71–73. № 361. Архивировано из оригинала 9 сентября 2018 г. Проверено 9 сентября 2018 г. [6]
- Варианты CP/M
- Программное обеспечение для микрокомпьютеров
- Ранее проприетарное программное обеспечение
- Дисковые операционные системы
- Операционные системы цифровых исследований
- Операционные системы, выпуск которых прекращен
- Операционные системы на дискетах
- Свободное программное обеспечение, операционные системы
- программное обеспечение 1979 года