計(jì)算機(jī)組成原理課后答案(高教版)5課件_第1頁
計(jì)算機(jī)組成原理課后答案(高教版)5課件_第2頁
計(jì)算機(jī)組成原理課后答案(高教版)5課件_第3頁
計(jì)算機(jī)組成原理課后答案(高教版)5課件_第4頁
計(jì)算機(jī)組成原理課后答案(高教版)5課件_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2023/2/31I/O有哪些編址方式?各有何特點(diǎn)?解:有兩種:I/O與內(nèi)存統(tǒng)一編址和I/O獨(dú)立編址;統(tǒng)一編址方式的I/O地址采用與主存單元地址完全一樣的格式,I/O設(shè)備和主存占用同一個(gè)地址空間,CPU可像訪問主存一樣訪問I/O設(shè)備,不需要安排專門的I/O指令。獨(dú)立編址方式時(shí)機(jī)器為I/O設(shè)備專門安排一套完全不同于主存地址格式的地址編碼,此時(shí)I/O地址與主存地址是兩個(gè)獨(dú)立的空間,CPU需要通過專門的I/O指令來訪問I/O地址空間。

討論:I/O編址方式的意義:

I/O編址方式的選擇主要影響到指令系統(tǒng)設(shè)計(jì)時(shí)I/O指令的安排,因此描述其特點(diǎn)時(shí)一定要說明此種I/O編址方式對(duì)應(yīng)的I/O指令設(shè)置情況。

I/O與內(nèi)存統(tǒng)一編址方式將I/O地址看成是存儲(chǔ)地址的一部分,占用主存空間;

問題:確切地講,I/O與內(nèi)存統(tǒng)一編址的空間為總線空間,I/O所占用的是內(nèi)存的擴(kuò)展空間。

I/O獨(dú)立編址方式有明顯的I/O地址標(biāo)識(shí),而I/O與內(nèi)存統(tǒng)一的編址方式?jīng)]有;

問題:無論哪種編址方式,I/O地址都是由相應(yīng)的指令提供的,而地址本身并沒有特殊的標(biāo)識(shí)。

2023/2/322.簡(jiǎn)要說明CPU與I/O之間傳遞信息可采用哪幾種聯(lián)絡(luò)方式?它們分別用于什么場(chǎng)合?答:CPU與I/O之間傳遞信息常采用三種聯(lián)絡(luò)方式:直接控制(立即響應(yīng))、同步、異步。適用場(chǎng)合分別為:直接控制適用于結(jié)構(gòu)極簡(jiǎn)單、速度極慢的I/O設(shè)備,CPU直接控制外設(shè)處于某種狀態(tài)而無須聯(lián)絡(luò)信號(hào)。同步方式采用統(tǒng)一的時(shí)標(biāo)進(jìn)行聯(lián)絡(luò),適用于CPU與I/O速度差不大,近距離傳送的場(chǎng)合。異步方式采用應(yīng)答機(jī)制進(jìn)行聯(lián)絡(luò),適用于CPU與I/O速度差較大、遠(yuǎn)距離傳送的場(chǎng)合。討論:注意I/O交換方式、I/O傳送分類方式與I/O聯(lián)絡(luò)方式的區(qū)別:

串行、并行I/O傳送方式常用于描述I/O傳送寬度的類型;

I/O交換方式主要討論傳送過程的控制方法;

I/O聯(lián)絡(luò)方式主要解決傳送時(shí)CPU與I/O之間如何取得通信聯(lián)系以建立起操作上的同步配合關(guān)系。

同步方式適用于CPU與I/O工作速度完全同步的場(chǎng)合。

問題:I/O要達(dá)到與CPU工作速度完全同步一般是不可能的。同步方式的實(shí)質(zhì)是“就慢不就快”,如采用同步方式一般CPU達(dá)不到滿負(fù)荷工作。

2023/2/333.I/O與主機(jī)交換信息時(shí),共有哪幾種控制方式?

