MP / M

редактировать
Снятое с производства семейство компьютерных операционных систем
MP / M
Разработчик Digital Research, Inc. / Том Роландер, Гэри Килдалл, Фрэнк Холсворт
Семейство ОСCP / M
Рабочее состояниеСнято с производства
Исходная модельПервоначально с закрытым исходным кодом, начиная с с открытым исходным кодом
Первоначальный выпуск1979; 41 год назад (1979)
Последний выпуск 2.1 / 1982; 38 лет назад (1982)
Доступно на английском
Платформах8080, 8085, Z80, 8086, 80286
Ядро типМонолитное ядро ​​
По умолчанию пользовательский интерфейс Интерфейс командной строки
Лицензия Первоначально проприетарный, теперь BSD -подобный
ПредыдущийCP / M, CP / M-86
ПреемникConcurrent CP / M, Concurrent CP / M-86
Официальный сайтwww.cpm.z80.de

MP / M (Многопрограммное управление монитором Программа ) - это прекращенная многопользовательская версия CP/M операционной системы, созданная Digital Research разработчиком Томом Роландером в 1979 году. Он позволял нескольким пользователям подключаться к одному компьютеру, каждый из которых использовал отдельный терминал.

MP / M была довольно продвинутой операционной системой для своей эпохи, по крайней мере, на микрокомпьютерах. Он включал в себя запланированное по приоритету многозадачность ядро ​​ (до того, как было использовано такое имя, ядро ​​называлось ядром) с защитой памяти, одновременный ввод / вывод (XIOS ) и поддержка буферизации и очередей. Это также позволяло каждому пользователю запускать несколько программ и переключаться между ними.

Содержание
  • Платформы 1 MP / M
    • 1,1 MP / M-80
    • 1,2 MP / M-86
    • 1,3 MP / M 8-16
    • 1,4 MP / M-286
  • 2 команды
  • 3 CP / NET, CP / NOS, MP / NET и MP / NOS
  • 4 Устаревшие
  • 5 Примечания
  • 6 Ссылки
Платформы MP / M

MP / M-80

8-битная система требовала ЦП 8080 (или Z80 ) и минимум 32 КБ RAM для запуска, но это оставило мало памяти для пользовательских приложений. Для поддержки разумных настроек MP / M позволял переключать память в область «реальной памяти» машины и из нее. Так, например, программа может быть загружена в «банк» ОЗУ, который не может быть адресован ЦП, и когда настало время для запуска программы, этот банк ОЗУ «переключился», чтобы появиться в малой памяти (обычно 32 или 48 КБ) и, таким образом, становятся видимыми для ОС. Этот метод, известный как переключение банков, был впоследствии добавлен в однопользовательскую версию CP / M с версией 3.0.

Одним из основных применений MP / M, возможно, к удивлению DRI, было использование версии CP / M для «опытного пользователя» для одного пользователя. Возможность запускать несколько программ одновременно и обращаться к большим объемам памяти делала систему стоящей дополнительных затрат.

MP / M II 2.0 добавлены возможности обмена файлами в 1981 году, MP / M II 2.1 поставляется с расширенной блокировкой файлов в январе 1982 года.

Версии:

  • MP / M 1.0 (1979)
  • MP / M 1.1 (январь 1980)
  • MP / M II 2.0 (июль 1981, добавлено: совместное использование файлов)
  • MP / M II 2.1 (январь 1982, добавлено: расширенная блокировка файлов)

MP / M-86

Как и CP / M, MP / M в конечном итоге был перенесен на 16-битный Intel 8086, в сентябре 1981 г. он появился как MP / M-86 2.0 . Основными разработчиками системы является Фрэнсис «Фрэнк» Р. Холсворт, впоследствии директор по маркетингу Digital Research. Известные модификации MP / M-86 2.0 датированы 25 сентября 1981 г. и 5 октября 1981 г. Также существует MP / M-86 2.1 от 20 июля 1982 г.

