コンテンツにスキップ

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 ngày 25 tháng 9 と1981 năm ngày 5 tháng 10 にリリースされた. また, 1982 năm ngày 20 tháng 7 に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 ngày 21 tháng 2 に 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 ngày 12 tháng 9 に vong くなった sau[29],Vô liêu xứng bố ライセンスは2001 năm ngày 19 tháng 10 にデジタルリサーチ の 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 ngày 25 tháng 4 ). 2019 năm ngày 3 tháng 4 khi điểm の オリジナルよりアーカイブ.2019 năm ngày 3 tháng 4Duyệt lãm.
  2. ^abIn His Own Words: Gary Kildall”.Remarkable People.Computer History Museum(2016 năm ngày 2 tháng 8 ).2020 năm ngày 29 tháng 5Duyệ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 ngày 17 tháng 11Duyệt lãm.
  4. ^abGary Kildall in England”(2002 năm ). 2019 năm ngày 3 tháng 4 khi điểm の オリジナルよりアーカイブ.2019 năm ngày 3 tháng 4Duyệt lãm.
  5. ^abVideo: Frank Holsworth, developer”.Computer History Museum(2006 năm ngày 1 tháng 2 ). 2019 năm ngày 3 tháng 4 khi điểm の オリジナルよりアーカイブ.2019 năm ngày 4 tháng 4Duyệ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 ngày 4 tháng 1Duyệt lãm.
  7. ^abcDigital Research(1979 năm ngày 9 tháng 8 ). “MP/M 1.0 - A Multi-Programming Monitor Control Program for Microcomputer System Development - FUNCTIONAL SPECIFICATION”.2017 năm ngày 4 tháng 1 khi điểm の オリジナルよりアーカイブ.2017 năm ngày 4 tháng 1Duyệ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 ngày 4 tháng 1Duyệ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 ngày 4 tháng 1Duyệ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 ngày 4 tháng 1Duyệ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 ngày 4 tháng 1Duyệ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 ngày 4 tháng 1Duyệ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 ngày 4 tháng 1Duyệ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 ngày 4 tháng 1Duyệt lãm.
  16. ^MP/M-86 2.1 disk contents”.2020 năm ngày 7 tháng 1Duyệ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 ngày 19 tháng 8Duyệ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 ngày 3 tháng 1Duyệ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 ngày 4 tháng 1Duyệt lãm..
  20. ^Compupro 8/16”.oldcomputers.2016 năm ngày 3 tháng 1 khi điểm のオリジナルよりアーカイブ.2011 năm ngày 13 tháng 7Duyệ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 ngày 7 tháng 1Duyệ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 ngày 7 tháng 1Duyệ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 ngày 2 tháng 1Duyệ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 ngày 9 tháng 9Duyệ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 ngày 25 tháng 11Duyệt lãm.
  26. ^Olmstead, Tim(10 August 1997)."CP/M Web site needs a host".Newsgroup:comp.os.cpm.2017 năm ngày 1 tháng 9 khi điểm のオリジナルよりアーカイブ.2018 năm ngày 9 tháng 9 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 ngày 1 tháng 9 khi điểm のオリジナルよりアーカイブ.2018 năm ngày 9 tháng 9 duyệt lãm.[4]
  28. ^License Agreement”.Caldera, Inc.(1997 năm ngày 28 tháng 8 ). 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 ngày 19 tháng 10 ). 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 ngày 3 tháng 2 khi điểm の オリジナルよりアーカイブ.2020 năm ngày 29 tháng 5Duyệt lãm.
  32. ^CP/M collection is back online with an Open Source licence - Walk down memory lane”.The Register(2001 năm ngày 26 tháng 11 ). 2017 năm ngày 1 tháng 9 khi điểm の オリジナルよりアーカイブ.2020 năm ngày 29 tháng 5Duyệ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 ngày 9 tháng 9Duyệt lãm..[7]