コンテンツにスキップ

MP/M

Xuất xứ: フリー bách khoa sự điển 『ウィキペディア ( Wikipedia ) 』

MP/M
Khai phát giả デジタルリサーチ/トム・ロランダー(Tiếng Anh bản)[1][2][3]
ゲイリー・キルドール,フランク・ホールズワース[4][5]
OS の hệ thống CP/M
Khai phát trạng huống 廃 ngăn
ソースモデル Lúc trước はクローズドソース.Sau にオープンソース hóa
Sơ bản 1979 năm(45 năm trước )(1979)[6][7]
Mới nhất yên ổn bản 2.1 /1982 năm(42 năm trước )(1982)
Sử dụng できる ngôn ngữ Tiếng Anh
プラットフォーム 80808085Z80808680286
カーネルLoại đừng モノリシックカーネル
Đã định のUI キャラクタユーザインタフェース
ライセンス Lúc trước はプロプライエタリ.Sau にBSD phong ライセンス
Đi trước phẩm CP/MCP/M-86
Sau 続 phẩm コンカレントCP/M
ウェブサイト www.cpm.z80.de
テンプレートを tỏ vẻ

MP/M(Multi-Programming Monitor Control Program[7]) は,CP/Mをマルチユーザ hóa したオペレーティングシステム(OS)である.デジタルリサーチ(DRI) の khai phát giả ・トム・ロランダー(Tiếng Anh bản)が1979 năm に khai phát した[6][7][8][1][2][3].MP/Mが động いている1 đài の コンピュータを, それぞれ cá biệt のĐoan mạtから số nhiều の ユーザが đồng thời に sử dụng することができる.

MP/M は, thiếu なくともマイクロコンピュータThượng では, そ の thời đại としてはかなり độ cao なOSだった. MP/M のカーネル( カーネルという danh trước が sử われる trước kia は,nucleus( hạch ) と hô ばれていた ) は,メモリ bảo hộ,Đồng thờiNhập xuất lực(XIOS), スプールとキューイングに đối ứng した ưu tiên độ スケジューリングされたマルチタスクカーネルだった. また, các ユーザが số nhiều の プログラムを thật hành し, それらを thiết り thế えることできた.

MP/M の プラットフォーム

[Biên tập]

MP/M-80

[Biên tập]

MP/M の 8ビットシステムは,Intel 8080( またはZ80) CPUと thấp nhất 32KB のRAMを tất yếu としたが, これは thấp nhất động tác điều kiện であり, これではユーザアプリケーション dùng の メモリはほとんど tàn らなかった. Hợp lý なセットアップをサポートするために, MP/Mでは, メモリを đọc み thư きする tế に, thật tế に đọc み thư きするマシン の thật メモリ lĩnh vực を thiết り thế えて sử dụng できるようにしていた. Lệ えば,CPUがあるプログラムを, アドレス chỉ định できないRAM の “バンク” にロードし, プログラムを thật hành するときには, そ の RAM の バンクを “Thiết り thế えて”, ローメモリ ( thông thường は hạ vị の 32KBまたは48KB ) としてOSから thấy えるようにしていた.バンク thiết り thế えとして biết られるこ の kỹ thuật は, そ の sau, バージョン3.0でシングルユーザ bản の CP/Mに thêm vào された.

DRIは, MP/Mをマルチユーザ hướng けOSとして sử dụng されることを tưởng định していたが, thật tế には, シングルユーザ hướng け の CP/M の “パワーユーザ” バージョンとして sử dụng されることが nhiều かった. Số nhiều の プログラムを đồng thời に thật hành したり, đại lượng の メモリをアドレス chỉ định したりする cơ năng は, パワーユーザにとってCP/Mから の thêm vào 価 cách に thấy hợp うだけ の 価 trị があるも の だった.

1981 năm のMP/M II 2.0ではファイル cùng sở hữuCơ năng が thêm vào された[9][10][11].1982 năm 1 nguyệt のMP/M II 2.1ではファイルロック cơ năng が拡 trương された[9].

バージョン:

  • MP/M 1.0 ( 1979 năm )[12]
  • MP/M 1.1[9]( 1980 năm 1 nguyệt )
  • MP/M II 2.0 ( 1981 năm 7 nguyệt[10][11],ファイル cùng sở hữu cơ năng を thêm vào[9])
  • MP/M II 2.1 ( 1982 năm 1 nguyệt, 拡 trương ファイルロック cơ năng を thêm vào[9])

MP/M-86

[Biên tập]

CP/Mと cùng dạng に, MP/Mは cuối cùng に16ビットIntel 8086に nhổ trồng され, 1981 năm 9 nguyệt にMP/M-86 2.0として lên sân khấu した[13][14][15].こ の システム の chủ な khai phát giả は, sau にデジタルリサーチ の 営 nghiệp đảm đương bộ trưởng となるフランク・ホールズワースである[4][5].MP/M-86 2.0 の đặt lại bản は1981 năm 9 nguyệt 25 ngày と1981 năm 10 nguyệt 5 ngày にリリースされた. また, 1982 năm 7 nguyệt 20 ngày にMP/M-86 2.1がリリースされた[16].

MP/M-86 2.1はCP/M-861.1(BDOS 2.2) の kỹ thuật の một bộ を hút thâu して 1982 năm sau nửa にコンカレントCP/M-863.0(BDOS 3.0) となり[17],仮 tưởng hình ảnhCơ năng が thêm vào された[17].1983 năm 12 nguyệt[18]にはコンカレント CP/M-86 3.1(BDOS 3.1) の 1 (BDOS 3.1) の オプションモジュールとしてPC-MODEというDOSエミュレータが lợi dụng できるようになり, 1984 năm 2 nguyệt 21 ngày に ra hà された[19].こ の システムはさらに,MS-DOSTrao đổi の コンカレントDOS ( BDOS 3.1 lấy hàng ) へと phát triển していった.

MP/M 8-16

[Biên tập]

MP/M 8-16(MP/M-8/16と hô ばれることもある[17]) は, マルチプロセッサ の CompuPro System 816 thượng で động tác する[20],マルチユーザ・マルチタスク の 8ビットMP/Mオペレーションと, シングルユーザ・シングルストリーム のCP/MCơ năng として động tác させた16ビットMP/M-86 の tổ み hợp わせ[17]に đối して,CompuProがつけた danh trước である. Sau に, こ の システムはコンカレントDOS 3.1も thật hành できるようになった.

MP/M-286

[Biên tập]

1982 năm, デジタルリサーチは, đã tồn の MP/M-86・CP/M-86 hướng けアプリケーションを thật hành するために, 16ビットIntel 80286の tân しいメモリ quản lý および bảo hộ cơ năng を lợi dụng してMP/M-286を khai phát する kế hoạch を phát biểu した[21].これは phát biểu nội dung がそ の まま thật hiện することはなかったが, さらに phát triển してコンカレントCP/M-286となり[22],1985 năm の コンカレントDOS 286[22]と1986 năm のFlexOS 286(Tiếng Anh bản)の cơ sở となった.

コマンド

[Biên tập]

MP/M II の コンソールコマンドプロセッサCCPが đối ứng しているコマンド の リストを dưới に kỳ す[23].

CP/NET, CP/NOS, MP/NET, MP/NOS

[Biên tập]

1980 niên đại lúc đầu, デジタルリサーチはCP/NETというネットワーキングソフトウェアを khai phát し, MP/MサーバとCP/Mを thật hành している số nhiều の CP/NETクライアント(リクエスターと hô ばれる)を tiếp 続するために sử dụng していた[24]It was originally developed by Tom Rolander.[1].

MP/NETは, MP/MシステムがCP/Mリクエスター の yêu cầu nguyên とサーバ の lạng phương として cơ năng することを khả năng なネットワークを bị えたMP/Mシステムだった[24].

CP/NETクライアントは, システムをROMに cách nạp してCP/NOS(Network Operating System)と danh phó けたディスクレス cấu thành でも động tác することができる. Cùng dạng に, MP/NOSにはローカルディスク cơ năng を cầm たないMP/Mが hàm まれていた. CP/NOSと cùng dạng に, MP/NOSはネットワークを giới してディスク cơ năng を thật hành した[24].

こ の システムでは, ファイルやプリンタを cùng sở hữu したり, điện tử メッセージを truyền tin したりすることができた.

  • NIOS – Network I/O System[25]
  • SNIOS – Slave Network I/O System[25]
  • NDOS – Network Disk Operating System[25]

CP/NETには8080とZ80プロセッサ dùng の バージョン1.0, 1.1, 1.2があった. 8086 dùng の CP/NET-86もあった.

Di sản

[Biên tập]

カルデラ(Tiếng Anh bản)は, 1997 năm tới nay, Tim Olmstead の “The Unofficial CP/M Web site” を thông じて, CP/MとMP/Mファミリに quan liền するソースコードを hàm む toàn て の オリジナル の ファイル の lại xứng bố と sửa 変を cho phép している[26][27][28].