MP / M- 86 2.1 вобрал в себя некоторые технологии CP / M-86 1.1 (BDOS 2.2), чтобы стать Concurrent CP / M-86 3.0 (BDOS 3.0) в конце 1982 г., что также добавило поддержка «виртуальных экранов». В декабре 1983 года эмулятор DOS под названием PC-MODE стал доступен как дополнительный модуль для Concurrent CP / M-86 3.1 (BDOS 3.1), поставка которого состоялась 21 февраля 1984 года, и система была далее развита в MS-DOS совместимый Concurrent DOS (BDOS 3.1 и выше). Это, в свою очередь, продолжало развиваться в FlexOS и Multiuser DOS и, как таковое, все еще используется в некоторых промышленных приложениях.

MP / M 8-16

MP / M 8-16 (иногда также называемый MP / M-8/16) было названием CompuPro для комбинация многопользовательского 16-битного MP / M-86 для выполнения однопользовательских, однопоточных функций CP / M, наряду с многопользовательскими, многозадачными 8-битными операциями MP / M, выполняемыми на мультипроцессор [sr ]. Позднее эта система также могла запускать Concurrent DOS 3.1.

MP / M-286

В 1982 году Digital Research объявила о планах разработки MP / M-286 воспользоваться преимуществами новых функций управления памятью и защиты 16-битного процессора Intel Intel 80286 для запуска существующих приложений MP / M-86 и CP / M-86. Очевидно, это никогда не публиковалось «как есть», но было доработано, что, кажется, легло в основу более поздних Concurrent DOS 286 в 1985 году и FlexOS 286 в 1986 году. 21>

Команды

Следующий список команд поддерживаются консольным командным процессором MP / M II CCP:

  • ABORT
  • ATTACH
  • ASM
  • КОНСОЛЬ
  • DDT
  • DIR
  • DSKRESET
  • DUMP
  • ED
  • ERA
  • ERAQ
  • GENHEX
  • GENMOD
  • GENSYS
  • LIB
  • LINK
  • LOAD
  • MPMLDR
  • MPMSTAT
  • PIP
  • ПРИНТЕР
  • PRLCOM
  • RDT
  • REN
  • RMAC
  • SCHED
  • SDIR
  • SET
  • SHOW
  • SPOOL
  • STAT
  • STOPSPL
  • SUBMIT
  • TOD
  • TYPE
  • USER
  • XREF
CP / NET, CP / NOS, MP / NET и MP / NOS

В начале 1980-х Digital Research также разработала сетевое программное обеспечение под названием CP / NET, используемое для подключения сервера MP / M с несколькими CP / NET-клиентов (именованные запрашивающие), на которых запущен CP / M. Первоначально он был разработан Томом Роландером.

MP / NET была системой MP / M с сетью, позволяющей системе MP / M функционировать как запрашивающая сторона, так и как сервер с запросчиками CP / M.

Клиенты CP / NET также могут быть запущены в бездисковой конфигурации с системой, хранящейся в ПЗУ, затем названной CP / NOS (с NOS для сетевой операционной системы). Аналогично, MP / NOS содержал MP / M без средств локального диска. Как и CP / NOS, MP / NOS выполняла дисковые функции через сеть.

Система позволяла обмениваться файлами и принтерами и отправлять электронные сообщения.

  • NIOS - Сетевая система ввода / вывода
  • SNIOS - Подчиненная сетевая система ввода / вывода
  • NDOS - Операционная система сетевого диска

CP / NET существовала в версиях 1.0, 1.1 и 1.2 в версиях для процессоров 8080 и Z80. Также был доступен CP / NET-86 для 8086.

Более поздние воплощения были и FlexNet.

Legacy

Caldera разрешили распространение и модификацию всех исходных файлов Digital Research, включая исходный код, связанных с CP / M и MP / M через "Неофициальный веб-сайт CP / M" Тима Олмстеда с 1997 года. После смерти Олмстеда 12 сентября 2001 года лицензия на бесплатное распространение была обновлена ​​и расширена на Lineo, который тем временем стал владельцем этих активов Digital Research 19 октября 2001 года.

Примечания
Ссылки
Последняя правка сделана 2021-05-29 09:12:19
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте