fbpx
维基百科

CP/M

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

CP/M
开发者数字研究公司
/ Gary Kildall英语Gary Kildall
编程语言PL/M英语PL/M
運作狀態已停止
源码模式最初閉源,現已開源[1]
首次发布1974年,​49年前​(1974
目前版本
  • 3.1 (1983)
支援平台Intel 8080Intel 8085Zilog Z80Intel 8086Motorola 68000
内核类别整塊性核心
默认用户界面命令行界面
许可证最初专有,現採用類BSD许可证
官方網站Digital Research CP/M page

硬件需求

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

  • 使用ASCII字符集的计算机终端
  • 英特尔8080(以及后来的8085)或Zilog公司的Z80微处理器
  • 至少有16千字节的RAM
  • 引导磁盘
  • 至少有一个软盘驱动器

操作系统组件

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

  • 基本輸入輸出系统(BIOS
  • 基本磁碟的操作系统(BDOS)
  • 控制台命令處理器(CCP)

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

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

8080主要使用的操作系统是CP/M-80,到8086的时候,实际寻址范围是8080的16倍,但是英特尔将8086创建为可让程序只占用1M内存中的64K字节段,好像完全是小型的8080内存系统,直接影响到后来的段寄存器设计。

註解

  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
  2. ^ Mann, Stephen. CP/M Plus, a third, updated version of CP/M. Info World. 15 August 1983, 5 (33): 49ff. ISSN 0199-6649. 

本條目存在以下問題, 請協助改善本條目或在討論頁針對議題發表看法, 此條目需要补充更多来源, 2015年2月6日, 请协助補充多方面可靠来源以改善这篇条目, 无法查证的内容可能會因為异议提出而移除, 致使用者, 请搜索一下条目的标题, 来源搜索, 网页, 新闻, 书籍, 学术, 图像, 以检查网络上是否存在该主题的更多可靠来源, 判定指引, 此條目可参照英語維基百科相應條目来扩充, 2020年7月28日, 若您熟悉来源语言和主题, 请协助参考外语维基百科扩充条目, 请勿直接提交机械翻译, 也不要翻译不可靠, 低品质. 本條目存在以下問題 請協助改善本條目或在討論頁針對議題發表看法 此條目需要补充更多来源 2015年2月6日 请协助補充多方面可靠来源以改善这篇条目 无法查证的内容可能會因為异议提出而移除 致使用者 请搜索一下条目的标题 来源搜索 CP M 网页 新闻 书籍 学术 图像 以检查网络上是否存在该主题的更多可靠来源 判定指引 此條目可参照英語維基百科相應條目来扩充 2020年7月28日 若您熟悉来源语言和主题 请协助参考外语维基百科扩充条目 请勿直接提交机械翻译 也不要翻译不可靠 低品质内容 依版权协议 译文需在编辑摘要注明来源 或于讨论页顶部标记 a href Template Translated page html title Template Translated page Translated page a 标签 CP M 註 1 是數位研究公司 Digital Research Inc 註 2 在1974年开发 为8位CPU 如Intel 8080 Zilog Z80等 的个人电脑 PC 所设计之操作系统 在PC市场的黎明阶段 它成为被广泛应用的操作系统 可是因为在向16位CPU的转化上错失机会 在以IBM PC AT以及IBM PC兼容机为中心的16位PC市场上惨败给微軟公司推出的MS DOS 从而从市场上消失 虽然CP M推出了为Intel 8086而设计的 CP M 86 以及为Motorola 68000而设计的 CP M 68k 等版本 但使用者几乎不存在 CP M开发者数字研究公司 Gary Kildall 英语 Gary Kildall 编程语言PL M 英语 PL M 運作狀態已停止源码模式最初閉源 現已開源 1 首次发布1974年 49年前 1974 目前版本3 1 1983 支援平台Intel 8080 Intel 8085 Zilog Z80 Intel 8086 Motorola 68000内核类别整塊性核心默认用户界面命令行界面许可证最初专有 現採用類BSD许可证官方網站Digital Research CP M page 目录 1 硬件需求 2 操作系统组件 3 对后来计算机存储方式的影响 4 註解 5 參考硬件需求 编辑一个最小的8位CP M系统需要以下硬件组件 使用ASCII字符集的计算机终端 英特尔8080 以及后来的8085 或Zilog公司的Z80微处理器 至少有16千字节的RAM 可引导的磁盘 至少有一个软盘驱动器操作系统组件 编辑在8位版本中 CP M的系统组件載入至主記憶體中 系统组件分为3个部分 基本輸入輸出系统 BIOS 基本磁碟的操作系统 BDOS 控制台命令處理器 CCP BIOS和BDOS常駐在主記憶體中 而CCP常駐在主記憶體中 除非應用程序覆盖 在這種情况下 它會自動重新載入應用程序完成後執行 還提供了大量標准工具命令 命令以 COM副檔名儲存在磁碟上 BIOS直接控制硬體構造 例如CPU和主記憶體 它提供文字輸入輸出 磁碟扇区讀寫等功能 BDOS執行CP M檔案系统和一些輸入輸出操作 例如重定向 CCP提供使用者命令行並直接執行它們 内部命令例如DIR顯示一個資料夾中的檔案 或者ERA删除一個檔案 或者讀取 起動一个可執行檔 对后来计算机存储方式的影响 编辑8080主要使用的操作系统是CP M 80 到8086的时候 实际寻址范围是8080的16倍 但是英特尔将8086创建为可让程序只占用1M内存中的64K字节段 好像完全是小型的8080内存系统 直接影响到后来的段寄存器设计 註解 编辑 CP M 全稱 微型計算機控製程序 Control Program Monitor或Control Program for Microcomputers 數位研究公司於1991年被Novell所兼并參考 编辑 CP M collection is back online with an Open Source licence 页面存档备份 存于互联网档案馆 The Register November 26 2001 Mann Stephen CP M Plus a third updated version of CP M Info World 15 August 1983 5 33 49ff ISSN 0199 6649 取自 https zh wikipedia org w index php title CP M amp oldid 69412409, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。