CP/M
硬件需求
一個(gè)最小的8位CP / M系統(tǒng)需要以下硬件組件:
一個(gè)使用ASCII字符集的計(jì)算機(jī)終端
英特爾8080(以及后來的8085)或Zilog公司的Z80微處理器
至少有16千字節(jié)的RAM
可引導(dǎo)的磁盤
至少有一個(gè)軟盤驅(qū)動(dòng)器
操作系統(tǒng)組件
在8位版本中,CP/M的系統(tǒng)組件加載至主存中。系統(tǒng)組件分為3個(gè)部分:
基本輸入輸出系統(tǒng)(BIOS)
基本磁盤的操作系統(tǒng)(BDOS)
控制臺命令處理器(CCP)。
BIOS和BDOS常駐在主存中,而CCP常駐在主存中,除非應(yīng)用程序覆蓋,在這種情況下,它會(huì)自動(dòng)重新加載應(yīng)用程序完成后運(yùn)行。還提供了大量標(biāo)準(zhǔn)工具命令。命令以.COM擴(kuò)展名存儲在磁盤上。 BIOS直接控制硬件構(gòu)造(例如CPU和主存),它提供文字輸入輸出、磁盤扇區(qū)讀寫等功能。BDOS運(yùn)行CP/M文件系統(tǒng)和一些輸入輸出操作(例如重定向)。CCP提供用戶命令行并直接運(yùn)行它們(內(nèi)部命令例如DIR顯示一個(gè)文件夾中的文件,或者ERA刪除一個(gè)文件),或者讀取、起動(dòng)一個(gè)可執(zhí)行文件。
對后來計(jì)算機(jī)存儲方式的影響
8080主要使用的操作系統(tǒng)是CP/M-80,到8086的時(shí)候,實(shí)際尋址范圍是8080的16倍,但是英特爾將8086創(chuàng)建為可讓程序只占用1M內(nèi)存中的64K字節(jié)段,好像完全是小型的8080內(nèi)存系統(tǒng),直接影響到后來的段寄存器設(shè)計(jì)。
免責(zé)聲明:以上內(nèi)容版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請告知,我們將盡快刪除相關(guān)內(nèi)容。感謝每一位辛勤著寫的作者,感謝每一位的分享。
- 有價(jià)值
- 一般般
- 沒價(jià)值
{{item.userName}} 舉報(bào)
{{item.time}} {{item.replyListShow ? '收起' : '展開'}}評論 {{curReplyId == item.id ? '取消回復(fù)' : '回復(fù)'}}
{{_reply.userName}} 舉報(bào)
{{_reply.time}}