簡(jiǎn)述它們的特點(diǎn)。(1)程序查詢方式。特點(diǎn)是主機(jī)與I/O串行工作,CPU啟動(dòng)I/O后,時(shí)刻查詢I/O是否準(zhǔn)備好,若設(shè)備準(zhǔn)備就緒,CPU便轉(zhuǎn)入處理I/O與主機(jī)間傳送信息的程序;若設(shè)備沒有準(zhǔn)備就緒,則CPU反復(fù)查詢,踏步等待,直到I/O準(zhǔn)備就緒為止,這種方式CPU效率很低。(2)程序中斷方式。特點(diǎn)為主機(jī)與I/O并行工作。CPU啟動(dòng)I/O后,不必時(shí)刻查詢I/O是否準(zhǔn)備好,而是繼續(xù)執(zhí)行程序,當(dāng)I/O準(zhǔn)備就緒時(shí),向CPU發(fā)出中斷信號(hào),CPU在適當(dāng)?shù)臅r(shí)候相應(yīng)I/O的中斷請(qǐng)求,暫?,F(xiàn)行的程序?yàn)镮/O服務(wù),此方式消除了踏步現(xiàn)象,提高了CPU的效率。(3)DMA方式。其特點(diǎn)是主機(jī)與I/O并行工作,主存和I/O之間有一條直接數(shù)據(jù)通路,CPU啟動(dòng)I/O后,不必查詢I/O是否準(zhǔn)備好,當(dāng)I/O準(zhǔn)備就緒后,發(fā)出DMA請(qǐng)求,此時(shí)CPU不直接參與I/O和主存間的信息交換,只是把外部總線的使用權(quán)暫時(shí)交付DMA,仍然可以完成自身內(nèi)部的操作,所以不必中斷現(xiàn)行程序,只需暫停一個(gè)存取周期訪存,CPU效率更高。(4)通道方式。通道是一個(gè)具有特殊功能的處理器,CPU把部分權(quán)力下放給通道,由它實(shí)現(xiàn)對(duì)外圍設(shè)備的同意管理和外圍設(shè)備與內(nèi)存之間的數(shù)據(jù)交換,大大提高了CPU的效率,但是它是以花費(fèi)更多的硬件為代價(jià)的。(5)I/O處理機(jī)方式。他是通道方式的進(jìn)一步發(fā)展,CPU將I/O的操作以及外圍設(shè)備的管理全部給I/O處理機(jī),其實(shí)質(zhì)是多機(jī)系統(tǒng),因而效率有很大的提高。2023/2/344.試比較程序查詢方式、程序中斷方式和DMA方式對(duì)CPU工作效率的影響。程序查詢方式要求CPU時(shí)刻查詢I/O,直到I/O準(zhǔn)備好為止,這種方式CPU工作效率很低。程序中斷方式比程序查詢方式提高了CPU的工作效率,消除了“踏步”現(xiàn)象。DMA方式中CPU的工作效率是這三種之中最高的一個(gè)。CPU啟動(dòng)I/O后,不必查詢I/O是否準(zhǔn)備好,當(dāng)I/O準(zhǔn)備就緒后,發(fā)出DMA請(qǐng)求,此時(shí)CPU不直接參與I/O和主存間的信息交換,只是把外部總線的使用權(quán)暫時(shí)交付DMA,仍然可以完成自身內(nèi)部的操作,所以不必中斷現(xiàn)行程序,只需暫停一個(gè)存取周期訪存,CPU效率更高。2023/2/355.圖形顯示和圖像顯示有何區(qū)別?圖形顯示器是用點(diǎn)、線、面組合而成的平面或立體圖形。并可以做平移、比例變化、旋轉(zhuǎn)、坐標(biāo)變換、投影變換、透視變換、透視投影、軸側(cè)投影、單點(diǎn)透視、兩點(diǎn)或三點(diǎn)透視以及隱線處理等操作。主要用于CAD和CAM等。圖形顯示器所顯示的圖形是由計(jì)算機(jī)用一定的算法形成的點(diǎn)、線、面、陰影等,它來自主觀世界,因此又稱主觀圖像或叫做計(jì)算機(jī)圖像。圖像顯示器所顯示的圖像通常來自客觀世界,故又稱客觀圖像。圖像顯示器是把由計(jì)算機(jī)處理后的圖像,以點(diǎn)陣列的形式顯示出來。2023/2/366.字符顯示器的接口電路中配有緩沖存儲(chǔ)器和只讀存儲(chǔ)器,各有何作用?解:(1)緩沖存儲(chǔ)器做為顯示存儲(chǔ)器,存放欲顯示的字符的ASII碼,其容量與顯示屏能顯示的字符個(gè)數(shù)有關(guān),每個(gè)字符所在存儲(chǔ)單元的地址與字符所在熒光屏上的位置一一對(duì)應(yīng)。(2)只讀存儲(chǔ)器做為字符發(fā)生器,將ASCII碼轉(zhuǎn)變?yōu)橐唤M光點(diǎn)矩陣信息ROM的個(gè)數(shù)與顯示器所能顯示的字符種類有關(guān)。2023/2/377.試比較針式打印機(jī)、激光打印機(jī)和噴墨打印機(jī)。針式打印機(jī)、激光打印機(jī)和噴墨打印機(jī)都配有一個(gè)字符發(fā)生器,它們的共同特點(diǎn)是都能將字符編碼信息變?yōu)辄c(diǎn)陣信息,不同的是這些點(diǎn)陣信息的控制對(duì)象不同。點(diǎn)陣針式打印機(jī)的字符點(diǎn)陣用于控制打印機(jī)的驅(qū)動(dòng)電路;激光打印機(jī)的字符點(diǎn)陣脈沖信號(hào)用于控制激光束;噴墨打印機(jī)的字符點(diǎn)陣信息控制墨滴的運(yùn)動(dòng)軌跡。此外,點(diǎn)陣針式打印機(jī)是屬于擊打式打印機(jī),可以逐字打印也可以逐行打印,噴墨打印機(jī)只能逐字打印,激光打印機(jī)數(shù)據(jù)頁式輸出設(shè)備,后兩種都屬于非擊打式打印機(jī)。不同種類的打印機(jī)其性能和價(jià)格差別很大,用戶可以根據(jù)不同的需要合理選用。要求印字質(zhì)量高的場(chǎng)合可以選用激光打印機(jī);要求價(jià)格便宜的或是只需要具有文字處理功能的個(gè)人用計(jì)算機(jī),可配置串行點(diǎn)陣針式打印機(jī);要求處理的信息量很大,速度要求快,應(yīng)該配置行式打印機(jī)或是高速激光打印機(jī)。2023/2/388.某計(jì)算機(jī)的I/O設(shè)備采用異步串行傳送方式傳送字符信息。字符信息的格式為1位起始位、7位數(shù)據(jù)位、1位校驗(yàn)位和1位停止位。若要求每秒鐘傳送480個(gè)字符,那么該設(shè)備的數(shù)據(jù)傳送速率為多少?解:480×10=4800位/秒=4800波特;

波特——是數(shù)據(jù)傳送速率波特率的單位。

比特率=4800×7/10=3360位/秒

2023/2/399.什么是多媒體技術(shù)?簡(jiǎn)要說明研制多媒體計(jì)算機(jī)的關(guān)鍵技術(shù)。多媒體技術(shù)是指強(qiáng)調(diào)計(jì)算機(jī)與聲音、活動(dòng)圖像和文字相結(jié)合的技術(shù)。多媒體技術(shù)的關(guān)鍵技術(shù)主要有:視頻和音頻數(shù)據(jù)的壓縮和解壓縮技術(shù)、多媒體專用芯片、大容量存儲(chǔ)器、適用于多媒體技術(shù)的軟件。2023/2/31010.什么是I/O接口,它與端口有何區(qū)別?為什么要設(shè)置I/O接口?I/O接口如何分類?解:I/O接口一般指CPU和I/O設(shè)備間的連接部件;端口是指I/O接口內(nèi)CPU能夠訪問的寄存器,端口加上相應(yīng)的控制邏輯即構(gòu)成I/O接口。接口的設(shè)置主要是為了解決主機(jī)和外設(shè)直接的差異問題,實(shí)現(xiàn)相互通信。I/O接口分類方法很多,主要有:(1)按數(shù)據(jù)傳送方式分有并行接口和串行接口兩種;(2)按數(shù)據(jù)傳送的控制方式分有程序控制接口、程序中斷接口、DMA接口三種。

2023/2/311接口(interface)和端口(port)的區(qū)別。接口位于CPU和外設(shè)之間,是一個(gè)連接部件。它一邊通過地址線、數(shù)據(jù)線和控制線與CPU連接,另一邊通過數(shù)據(jù)信息,控制信息和狀態(tài)信息與外設(shè)連接。數(shù)據(jù)信息、狀態(tài)信息和控制信息分別放在外設(shè)接口(interface)的不同寄存器中。這些寄存器被稱作端口(port),數(shù)據(jù)口、狀態(tài)口和控制口,分別存放數(shù)據(jù)信息、狀態(tài)信息和控制信息。CPU可對(duì)這些端口(寄存器)進(jìn)行“讀”或“寫”操作,因此每個(gè)端口都有一個(gè)“地址”對(duì)應(yīng)。CPU對(duì)這些端口是可編程的。2023/2/31211.簡(jiǎn)述I/O接口的功能和基本組成功能組成選址功能傳送命令的功能傳送數(shù)據(jù)的功能反映設(shè)備狀態(tài)的功能設(shè)備選擇電路命令寄存器、命令譯碼器數(shù)據(jù)緩沖寄存器設(shè)備狀態(tài)標(biāo)記2023/2/31312.結(jié)合程序查詢方式的接口電路,說明其工作過程。

