開発者 |
デジタルリサーチ / トム・ロランダー[1][2][3] ゲイリー・キルドール、フランク・ホールズワース[4][5] |
---|---|
OSの系統 | CP/M |
開発状況 | 廃止 |
ソースモデル | 当初はクローズドソース。後にオープンソース化 |
初版 | 1979年[6][7] |
最新安定版 | 2.1 / 1982年 |
使用できる言語 | 英語 |
プラットフォーム | 8080・8085・Z80・8086・80286 |
カーネル種別 | モノリシックカーネル |
既定のUI | キャラクタユーザインタフェース |
ライセンス | 当初はプロプライエタリ。後にBSD風ライセンス |
先行品 | CP/M・CP/M-86 |
後続品 | コンカレントCP/M |
ウェブサイト |
www |
MP/M (Multi-Programming Monitor Control Program[7]) は、CP/Mをマルチユーザ化したオペレーティングシステム(OS)である。デジタルリサーチ(DRI)の開発者・トム・ロランダーが1979年に開発した[6][7][8][1][2][3]。MP/Mが動いている1台のコンピュータを、それぞれ個別の端末から複数のユーザが同時に使用することができる。
MP/M は、少なくともマイクロコンピュータ上では、その時代としてはかなり高度なOSだった。MP/Mのカーネル(カーネルという名前が使われる以前は、nucleus(核)と呼ばれていた)は、メモリ保護、同時入出力(XIOS)、スプールとキューイングに対応した優先度スケジューリングされたマルチタスクカーネルだった。また、各ユーザが複数のプログラムを実行し、それらを切り替えることできた。
<ref>
タグです。「IEEE_2014
」という名前の注釈に対するテキストが指定されていません<ref>
タグです。「Shustek_2016
」という名前の注釈に対するテキストが指定されていません<ref>
タグです。「Kildall_1993
」という名前の注釈に対するテキストが指定されていません<ref>
タグです。「Wein_2002
」という名前の注釈に対するテキストが指定されていません<ref>
タグです。「Holsworth_2006
」という名前の注釈に対するテキストが指定されていません<ref>
タグです。「mpm1
」という名前の注釈に対するテキストが指定されていません<ref>
タグです。「MP/M_1.0_1979_Spec
」という名前の注釈に対するテキストが指定されていません<ref>
タグです。「Evans_2004
」という名前の注釈に対するテキストが指定されていません