MP / M ( Multi-программирование программы Монитор управления [8] ) является прекращена версия многопользовательского из CP / M операционной системы , созданной Digital Research разработчик Том Rolander в 1979 году [1] [7] [8] [9 ] [2] [3] [4] Это позволяло нескольким пользователям подключаться к одному компьютеру, каждый из которых использовал отдельный терминал .
Разработчик | Digital Research, Inc. / Том Роландер , [1] [2] [3] [4] Гэри Килдалл , Фрэнк Холсворт [5] [6] |
---|---|
Семейство ОС | CP / M |
Рабочее состояние | Снято с производства |
Исходная модель | Первоначально закрытый исходный код , так как исходный код открыт |
Первый выпуск | 1979 [7] [8] |
Последний релиз | 2.1 / 1982 |
Доступно в | английский |
Платформы | 8080 , 8085 , Z80 , 8086 , 80286 |
Тип ядра | Монолитное ядро |
Пользовательский интерфейс по умолчанию | Интерфейс командной строки |
Лицензия | Первоначально проприетарный , теперь похожий на BSD |
Предшествует | CP / M , CP / M-86 |
Преемник | Одновременный CP / M , одновременный CP / M-86 |
Официальный веб-сайт | www |
MP / M была довольно продвинутой операционной системой для своего времени, по крайней мере, на микрокомпьютерах . Он включал в себя многозадачное ядро с запланированным приоритетом (до использования такого имени ядро называлось ядром ) с защитой памяти, параллельным вводом / выводом ( XIOS ) и поддержкой буферизации и организации очередей. Это также позволяло каждому пользователю запускать несколько программ и переключаться между ними.
Платформы MP / M
МП / М-80
8-разрядная система требовала 8080 (или Z80 ) процессора и , как минимум, 32 КБ в оперативной памяти бежать, но это мало левую память для пользовательских приложений. Для поддержки разумных настроек MP / M позволял переключать память в область «реальной памяти» машины и из нее. Так, например, программа может быть загружена в «банк» ОЗУ, который не может быть адресован ЦП , и когда пришло время для запуска программы, этот банк ОЗУ «переключился», чтобы появиться в малой памяти (обычно ниже 32 или 48 КБ) и, таким образом, становятся видимыми для ОС. Этот метод, известный как переключение банков, был впоследствии добавлен в однопользовательскую версию CP / M с версией 3.0.
Одним из основных применений MP / M, возможно, к удивлению DRI, было использование версии CP / M для «опытного пользователя» для одного пользователя. Возможность запускать несколько программ одновременно и обращаться к большим объемам памяти делала систему стоящей дополнительных затрат.
В MP / M II 2.0 были добавлены возможности совместного использования файлов в 1981 году, [10] [11] [12] MP / M II 2.1 был выпущен с расширенной блокировкой файлов в январе 1982 года. [10]
Версии:
- MP / M 1.0 (1979) [13]
- MP / M 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), чтобы в конце 1982 года стать Concurrent CP / M-86 3.0 [nb 1] (BDOS 3.0), [18] что также добавило поддержку для «виртуальных экранов». [18] В декабре 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
MP / M 8-16 (иногда также обозначаемый как MP / M-8/16 [18] ) был названием CompuPro для комбинации многопользовательских 16-битных MP / M-86 для выполнения однопользовательской, однопоточные функции CP / M, наряду с многопользовательскими, многозадачными 8-битными операциями MP / M [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]
- ПРЕРЫВАТЬ
- ПРИКРЕПЛЯТЬ
- КАК М
- ПРИСТАВКА
- ДДТ
- DIR
- ДСКРЕСЕТ
- СВАЛКА
- ED
- ЭРА
- ERAQ
- GENHEX
- GENMOD
- GENSYS
- LIB
- ССЫЛКА НА САЙТ
- НАГРУЗКА
- MPMLDR
- MPMSTAT
- PIP
- ПРИНТЕР
- PRLCOM
- RDT
- REN
- RMAC
- РАСПИСАНИЕ
- SDIR
- НАБОР
- ПОКАЗАТЬ
- ШПИЛЬКА
- СТАТИСТИКА
- STOPSPL
- ПРЕДСТАВИТЬ
- TOD
- ТИП
- ПОЛЬЗОВАТЕЛЬ
- XREF
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, через "Неофициальный веб-сайт CP / M" Тима Олмстеда с 1997 года. [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. [ требуется разъяснение ]
Рекомендации
- ^ а б . Сборник корпоративных историй информационных технологий. Музей компьютерной истории http://www.computerhistory.org/corphist/view.php?s=events&id=1816 . Отсутствует или пусто
|title=
( справка ) - ^ а б в «Веха IEEE в области электротехники и вычислений - CP / M - операционная система микрокомпьютера, 1974» (PDF) . Музей истории компьютеров . 2014-04-25. Архивировано (PDF) из оригинала 2019-04-03 . Проверено 3 апреля 2019 .
- ^ а б Шустек, Лен (02.08.2016). «Его собственными словами: Гэри Килдалл» . Замечательные люди . Музей истории компьютеров .
- ^ а б Килдалл, Гэри Арлен (2016-08-02) [1993]. Килдалл, Скотт ; Килдалл, Кристин (ред.). Компьютерные связи: люди, места и события в развитии индустрии персональных компьютеров (Рукопись, часть 1). Семья Килдалл . Проверено 17 ноября 2016 .
- ^ а б Вейн, Йозеф «Джо» (2002). «Гэри Килдалл в Англии» . Архивировано 3 апреля 2019 года . Проверено 3 апреля 2019 .
- ^ а б Холсворт, Фрэнсис «Фрэнк» Р. (01.02.2006). «Видео: Фрэнк Холсворт, разработчик» (интервью). Сборник корпоративных историй информационных технологий. Музей истории компьютеров . ID 102770341. ITCHP 44403c1a3fd53. Номер лота X7847.2017. Архивировано 3 апреля 2019 года . Проверено 4 апреля 2019 . [1]
- ^ а б Цифровые исследования (июль 1981 г.) [1979]. MP / M - Программа управления многопрограммным монитором - Руководство пользователя (PDF) (4-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Архивировано из оригинального (PDF) 04.01.2017 . Проверено 4 января 2017 .
- ^ а б в Цифровые исследования (1979-08-09). «MP / M 1.0 - Программа управления многопрограммным монитором для разработки микрокомпьютерных систем - ФУНКЦИОНАЛЬНЫЕ ХАРАКТЕРИСТИКИ» (PDF) (внутренняя спецификация). Архивировано (PDF) из оригинала 04.01.2017 . Проверено 4 января 2017 .
- ^ Эванс, Гарольд ; Бакленд, Гейл; Лефер, Дэвид (2004). Они создали Америку: от паровой машины к поисковой системе: два века новаторов . ISBN компании Little, Brown and Co. 978-0-316-27766-2.
- ^ а б в г д Digital Research (январь 1982 г.), Примечания к выпуску 2.1 операционной системы MP / M II , Pacific Grove, CA, USA: Digital Research , получено 4 января 2017 г. [2] [3]
- ^ а б Цифровые исследования (август 1981 г.). Операционная система MP / M II - Руководство пользователя (PDF) (1-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Архивировано (PDF) из оригинала 04.01.2017 . Проверено 4 января 2017 .
- ^ а б Цифровые исследования (1981). Операционная система MP / M II - Руководство программиста (PDF) (1-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Архивировано (PDF) из оригинала 04.01.2017 . Проверено 4 января 2017 .
- ^ Цифровые исследования (март 1981 г.) [1979]. MP / M - Многопрограммная программа управления монитором - Руководство пользователя (PDF) (3-е изд.). Цифровые исследования . Архивировано (PDF) из оригинала 04.01.2017 . Проверено 4 января 2017 .
- ^ Цифровые исследования (октябрь 1981 г.) [сентябрь 1981 г.]. Операционная система MP / M-86 - Системное руководство (PDF) (исправленное 1-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Архивировано (PDF) из оригинала 04.01.2017 . Проверено 4 января 2017 .
- ^ Цифровые исследования (1981-09-25). Операционная система MP / M-86 - Руководство пользователя (PDF) (1-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Архивировано из оригинального (PDF) 04.01.2017 . Проверено 4 января 2017 .
- ^ Цифровые исследования (сентябрь 1981 г.). Операционная система MP / M-86 - Руководство программиста (PDF) (1-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Архивировано (PDF) из оригинала 04.01.2017 . Проверено 4 января 2017 .
- ^ «Содержимое диска MP / M-86 2.1» . Проверено 7 января 2020 .
- ^ а б в г Килдалл, Гэри Арлен (1982-09-16). «Запуск 8-битного программного обеспечения на двухпроцессорных компьютерах» (PDF) . Электронный дизайн : 157. Архивировано (PDF) из оригинала 19.08.2017 . Проверено 19 августа 2017 .
- ^ Цифровые исследования (1984). "PC-Mode соединяет CP / M и PC DOS" . Цифровой Диалог - Служащий бюллетень Digital Research Inc . 3 (1): 3. Архивировано (PDF) из оригинала на 2017-01-04 . Проверено 3 января 2017 .
- ^ Цифровые исследования (1984). «Параллельные CP / M отправляются на раннем этапе в ответ на командные усилия» . Цифровой Диалог - Служащий бюллетень Digital Research Inc . 3 (1): 1. Архивировано (PDF) из оригинала на 2017-01-04 . Проверено 4 января 2017 .
- ^ Цифровые исследования (май 1984 г.). "Параллельные мосты DOS PC DOS, CP / M". Новости цифровых исследований - для пользователей цифровых исследований во всем мире . 4 (2): 3.
[…] «Параллельная версия DOS 3.1 быстро набирает обороты и пользуется поддержкой широкого круга производителей микрокомпьютеров», - сказал Вандрик. «Около 60 производителей оборудования лицензировали продукт с момента его выпуска в начале марта». […]
- ^ «Компупро 8/16» . oldcomputers.com . Архивировано из оригинала на 2016-01-03 . Проверено 13 июля 2011 .
- ^ Суэйн, Майкл (1982-04-05). «Клуб домашних компьютеров рассматривает суперчип Intel» . InfoWorld . Пало-Альто, Калифорния, США. 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. […]
- ^ а б Бидмид, Кристофер Х. (09 мая 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. Некоторые 180K в размерах, TopView это программа для IBM ПК и АТ , что бык до операционной системы , чтобы обеспечить условия для оконного существующих «хорошо себя» стандартных пакетов. […]
- ^ Цифровые исследования (август 1982 г.). Операционная система MP / M II - Руководство пользователя (PDF) (2-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Архивировано (PDF) из оригинала 20.10.2019 . Проверено 2 января 2020 .
- ^ а б в Килдалл, Гэри Арлен (июнь 1981 г.). «CP / M: семейство 8- и 16-разрядных операционных систем» . БАЙТ . Проверено 9 сентября 2018 .
- ^ а б в CP / NET - Сетевая операционная система - Справочное руководство (5-е изд.). Цифровые исследования . Ноябрь 1982 [1980]. Архивировано 24 ноября 2016 года . Проверено 25 ноября 2016 .
- ^ Олмстед, Тим (1997-08-10). «Веб-сайту CP / M нужен хост» . Группа новостей : comp.os.cpm . Архивировано из оригинала на 2017-09-01 . Проверено 9 сентября 2018 .
- ^ Олмстед, Тим (1997-08-29). "ОБЪЯВЛЕНИЕ: Сайт Caldera CP / M открыт" . Группа новостей : comp.os.cpm . Архивировано из оригинала на 2017-09-01 . Проверено 9 сентября 2018 . [4]
- ^ «Лицензионное соглашение» . Caldera, Inc. 28 августа 1997 г. Архивировано 8 сентября 2018 года . Проверено 9 сентября 2018 .CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) [5] [6]
- ^ Эллисон (12 сентября 2001 г.). «Тим Олмстед» . Группа новостей : comp.os.cpm .
- ^ Спаркс, Брайан Уэйн (2001-10-19). Чаудри, Габриэле "Габи" (ред.). «Лицензионное соглашение на материалы CP / M, представленные на этом сайте» . Lineo, Inc. Архивировано 8 сентября 2018 года . Проверено 9 сентября 2018 .
[…] Пусть это электронное письмо представляет собой право использовать, распространять, изменять, улучшать и иным образом неисключительно предоставлять доступ к технологии CP / M как части «Неофициального веб-сайта CP / M» вместе с сопровождающими, разработчиками и сообществом. Я также заявляю, что как председатель и главный исполнительный директор Lineo, Inc. , я имею право предлагать такую лицензию. […] Брайан Спаркс […]
CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ Чаудри, Габриэле "Габи" (ред.). «Неофициальный веб-сайт CP / M» . Архивировано 3 февраля 2016 года.
- ^ Гасперсон, Тина (2001-11-26). «Коллекция CP / M снова в сети с лицензией Open Source - Walk down memory lane» . Регистр . Архивировано 01 сентября 2017 года.
- ^ Суэйн, Майкл (2004-06-01). «CP / M и DRM» . Журнал доктора Добба . ООО "КМП Медиа" . 29 (6): 71–73. № 361. Архивировано из оригинала на 2018-09-09 . Проверено 9 сентября 2018 . [7]