解:程序查詢接口工作過程如下(以輸入為例):

1)CPU發(fā)I/O地址地址總線接口設(shè)備選擇器譯碼選中,發(fā)SEL信號(hào)開命令接收門;

2)CPU發(fā)啟動(dòng)命令

D置0,B置1

接口向設(shè)備發(fā)啟動(dòng)命令設(shè)備開始工作;

3)CPU等待,輸入設(shè)備讀出數(shù)據(jù)

DBR;

4)外設(shè)工作完成,完成信號(hào)接口

B置0,D置1;

5)準(zhǔn)備就緒信號(hào)控制總線

CPU;

6)輸入:CPU通過輸入指令(IN)將DBR中的數(shù)據(jù)取走;2023/2/314

若為輸出,除數(shù)據(jù)傳送方向相反以外,其他操作與輸入類似。工作過程如下:

1)CPU發(fā)I/O地址地址總線接口設(shè)備選擇器譯碼選中,發(fā)SEL信號(hào)開命令接收門;

2)輸出:CPU通過輸出指令(OUT)將數(shù)據(jù)放入接口DBR中;

3)CPU發(fā)啟動(dòng)命令

D置0,B置1

接口向設(shè)備發(fā)啟動(dòng)命令設(shè)備開始工作;

4)CPU等待,輸出設(shè)備將數(shù)據(jù)從

DBR取走;

5)外設(shè)工作完成,完成信號(hào)接口

B置0,D置1;

6)準(zhǔn)備就緒信號(hào)控制總線

CPU,CPU可通過指令再次向接口DBR輸出數(shù)據(jù),進(jìn)行第二次傳送。2023/2/31513.說明中斷向量地址和入口地址的區(qū)別和聯(lián)系。解:區(qū)別:

向量地址是硬件電路(向量編碼器)產(chǎn)生的中斷源的內(nèi)存地址編號(hào),中斷入口地址是中斷服務(wù)程序首址。

聯(lián)系:

中斷向量地址可理解為中斷服務(wù)程序入口地址指示器(入口地址的地址),通過它訪存可獲得中斷服務(wù)程序入口地址。

2023/2/31614.在什么條件下,I/O設(shè)備可以向CPU提出中斷請(qǐng)求?

解:條件是:I/O接口中的設(shè)備工作完成狀態(tài)為1(D=1),中斷屏蔽碼為0(MASK=0),且CPU查詢中斷時(shí),中斷請(qǐng)求觸發(fā)器狀態(tài)為1(INTR=1)。

15.什么是中斷允許觸發(fā)器?它有何作用?

解:中斷允許觸發(fā)器是CPU中斷系統(tǒng)中的一個(gè)部件,他起著開關(guān)中斷的作用(即中斷總開關(guān),則中斷屏蔽觸發(fā)器可視為中斷的分開關(guān))。

16.在什么條件和什么時(shí)間,CPU可以響應(yīng)I/O的中斷請(qǐng)求?

解:CPU響應(yīng)I/O中斷請(qǐng)求的條件和時(shí)間是:當(dāng)中斷允許狀態(tài)為1(EINT=1),且至少有一個(gè)中斷請(qǐng)求被查到,則在一條指令執(zhí)行完時(shí),響應(yīng)中斷。

2023/2/31717.某系統(tǒng)對(duì)輸入數(shù)據(jù)進(jìn)行取樣處理,每抽取一個(gè)輸入數(shù)據(jù),CPU就要中斷處理一次,將取樣的數(shù)據(jù)存至存儲(chǔ)器的緩沖區(qū)中,該中斷處理需P秒。此外,緩沖區(qū)內(nèi)每存儲(chǔ)N個(gè)數(shù)據(jù),主程序就要將其取出進(jìn)行處理,這個(gè)處理需Q秒。試問該系統(tǒng)可以跟蹤到每秒多少次中斷請(qǐng)求?解:

N個(gè)數(shù)據(jù)所需的處理時(shí)間=P×N+Q秒

平均每個(gè)數(shù)據(jù)所需處理時(shí)間=(P×N+Q)/N秒;

