本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目需要补充更多来源。 (2015年2月6日)请协助補充多方面可靠来源改善这篇条目无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:"CP/M"网页新闻书籍学术图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 此條目可参照英語維基百科相應條目来扩充。 (2020年7月28日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记((Translated page))标签。
CP/M
开发者数字研究公司
/ Gary Kildall英语Gary Kildall
编程语言PL/M英语PL/M
運作狀態已停止
源码模式最初閉源,現已開源[1]
首次发布1974年,​50年前​(1974
当前版本
  • 3.1 (1983)
編輯維基數據鏈接
支援平台Intel 8080Intel 8085Zilog Z80Intel 8086Motorola 68000
内核类别整塊性核心
默认用户界面命令行界面
许可证最初专有,現採用類BSD许可证
官方網站Digital Research CP/M page

CP/M[註 1],是數位研究公司Digital Research Inc.[註 2]在1974年开发,为8位CPU(如Intel 8080Zilog Z80等)的个人电脑(PC)所设计之操作系统。在PC市场的黎明阶段,它成为被广泛应用的操作系统,DOS採用了許多CP/M特色、因此使用者能快速適應。可是因为在向16位CPU的转化上错失机会,在以IBM PC/AT以及IBM PC兼容机为中心的16位PC市场上惨败给微軟公司推出的MS-DOS,从而从市场上消失。虽然CP/M推出了为Intel 8086而设计的CP/M-86以及为Motorola 68000而设计的CP/M-68K等版本,但使用者几乎不存在。

硬件需求

一个最小的8位CP / M系统需要以下硬件组件:

操作系统组件

在8位版本中,CP/M的系统组件載入至主記憶體中。系统组件分为3个部分:

BIOS和BDOS常駐在主記憶體中,而CCP常駐在主記憶體中,除非應用程序覆盖,在這種情况下,它會自動重新載入應用程序完成後執行。還提供了大量標准工具命令。命令以.COM副檔名儲存在磁碟上。 BIOS直接控制硬體構造(例如CPU和主記憶體),它提供文字輸入輸出、磁碟扇区讀寫等功能。BDOS執行CP/M檔案系统和一些輸入輸出操作(例如重定向)。CCP提供使用者命令行並直接執行它們(内部命令例如DIR顯示一個資料夾中的檔案,或者ERA删除一個檔案),或者讀取、起動一个可執行檔。

对后来计算机存储方式的影响

註解

  1. ^ 「CP/M」全稱「微型計算機控製程序」(Control Program/Monitor或Control Program for Microcomputers)
  2. ^ 數位研究公司於1991年被Novell所兼并

參考

  1. ^ CP/M collection is back online with an Open Source licence页面存档备份,存于互联网档案馆) The Register, November 26, 2001