Olmsteadが2001 năm 9 nguyệt 12 ngày に vong くなった sau[29],Vô liêu xứng bố ライセンスは2001 năm 10 nguyệt 19 ngày にデジタルリサーチ の tư sản の sở hữu giả となったリネオ(Tiếng Anh bản)によって đổi mới され, 拡 trương された[30][31][32][33].

Chú thích

[Biên tập]
  1. ^abcIEEE Milestone in Electrical Engineering and Computing - CP/M - Microcomputer Operating System, 1974”.Computer History Museum( 2014 năm 4 nguyệt 25 ngày ). 2019 năm 4 nguyệt 3 ngày khi điểm の オリジナルよりアーカイブ.2019 năm 4 nguyệt 3 ngàyDuyệt lãm.
  2. ^abIn His Own Words: Gary Kildall”.Remarkable People.Computer History Museum(2016 năm 8 nguyệt 2 ngày ).2020 năm 5 nguyệt 29 ngàyDuyệt lãm.
  3. ^abComputer Connections: People, Places, and Events in the Evolution of the Personal Computer Industry(Manuscript, part 1). Kildall Family. (2016-08-02).http:// computerhistory.org/atchm/computer-history-museum-license-agreement-for-the-kildall-manuscript/2016 năm 11 nguyệt 17 ngàyDuyệt lãm.
  4. ^abGary Kildall in England”(2002 năm ). 2019 năm 4 nguyệt 3 ngày khi điểm の オリジナルよりアーカイブ.2019 năm 4 nguyệt 3 ngàyDuyệt lãm.
  5. ^abVideo: Frank Holsworth, developer”.Computer History Museum(2006 năm 2 nguyệt 1 ngày ). 2019 năm 4 nguyệt 3 ngày khi điểm の オリジナルよりアーカイブ.2019 năm 4 nguyệt 4 ngàyDuyệt lãm.[1]
  6. ^abDigital Research(July 1981).MP/M - Multi-Programming Monitor Control Program - User's Guide(4 ed.). Pacific Grove, CA, USA:Digital Research.オリジナルの 4 January 2017 khi điểm におけるアーカイブ..https://web.archive.org/web/20170104231702/http:// cpm.z80.de/manuals/mpm1ug01.pdf2017 năm 1 nguyệt 4 ngàyDuyệt lãm.
  7. ^abcDigital Research(1979 năm 8 nguyệt 9 ngày ). “MP/M 1.0 - A Multi-Programming Monitor Control Program for Microcomputer System Development - FUNCTIONAL SPECIFICATION”.2017 năm 1 nguyệt 4 ngày khi điểm の オリジナルよりアーカイブ.2017 năm 1 nguyệt 4 ngàyDuyệt lãm.
  8. ^They Made America: From the Steam Engine to the Search Engine: Two Centuries of Innovators.Little, Brown and Co..(2004).ISBN978-0-316-27766-2.https://archive.org/details/theymadeamericaf00evan
  9. ^abcdeDigital Research(January 1982),MP/M II Operating System Release 2.1 Release Notes,Pacific Grove, CA, USA:Digital Research,https://archive.org/details/bitsavers_digitalReseleaseNotes1982_11746822017 năm 1 nguyệt 4 ngàyDuyệt lãm.[2][3]
  10. ^abDigital Research(August 1981).MP/M II Operating System - User's Guide(1 ed.). Pacific Grove, CA, USA:Digital Research.オリジナルの 2017-01-04 khi điểm におけるアーカイブ..https://web.archive.org/web/20170104230718/http://bitsavers.informatik.uni-stuttgart.de/pdf/digitalResearch/mpm_II/MPM_II_User_Guide_1981.pdf2017 năm 1 nguyệt 4 ngàyDuyệt lãm.
  11. ^abDigital Research(1981).MP/M II Operating System - Programmer's Guide(1 ed.). Pacific Grove, CA, USA:Digital Research.オリジナルの 2017-01-04 khi điểm におけるアーカイブ..https://web.archive.org/web/20170104230836/http://bitsavers.informatik.uni-stuttgart.de/pdf/digitalResearch/mpm_II/MPM_II_Programmers_Guide_1981.pdf2017 năm 1 nguyệt 4 ngàyDuyệt lãm.
  12. ^Digital Research(March 1981).MP/M - Multi-Programming Monitor Control Program - User's Guide(3 ed.).Digital Research.オリジナルの 2017-01-04 khi điểm におけるアーカイブ..https://web.archive.org/web/20170104225713/http://bitsavers.informatik.uni-stuttgart.de/pdf/digitalResearch/mpm_II/MPM_Users_Guide_Mar81.pdf2017 năm 1 nguyệt 4 ngàyDuyệt lãm.
  13. ^Digital Research(October 1981).MP/M-86 Operating System - System Guide(corrected 1st ed.). Pacific Grove, CA, USA:Digital Research.オリジナルの 2017-01-04 khi điểm におけるアーカイブ..https://web.archive.org/web/20170104172741/http://corphist puterhistory.org/corphist/documents/doc-4468e75a9255a.pdf2017 năm 1 nguyệt 4 ngàyDuyệt lãm.
  14. ^Digital Research(1981-09-25).MP/M-86 Operating System - User's Guide(1 ed.). Pacific Grove, CA, USA:Digital Research.オリジナルの 4 January 2017 khi điểm におけるアーカイブ..https://web.archive.org/web/20170104172228/http://bitsavers.informatik.uni-stuttgart.de/pdf/digitalResearch/mpm-86/MPM-86_Users_Guide_Sep81.pdf2017 năm 1 nguyệt 4 ngàyDuyệt lãm.
  15. ^Digital Research(September 1981).MP/M-86 Operating System - Programmer's Guide(1 ed.). Pacific Grove, CA, USA:Digital Research.オリジナルの 2017-01-04 khi điểm におけるアーカイブ..https://web.archive.org/web/20170104211018/http://bitsavers.informatik.uni-stuttgart.de/pdf/digitalResearch/mpm-86/MPM86_pgmr_Sep81.pdf2017 năm 1 nguyệt 4 ngàyDuyệt lãm.
  16. ^MP/M-86 2.1 disk contents”.2020 năm 1 nguyệt 7 ngàyDuyệt lãm.
  17. ^abcd“Running 8-bit software on dual-processor computers”.Electronic Design:157. (1982-09-16).オリジナルの 2017-08-19 khi điểm におけるアーカイブ..https://web.archive.org/web/20170819183737/http://archive puterhistory.org/resources/access/text/2016/12/102762506-05-01-acc.pdf2017 năm 8 nguyệt 19 ngàyDuyệt lãm..
  18. ^Digital Research(1984).“PC-Mode bridges CP/M and PC DOS”.Digital Dialogue- Employee Newsletter of Digital Research Inc.3(1): 3.オリジナルの 2017-01-04 khi điểm におけるアーカイブ..https://web.archive.org/web/20170104174356/http://corphist puterhistory.org/corphist/documents/doc-4468e75a9255a.pdf2017 năm 1 nguyệt 3 ngàyDuyệt lãm..
  19. ^Digital Research(1984).“Concurrent CP/M ships early in response to team effort”.Digital Dialogue- Employee Newsletter of Digital Research Inc.3(1): 1.オリジナルの 2017-01-04 khi điểm におけるアーカイブ..https://web.archive.org/web/20170104183231/http://corphist puterhistory.org/corphist/documents/doc-4468e75a9255a.pdf2017 năm 1 nguyệt 4 ngàyDuyệt lãm..
  20. ^Compupro 8/16”.oldcomputers.2016 năm 1 nguyệt 3 ngày khi điểm のオリジナルよりアーカイブ.2011 năm 7 nguyệt 13 ngàyDuyệt lãm.
  21. ^“Homebrew Computer Club views Intel's superchip”.InfoWorld(Palo Alto, CA, USA)4(13): 4. (1982-04-05).オリジナルの 2020-01-07 khi điểm におけるアーカイブ..https://web.archive.org/web/20200107223947/https://books.google /books?id=ZjAEAAAAMBAJ&pg=PA4&lpg=PA42020 năm 1 nguyệt 7 ngàyDuyệt lãm."[…]Digital Researchis producing an operating system for the286.MP/M-286 will take advantage of the processor's memory management and protection and virtual memory support. Digital Research is promising "complete" compatibility with its MP/M-86 andCP/M-86for the8086processor.Intelis supplying Digital Research with the hardware to develop and test MP/M-286. […] "
  22. ^ab“Surviving Big Blue”.Doctor Who.Which Computer?. (2006-05-09).オリジナルの 2020-01-07 khi điểm におけるアーカイブ..https://web.archive.org/web/20200107223658/http://bidmeadia.blogspot /2006/05/surviving-big-blue.html2020 năm 1 nguyệt 7 ngàyDuyệt lãm."[…] Paul Bailey ofDigital Researchkeenly promotes this approach; it is his company that is supplyingICLand others withConcurrent Dos-286.This chameleon operating system allows ICL and other80286manufacturers to build machines that will be able to cope with all the existing body of IBM-PC software -- and at the same time promise multi-tasking, windowing and true concurrency, three features that together allow a single micro to do several things at once. […] Although no firm announcements have been made, it seems certain that by the end of the yearACTwill be offering aConcurrent CP/M 286machine to fuel its drive into the corporate market. But by this time it will have to contend withIBM's own 80286 office micro, the PC/AT. […] IBM also have a software product in the offing that could pull the rug out from under the Concurrent contenders. Some 180K in size,TopViewis a program for IBM PC's and AT's that beefs up the operating system to provide windowing facilities for existing 'well behaved' standard packages. […] "
  23. ^Digital Research(August 1982).MP/M II Operating System - User's Guide(2 ed.). Pacific Grove, CA, USA:Digital Research.オリジナルの 2019-10-20 khi điểm におけるアーカイブ..https://web.archive.org/web/20191020124021/http:// cpm.z80.de/manuals/mpm2ug.pdf2020 năm 1 nguyệt 2 ngàyDuyệt lãm.
  24. ^abc“CP/M: A Family of 8-and 16-Bit Operating Systems”.BYTE.(June 1981).http:// digitalresearch.biz/GARY&CPM.HTM2018 năm 9 nguyệt 9 ngàyDuyệt lãm..
  25. ^abcCP/NET - Network Operating System - Reference Manual(5 ed.).Digital Research.(November 1982).オリジナルの 2016-11-24 khi điểm におけるアーカイブ..https://web.archive.org/web/20161124221147/http:// autometer.de/unix4fun/z80pack/cpnet/cpnet.htm2016 năm 11 nguyệt 25 ngàyDuyệt lãm.
  26. ^Olmstead, Tim(10 August 1997)."CP/M Web site needs a host".Newsgroup:comp.os.cpm.2017 năm 9 nguyệt 1 ngày khi điểm のオリジナルよりアーカイブ.2018 năm 9 nguyệt 9 ngày duyệt lãm.
  27. ^Olmstead, Tim(29 August 1997)."ANNOUNCE: Caldera CP/M site is now up".Newsgroup:comp.os.cpm.2017 năm 9 nguyệt 1 ngày khi điểm のオリジナルよりアーカイブ.2018 năm 9 nguyệt 9 ngày duyệt lãm.[4]
  28. ^License Agreement”.Caldera, Inc.(1997 năm 8 nguyệt 28 ngày ). 8 September 2018 khi điểm のオリジナルよりアーカイブ.9 September 2018Duyệt lãm.[5][6]
  29. ^Allison (12 September 2001)."Tim Olmstead".Newsgroup:comp.os.cpm.
  30. ^License agreement for the CP/M material presented on this site”.Lineo, Inc.(2001 năm 10 nguyệt 19 ngày ). 8 September 2018 khi điểm のオリジナルよりアーカイブ.9 September 2018Duyệt lãm. “[…] Let this email represent a right to use, distribute, modify, enhance and otherwise make available in a nonexclusive manner the CP/M technology as part of the" Unofficial CP/M Web Site "with its maintainers, developers and community. I further state that as Chairman and CEO ofLineo, Inc.that I have the right to do offer such a license. […]Bryan Sparks[…]”
  31. ^The Unofficial CP/M Web Site”.2016 năm 2 nguyệt 3 ngày khi điểm の オリジナルよりアーカイブ.2020 năm 5 nguyệt 29 ngàyDuyệt lãm.
  32. ^CP/M collection is back online with an Open Source licence - Walk down memory lane”.The Register(2001 năm 11 nguyệt 26 ngày ). 2017 năm 9 nguyệt 1 ngày khi điểm の オリジナルよりアーカイブ.2020 năm 5 nguyệt 29 ngàyDuyệt lãm.
  33. ^“CP/M and DRM”.Dr. Dobb's Journal(CMP Media LLC)29(6): 71–73. (2004-06-01). #361.オリジナルの 2018-09-09 khi điểm におけるアーカイブ..https://web.archive.org/web/20180909035748/http:// drdobbs /cpm-and-drm/1844056992018 năm 9 nguyệt 9 ngàyDuyệt lãm..[7]