求倒數(shù)得:

該系統(tǒng)跟蹤到的每秒中斷請(qǐng)求數(shù)=N/(P×N+Q)次。

2023/2/31819.在程序中斷方式中,磁盤申請(qǐng)中斷的優(yōu)先權(quán)高于打印機(jī)。當(dāng)打印機(jī)正在進(jìn)行打印時(shí),磁盤申請(qǐng)中斷請(qǐng)求。試問是否要將打印機(jī)輸出停下來,等磁盤操作結(jié)束后,打印機(jī)輸出才能繼續(xù)進(jìn)行?為什么?解:由于磁盤中斷的優(yōu)先權(quán)高于打印機(jī),因此應(yīng)將打印機(jī)輸出停下來,等磁盤操作結(jié)束后,打印機(jī)輸出才能繼續(xù)進(jìn)行。因?yàn)榇蛴C(jī)的速度比磁盤輸入輸出的速度慢,并且暫停打印不會(huì)造成數(shù)據(jù)丟失。2023/2/31920.單重中斷和多重中斷的服務(wù)程序流程中斷否?保護(hù)現(xiàn)場(chǎng)設(shè)備服務(wù)恢復(fù)現(xiàn)場(chǎng)

開中斷中斷返回取指令執(zhí)行指令中斷服務(wù)程序

中斷響應(yīng)程序斷點(diǎn)進(jìn)棧關(guān)中斷向量地址PC中斷周期是中斷返回保護(hù)現(xiàn)場(chǎng)設(shè)備服務(wù)恢復(fù)現(xiàn)場(chǎng)開中斷開中斷開中斷中斷隱指令中斷隱指令否取指令執(zhí)行指令中斷否?否

中斷響應(yīng)程序斷點(diǎn)進(jìn)棧關(guān)中斷向量地址PC中斷周期是中斷服務(wù)程序單重多重2023/2/32021.中斷向量通過什么總線送至什么地方?為什么?答:因?yàn)橹袛嘞蛄考礊橹袛喾?wù)子程序的入口地址,程序要利用中斷向量轉(zhuǎn)到中斷服務(wù)子程序去執(zhí)行,所以要通過數(shù)據(jù)總線送至程序計(jì)數(shù)器PC。2023/2/32122.程序查詢方式和程序中斷方式都是通過“程序”傳送數(shù)據(jù),兩者的區(qū)別是什么?

答:程序查詢方式通過“程序”傳送數(shù)據(jù)時(shí),程序?qū)/O的控制包括了I/O準(zhǔn)備和I/O傳送兩段時(shí)間。由于I/O的工作速度比CPU低得多,因此程序中要反復(fù)詢問I/O的狀態(tài),造成“踏步等待”,嚴(yán)重浪費(fèi)了CPU的工作時(shí)間。

而程序中斷方式雖然也是通過“程序”傳送數(shù)據(jù),但程序僅對(duì)I/O傳送階段進(jìn)行控制,I/O準(zhǔn)備階段不需要CPU查詢。故CPU此時(shí)照樣可以運(yùn)行現(xiàn)行程序,與I/O并行工作,大大提高了CPU的工作效率。2023/2/32223.說明調(diào)用中斷服務(wù)程序和調(diào)用子程序的區(qū)別。解:(1)中斷服務(wù)程序與中斷時(shí)CPU正在運(yùn)行的程序是相互獨(dú)立的,它們之間沒有確定的關(guān)系。子程序調(diào)用時(shí)轉(zhuǎn)入的子程序與CPU正在執(zhí)行的程序段是同一程序的兩部分。(2)除了軟中斷,通常中斷產(chǎn)生都是隨機(jī)的,而子程序調(diào)用是由CALL指令(子程序調(diào)用指令)引起的。(3)中斷服務(wù)程序的入口地址可以通過硬件向量法產(chǎn)生向量地址,再由向量地址找到入口地址。子程序調(diào)用的子程序入口地址是由CALL指令中的地址碼給出的。(4)調(diào)用中斷服務(wù)程序和子程序都需保護(hù)程序斷點(diǎn),前者由中斷隱指令完成,后者由CALL指令本身完成。(5)處理中斷服務(wù)程序時(shí),對(duì)多個(gè)同時(shí)發(fā)生的中斷需進(jìn)行裁決,而調(diào)用子程序時(shí)一般沒有這種操作。(6)在中斷服務(wù)程序和所調(diào)用的子程序中都有保護(hù)寄存器內(nèi)容的操作。2023/2/32324.答:設(shè)備查詢優(yōu)先級(jí)固定,某些優(yōu)先級(jí)較低的設(shè)備可能被餓死。設(shè)置循環(huán)優(yōu)先級(jí)可以使得設(shè)備公平獲得數(shù)據(jù)傳送。檢查狀態(tài)標(biāo)記1

設(shè)備1

準(zhǔn)備就緒?檢查狀態(tài)標(biāo)記N

設(shè)備N準(zhǔn)備就緒?…處理設(shè)備1是否否處理設(shè)備N是2023/2/32425.根據(jù)以下要求設(shè)計(jì)一個(gè)產(chǎn)生3個(gè)設(shè)備向量地址的電路。

(1)3個(gè)設(shè)備的優(yōu)先級(jí)按A→B→C降序排列。

(2)A、B、C的向量地址分別為110100、010100、000110。

(3)排隊(duì)器采用鏈?zhǔn)脚抨?duì)電路。

(4)當(dāng)CPU發(fā)來中斷響應(yīng)信號(hào)INTA時(shí),可將向量地址取至CPU。

解:此題與教材例5.2類似,可參考設(shè)計(jì)。該設(shè)備向量地址的電路如下:2023/2/325INTRA11&&/INTRA來自高一級(jí)的排隊(duì)器INTRB&INTRC&1&/INTRB&/INTRB至低一級(jí)的排隊(duì)器設(shè)備編碼器INTPAINTPBINTPC數(shù)據(jù)總線110100010100000110INTA2023/2/32626.什么是多重中斷?實(shí)現(xiàn)多重中斷的必要條件是什么?解:多重中斷是指:當(dāng)CPU執(zhí)行某個(gè)中斷服務(wù)程序的過程中,發(fā)生了更高級(jí)、更緊迫的事件,CPU暫停現(xiàn)行中斷服務(wù)程序的執(zhí)行,轉(zhuǎn)去處理該事件的中斷,處理完返回現(xiàn)行中斷服務(wù)程序繼續(xù)執(zhí)行的過程。

實(shí)現(xiàn)多重中斷的必要條件是:在現(xiàn)行中斷服務(wù)期間,中斷允許觸發(fā)器為1,即開中斷。

2023/2/32727.DMA方式有何特點(diǎn)?什么樣的I/O設(shè)備與主機(jī)交換信息時(shí)采用DMA方式,舉例說明。答:DMA方式即直接存儲(chǔ)器訪問方式,也就是在外設(shè)和主存之間直接通過總線傳送信息,而不需經(jīng)過CPU,提高了傳送效率也減少了CPU的負(fù)擔(dān)。一般都是高速外設(shè)和內(nèi)存的信息傳送采用DMA方式。比如硬盤。2023/2/32828.CPU對(duì)DMA請(qǐng)求和中斷請(qǐng)求的響應(yīng)時(shí)間是否一樣?為什么?解:CPU對(duì)DMA請(qǐng)求和中斷請(qǐng)求的響應(yīng)時(shí)間不一樣,因?yàn)閮煞N方式的交換速度相差很大,因此CPU必須以更短的時(shí)間間隔查詢并響應(yīng)DMA請(qǐng)求(一個(gè)存取周期末)。對(duì)中斷的查詢安排在一條指令周期末。2023/2/32930.DMA的工作方式中,CPU暫停方式和周期挪用方式的數(shù)據(jù)傳送流程有何不同?畫圖說明。解:主要區(qū)別在于傳送階段,現(xiàn)行程序是否完全停止訪存。2023/2/3302023/2/33131.假設(shè)某設(shè)備向CPU傳送信息的最高頻率是40000次/秒,而相應(yīng)的中斷處理程序其執(zhí)行時(shí)間為40us,試問該外設(shè)是否可用程序中斷方式與主機(jī)交換信息,為什么?解:該設(shè)備向CPU傳送信息的時(shí)間間隔=1/40000s=0.025×10-3s=25us<40us則:該外設(shè)不能用程序中斷方式與主機(jī)交換信息,因?yàn)槠渲袛嗵幚沓绦虻膱?zhí)行速度比該外設(shè)的交換速度慢。2023/2/33232.設(shè)磁盤存儲(chǔ)器轉(zhuǎn)速為3000轉(zhuǎn)/分,分8個(gè)扇區(qū),每扇區(qū)存儲(chǔ)1K字節(jié),主存與磁盤存

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論