計(jì)算機(jī)組成原理第5章zy_第1頁(yè)
計(jì)算機(jī)組成原理第5章zy_第2頁(yè)
計(jì)算機(jī)組成原理第5章zy_第3頁(yè)
計(jì)算機(jī)組成原理第5章zy_第4頁(yè)
計(jì)算機(jī)組成原理第5章zy_第5頁(yè)
已閱讀5頁(yè),還剩94頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第五章輸入輸出系統(tǒng)5.6DMA方式5.5程序中斷方式5.4程序查詢方式5.3I/O接口5.2外部設(shè)備5.1概述什么是輸入輸出系統(tǒng)?輸入輸出系統(tǒng)的組成是什么?輸入輸出系統(tǒng)的核心是什么?接口的概念、分類哪些控制方式?IRQ(InteruptReQuest)即“中斷請(qǐng)求”,當(dāng)計(jì)算機(jī)內(nèi)的某個(gè)硬件要求處理器去執(zhí)行某項(xiàng)任務(wù)時(shí),該硬件會(huì)發(fā)出一個(gè)硬件信號(hào)去通知處理器,這個(gè)信號(hào)就是IRQ,當(dāng)處理器收到周邊設(shè)備傳來的中斷信號(hào)時(shí),它會(huì)停止當(dāng)前的工作優(yōu)先處理這個(gè)信號(hào),完成后再繼續(xù)處理之前默默完成的工作,

輸入輸出子系統(tǒng)是連接主處理機(jī)和I/O設(shè)備的子系統(tǒng)是計(jì)算機(jī)系統(tǒng)中最具多樣性和復(fù)雜性的組成部分最典型地反映了軟件與硬件的相互結(jié)合其復(fù)雜性都隱藏在操作系統(tǒng)中1.外設(shè)特點(diǎn)(1)

種類多:有常規(guī)的輸入輸出設(shè)備,如鍵盤、顯示器、打印機(jī);有輔助存儲(chǔ)的外存儲(chǔ)器驅(qū)動(dòng)器;有用于通訊的調(diào)制解調(diào)器;有控制系統(tǒng)常用的數(shù)字/模擬轉(zhuǎn)換器和模擬/數(shù)字轉(zhuǎn)換器,……;(2)工作原理各不相同:有電子式、電動(dòng)式、光電式、機(jī)械式或其它形式;(3)要求的信號(hào)各不相同,有模擬量、數(shù)字量和開關(guān)量;(4)傳輸信息的速度也千差萬別。2.輸入輸出系統(tǒng)的基本功能(1)為數(shù)據(jù)傳輸操作選擇輸入輸出(I/O)設(shè)備;(2)使選定的輸入輸出設(shè)備和主機(jī)之間交換數(shù)據(jù)。5.1概述5.1.1輸入輸出系統(tǒng)的發(fā)展概況1.早期分散連接CPU和I/O串行工作程序查詢方式2.接口模塊和DMA階段總線連接CPU和I/O并行工作3.具有通道結(jié)構(gòu)的階段4.具有I/O處理機(jī)的階段中斷方式DMA方式5.1.2輸入輸出系統(tǒng)的組成1.I/O軟件(1)

I/O指令(2)通道指令CPU指令的一部分通道自身的指令指出數(shù)組的首地址、傳送字?jǐn)?shù)、操作命令如IBM/370通道指令為64位2.I/O硬件設(shè)備I/O接口設(shè)備設(shè)備控制器通道操作碼命令碼設(shè)備碼5.15.1.3I/O與主機(jī)的聯(lián)系方式1.I/O編址方式(1)統(tǒng)一編址(2)不統(tǒng)一編址用取數(shù)、存數(shù)指令有專門的I/O指令2.設(shè)備選址用設(shè)備選擇電路識(shí)別是否被選中3.傳送方式(1)串行(2)并行5.1數(shù)據(jù)字命令字命令字01101000起始位終止位9.09ms2×

9.09ms4.聯(lián)絡(luò)方式(1)立即響應(yīng)(2)異步工作采用應(yīng)答信號(hào)

“Ready”“Strobe”I/O接口I/O設(shè)備CPU(3)同步工作采用同步時(shí)標(biāo)5.1并行串行起始位終止位9.09ms2×

9.09ms5.I/O與主機(jī)的連接方式(1)輻射式連接(2)總線連接外設(shè)Ⅰ外設(shè)Ⅱ外設(shè)Ⅲ主機(jī)不便于增刪設(shè)備每臺(tái)設(shè)備都配有一套控制線路和一組信號(hào)線5.1便于增刪設(shè)備5.1.4I/O與主機(jī)信息傳送的控制方式1.程序查詢方式5.1程序查詢方式:數(shù)據(jù)在CPU和外圍設(shè)備之間的傳送完全靠計(jì)算機(jī)程序控制。工作過程:先由主機(jī)通過啟動(dòng)指令啟動(dòng)外設(shè)工作,啟動(dòng)后主機(jī)用測(cè)試指令不斷查詢外設(shè)工作是否完成,一旦外設(shè)工作完成,就可進(jìn)行數(shù)據(jù)傳送了。特點(diǎn):由于外圍設(shè)備動(dòng)作很慢,程序進(jìn)入查詢循環(huán)時(shí)將白白浪費(fèi)掉CPU很多時(shí)間CPU和I/O串行工作踏步等待CPU讀I/O狀態(tài)檢查狀態(tài)未準(zhǔn)備就緒出錯(cuò)從I/O接口中讀一個(gè)字到CPU從CPU向主存寫入一個(gè)字CPU向I/O發(fā)讀指令CPU讀I/O狀態(tài)檢查狀態(tài)完成否未準(zhǔn)備就緒現(xiàn)行程序是出錯(cuò)已準(zhǔn)備就緒否2.程序中斷方式5.1程序中斷方式是外圍設(shè)備用來“主動(dòng)”通知CPU,準(zhǔn)備送出輸入數(shù)據(jù)或接收輸出數(shù)據(jù)的一種方法。工作過程:通常,當(dāng)一個(gè)中斷發(fā)生時(shí),CPU暫停它的現(xiàn)行程序,而轉(zhuǎn)向中斷處理程序,從而可以輸入或輸出一個(gè)數(shù)據(jù)。當(dāng)中斷處理完畢后,CPU又返回到它原來的任務(wù),并從它停止的地方開始執(zhí)行程序特點(diǎn):它節(jié)省了CPU寶貴的時(shí)間,是管理I/O操作的一個(gè)比較有效的方法。中斷方式一般適用于隨機(jī)出現(xiàn)的服務(wù),并且一旦提出要求,應(yīng)立即進(jìn)行。同程序查詢方式相比,硬件結(jié)構(gòu)相對(duì)復(fù)雜一些,服務(wù)開銷時(shí)間較大。I/O工作CPU不查詢CPU暫停現(xiàn)行程序自身準(zhǔn)備與主機(jī)交換信息CPU和I/O并行工作

啟動(dòng)I/O現(xiàn)行程序

………中斷服務(wù)程序KK+1…沒有踏步等待現(xiàn)象中斷現(xiàn)行程序程序中斷方式流程CPU向I/O發(fā)讀指令CPU讀I/O狀態(tài)檢查狀態(tài)完成否?CPU做其他事情I/O設(shè)備工作準(zhǔn)備就緒CPUI/O從CPU向主存寫入一個(gè)字CPU主存從I/O接口中讀一個(gè)字到CPUI/OCPU中斷請(qǐng)求I/OCPU出錯(cuò)是否未錯(cuò)5.13.DMA方式5.1直接內(nèi)存訪問(DMA)方式是一種完全由硬件執(zhí)行I/O交換的工作方式工作過程:DMA控制器從CPU完全接管對(duì)總線的控制,數(shù)據(jù)交換不經(jīng)過CPU,而直接在內(nèi)存和外圍設(shè)備之間進(jìn)行,以高速傳送數(shù)據(jù)特點(diǎn):數(shù)據(jù)傳送速度很高,傳送速率僅受到內(nèi)存訪問時(shí)間的限制。與中斷方式相比,需要更多的硬件。DMA方式適用于內(nèi)存和高速外圍設(shè)備之間大批數(shù)據(jù)交換的場(chǎng)合。主存和I/O之間有一條直接數(shù)據(jù)通道不中斷現(xiàn)行程序周期挪用(周期竊?。〤PU和I/O并行工作存取周期結(jié)束CPU執(zhí)行現(xiàn)行程序CPU執(zhí)行現(xiàn)行程序DMA請(qǐng)求啟動(dòng)I/OI/O準(zhǔn)備I/O準(zhǔn)備一個(gè)存取周期實(shí)現(xiàn)I/O與主存之間的傳送三種方式的CPU工作效率比較存取周期結(jié)束CPU執(zhí)行現(xiàn)行程序CPU執(zhí)行現(xiàn)行程序DMA請(qǐng)求啟動(dòng)I/OI/O準(zhǔn)備I/O準(zhǔn)備一個(gè)存取周期實(shí)現(xiàn)I/O與主存之間的傳送CPU

執(zhí)行現(xiàn)行程序CPU查詢等待并傳輸I/O數(shù)據(jù)CPU

執(zhí)行現(xiàn)行程序啟動(dòng)I/OI/O準(zhǔn)備及傳送指令執(zhí)行周期結(jié)束CPU執(zhí)行現(xiàn)行程序CPU執(zhí)行現(xiàn)行程序啟動(dòng)I/O中斷請(qǐng)求I/O準(zhǔn)備I/O準(zhǔn)備CPU處理中斷服務(wù)程序?qū)崿F(xiàn)I/O與主機(jī)之間的傳送間斷啟動(dòng)I/O啟動(dòng)I/OI/O準(zhǔn)備中斷請(qǐng)求啟動(dòng)I/OI/O準(zhǔn)備一個(gè)存取周期DMA請(qǐng)求程序查詢方式程序中斷方式DMA方式5.1I/O準(zhǔn)備及傳送5.2外部設(shè)備5.2.1概述外部設(shè)備大致分三類鍵盤鼠標(biāo)打印機(jī)顯示器磁盤光盤磁帶1.人機(jī)交互設(shè)備2.計(jì)算機(jī)信息駐留設(shè)備3.機(jī)機(jī)通信設(shè)備調(diào)制解調(diào)器等根據(jù)其所采用的技術(shù)可分成5類:電阻式、電容式、紅外線式、表面聲波技術(shù)和底坐式矢量壓力測(cè)力技術(shù)。5.2.2輸入設(shè)備1.鍵盤2.鼠標(biāo)3.觸摸屏按鍵判斷哪個(gè)鍵按下將此鍵翻譯成ASCII碼(編碼鍵盤法)機(jī)械式、光電式4.其他輸入設(shè)備跟蹤球和操作桿輸入圖像輸入設(shè)備(攝像機(jī)和數(shù)字照相機(jī))掃描儀條形碼及其技術(shù)光學(xué)字符識(shí)別技術(shù)和語(yǔ)音文字輸入系統(tǒng)光筆、圖形板和畫筆(或游動(dòng)標(biāo))輸入5.2.3輸出設(shè)備1.顯示設(shè)備5.2按照顯示器件分類:CRT、液晶、等離子性能:屏幕尺寸、點(diǎn)間距、對(duì)比度、幀頻、行頻、掃描方式、灰度等級(jí)或彩色數(shù)量。視頻放大電路同步信號(hào)幀掃描電路行掃描電路高壓CRT主機(jī)信號(hào)CRT顯示器是一個(gè)漏斗形的電真空器件,由電子槍、熒光屏以及偏轉(zhuǎn)裝置組成。在電子槍中設(shè)有一個(gè)控制柵極,用控制柵和陰極之間的電位差來控制電子束電流的大小。當(dāng)控制柵所加的信號(hào)為1時(shí),電子槍發(fā)射具有一定能量的電子束,是屏幕上相應(yīng)位置的象素點(diǎn)發(fā)亮;當(dāng)信號(hào)為0時(shí),電子槍不發(fā)射電子束,使其象點(diǎn)稱為暗點(diǎn)。若改變所加信號(hào)的電平大小,則可控制象點(diǎn)具有不同的灰度。顯示器的性能指標(biāo)屏幕尺寸:顯示器屏幕的對(duì)角線長(zhǎng)度,長(zhǎng)寬比例為4:3點(diǎn)間距:顯示器屏幕上象素間的距離顏色數(shù):每個(gè)像素點(diǎn)可顯示的顏色數(shù)(灰度級(jí))對(duì)比度:圖像(字符)與背景的濃度差幀頻:字符或圖像每秒在屏幕上出現(xiàn)的次數(shù)行頻:?jiǎn)挝粫r(shí)間內(nèi)電子束從屏幕左到右的掃描次數(shù)掃描方式:電子束掃過熒光屏上所有像素的方式,分隔行和逐行掃描方式(1)字符顯示(2)圖形顯示(3)圖像顯示字符發(fā)生器主觀圖像客觀圖像按照顯示內(nèi)容分類:字符顯示器字符顯示設(shè)備是計(jì)算機(jī)系統(tǒng)中最基本的外部設(shè)備。光柵掃描顯示器顯示字符的方法是以點(diǎn)陣為基礎(chǔ)的。這種方法將字符分解成m*n個(gè)點(diǎn)組成陣列,將點(diǎn)陣存入由ROM構(gòu)成的字符發(fā)生器中。在CRT進(jìn)行光柵掃描的過程中,從字符發(fā)生器中依次讀出點(diǎn)陣,按照點(diǎn)陣的0和1控制掃描電子束的開關(guān),就可以在屏幕上組成字符。點(diǎn)陣的多少取決于顯示字符的質(zhì)量和字符塊的大小。字符塊指的是每個(gè)字符在屏幕上所占的點(diǎn)數(shù),也稱作字符窗口,它包括字符顯示點(diǎn)陣和字符間隔。圖(a)是字符‘A’用點(diǎn)陣(7X9)表示的例子以及它位于字符窗口中的情況,圖(b)為字符發(fā)生器的邏輯結(jié)構(gòu)。

對(duì)應(yīng)于每個(gè)字符窗口,所需顯示字符的ASCll代碼被存放在視頻存儲(chǔ)器(VRAM)中,對(duì)于在屏幕上能顯示25行80列的顯示器,應(yīng)有2000個(gè)單元存放字符信息。字符發(fā)生器ROM的高位地址來自VRAM的ASCll代碼,低位地址來自稱為光柵地址計(jì)數(shù)器的輸出RA3~RA0,它具體指向這個(gè)字形點(diǎn)陣中的某個(gè)字節(jié)。在顯示過程中,按照VRAM中的ASCll碼和光柵地址計(jì)數(shù)器訪問ROM依次取出字形點(diǎn)陣,就可以完成一行字符的輸出。

彩色CRT在其顯示頭中設(shè)有三個(gè)電子槍,分別發(fā)射能產(chǎn)生紅、綠、藍(lán)三種基色的電子束。它們受三套視頻放大電路的控制,用R,G,B信號(hào)與亮度信號(hào)I的不同組合可控制三束電子的強(qiáng)弱。相應(yīng)地?zé)晒馄辽系南簏c(diǎn)由能發(fā)出紅、綠、藍(lán)光的小點(diǎn)組成,當(dāng)一束(或二束、三束)電子流轟擊對(duì)應(yīng)的熒光粉小點(diǎn)時(shí),屏幕上的象點(diǎn)便出現(xiàn)紅、綠、蘭三基色之一或由三基色合成的其他顏色。例如IRGB為0100,對(duì)應(yīng)象點(diǎn)為紅色;為1100淡紅色;0010時(shí)為綠色;0111時(shí)為白色。IRGB能組合成16種顏色,加下表所示。若IRGB分別有多位代碼信號(hào)控制,則可合成更多的顏色(例如:調(diào)色板技術(shù))。2023/2/333

黃1110

淡紫紅1101

淡紅1100

淡青1011

淡綠1010

淡蘭1001

灰1000

白0111

棕0110

紫紅0101

紅0100

青0011

綠0010

蘭0001

黑0000

組合成的顏色I(xiàn)(亮度)R(紅)G綠)B(蘭)圖形和圖像顯示

光柵掃描圖形顯示器是當(dāng)今應(yīng)用最多的顯示器。其特點(diǎn)是把對(duì)應(yīng)于屏幕上每個(gè)像素的信息都用存儲(chǔ)器存起來,然后按地址順序逐個(gè)地刷新顯示在屏幕上。這里有兩個(gè)存儲(chǔ)器,一個(gè)稱作程序段緩沖存儲(chǔ)器,另個(gè)是幀存儲(chǔ)器。程序段緩存中存儲(chǔ)由計(jì)算機(jī)送來的顯示文件和交互式圖形圖像操作命令,如圖形的局部放大、平移旋轉(zhuǎn)、比例變換、圖形的檢索以及圖像處理等,這些操作在顯示處理器中完成比在主機(jī)中用軟件實(shí)現(xiàn)效率要高得多。在微機(jī)系統(tǒng)中主機(jī)和CRT設(shè)備之間的電路都放在顯示適配器的接口中。幀存儲(chǔ)器中存放了一幀圖形的形狀信息,與屏幕上的像素一一對(duì)應(yīng),如果屏幕的分辨率為1024X1024個(gè)像素,幀存就要有1024X1024個(gè)單元。2023/2/335

光柵掃描器的硬件結(jié)構(gòu)

主機(jī)

如果屏幕上像素的灰度為256級(jí),幀存每個(gè)單元的字長(zhǎng)就要是8位。因此,幀存的容量直接取決于顯示器的分辨率和灰度級(jí)。對(duì)本例,要有1024X1024X8bit=1MB的幀存容量。

顯示處理器程序段緩存

處理器CRT2.打印設(shè)備(1)分類:接口:串行、并行打印方式:

擊打點(diǎn)陣式(逐字、逐行)

非擊打噴墨(逐字)、激光(逐頁(yè))字形:點(diǎn)陣、非點(diǎn)陣打印機(jī)工作原理點(diǎn)陣打印機(jī):計(jì)算機(jī)接口打印行緩沖器字符發(fā)生器驅(qū)動(dòng)電路激光打印機(jī):潛像、顯影、定影噴墨打印機(jī):熱式噴墨、壓電噴墨(2)點(diǎn)陣針式打印機(jī)點(diǎn)陣針式打印機(jī)的特點(diǎn)是結(jié)構(gòu)簡(jiǎn)單、體積小、重量輕、價(jià)格低,字符種類不受限制,較易實(shí)現(xiàn)漢字打印,還可以打印圖形和圖像。針式打印機(jī)的印字方法是由打印針印出的n(橫)×m(縱)個(gè)點(diǎn)陣組成字符圖形。顯然,點(diǎn)越多,印字質(zhì)量越高,西文字符的點(diǎn)陣通常有5X7,7X7,7X9等幾種,若要打印漢字至少要加密到16X16點(diǎn)陣或24X24點(diǎn)陣。值得注意的是,字符由n×m個(gè)點(diǎn)陣組成,并不意味著打印頭就裝有n×m根打印針。為減少打印頭制造的難度,串行點(diǎn)陣打印機(jī)的打印頭中一般只裝有一列m根打印針,每根針可以單獨(dú)驅(qū)動(dòng)印完一列后打印頭沿水平方向移動(dòng)一步微小距離,n步以后,形成一個(gè)n×m點(diǎn)陣,照此逐個(gè)字符打印。針式打印機(jī)有單向打印和雙向打印兩種。當(dāng)打印完一行字符以后,打印紙?jiān)谳敿垯C(jī)構(gòu)控制下前進(jìn)一行,同時(shí)打印頭(字車)回到一行的起始位置重新由左至右打印

這個(gè)過程為單向打印。雙向打印指的是自左至右一行字符打印完畢后,字車無須回車,在輸紙的同時(shí)字車走到反向打印的起始位置再?gòu)挠抑磷蟠蛴∫恍?。反向打印結(jié)束,字車又回到正向打印起始位置。由于省去了空回車時(shí)間,所以打印速度大大提高。針式打印機(jī)由打印頭與字車、輸紙機(jī)構(gòu)、色帶機(jī)構(gòu)及控制器四部分組成。打印頭是針打的關(guān)鍵部件,它由打印針、磁鐵、銜鐵等組成。打印針是鋼針或由鎢鐵合金材料制成,簡(jiǎn)易型點(diǎn)陣打印機(jī)有7根或9根打印針,在打印位置垂直排列。有的打印頭有兩列各7根或9根針交錯(cuò)排列,可以同時(shí)打印兩列點(diǎn)陣。中文打印機(jī)愛普生LQ1600型有兩排共24根針。打印控制器與顯示控制器類似,主要包括字符緩沖存儲(chǔ)器、字符發(fā)生器、時(shí)序控制電路和接口電路四部分。

主機(jī)將要打印的字符通過接口電路送到緩沖存儲(chǔ)器,在打印時(shí)序邏輯控制下,從緩存中順序取出字符代碼,對(duì)字符代碼進(jìn)行譯碼,得到字符發(fā)生器ROM的地址,逐列取出字符點(diǎn)驅(qū)動(dòng)打印頭。形成字符點(diǎn)陣。輸紙機(jī)構(gòu)由步進(jìn)電機(jī)驅(qū)動(dòng),每打印完一行字符,要按給定的要求走紙,走紙的步距由字符行間距離決定。輸紙機(jī)構(gòu)有摩擦傳動(dòng)輸紙和鏈?zhǔn)絺鲃?dòng)輸紙兩種。摩擦傳動(dòng)輸紙機(jī)構(gòu)的印紙兩側(cè)沒有孔,靠壓輪帶動(dòng)紙前進(jìn)。鏈?zhǔn)絺鲃?dòng)輸紙機(jī)構(gòu)將打印紙的紙孔套在鏈軌上。鏈帶動(dòng)打印紙前進(jìn)。色帶的作用是供給色源。打印過程中,色帶必須不斷移動(dòng),以改變其受擊打的位置,否則色帶極易破損。驅(qū)動(dòng)色帶不斷移動(dòng)的裝置稱色帶機(jī)構(gòu)。針式打機(jī)中使用的多為環(huán)形色帶,它裝在一個(gè)塑料的帶盒內(nèi),色帶可以隨打印頭的動(dòng)作自動(dòng)循環(huán)。針式打印機(jī)打印時(shí),驅(qū)動(dòng)的僅僅是質(zhì)量很小的打印針,慣性小,速度快。(3)激光打印機(jī)a.激光打印機(jī)內(nèi)部結(jié)構(gòu)激光打印機(jī)主要部件如墨粉、感光鼓(硒鼓)、顯影軋輥、顯影磁鐵、初級(jí)電暈放電極、清掃器等,都裝置在墨盒內(nèi)。當(dāng)墨盒內(nèi)墨粉用完后,可以將整個(gè)盒卸下更換。其中感光鼓一般是用鋁合金制成的一個(gè)圓筒,鼓面上涂敷一層感光材料。激光發(fā)生器是激光打印機(jī)的光源,具有很好的單色性和方向性??梢跃劢钩杉?xì)的光束,激光束通過掃描反射鏡反射到感光鼓上。打印的圖像形成于墨盒中央的感光鼓上,墨粉由顯影軋輥傳送到鼓上,再傳送到打印紙上,最后墨粉由定影軋輥熔融到打印紙上。感光鼓的直徑較小,要打印一頁(yè)紙,感光鼓必須轉(zhuǎn)動(dòng)好幾圈。b.激光打印過程隨著感光鼓的旋轉(zhuǎn),整個(gè)過程分7步進(jìn)行。1)充電:預(yù)先在暗處由充電電暈靠近感光鼓放電,使鼓面充以均勻電荷。2)曝光:當(dāng)充有電荷的鼓面轉(zhuǎn)到激光束照射處時(shí),便進(jìn)行曝光。由于激光束已按字符點(diǎn)陣信息調(diào)制

,使鼓面上不顯示字符的部分被照射,而顯示字符的部分不被光照射。光照部位電阻下降,電荷消失。其他部位仍然保持靜電荷,于是在鼓面形成一行靜電潛象。3)顯影:當(dāng)載有靜電潛象的感光鼓轉(zhuǎn)到顯影處時(shí),磁刷中帶相反電荷的墨粉便按鼓面上靜電分布的情況,被吸附在鼓面帶有電荷的部位,從而在鼓面顯影成可見的字符墨粉圖像。4)轉(zhuǎn)?。耗蹐D像隨鼓面轉(zhuǎn)到轉(zhuǎn)印處,在紙的背面用轉(zhuǎn)印電暈放電,使紙面帶上與墨分極性相反的靜電荷,于是墨粉便靠靜電吸引而粘附到紙上,完成圖像的轉(zhuǎn)印。5)分離:當(dāng)感光鼓轉(zhuǎn)到分離電暈處時(shí),用電暈不斷地向紙施放正、負(fù)電荷,消除紙與鼓面因正、負(fù)電荷所產(chǎn)生的相互吸引力,使紙面離開鼓面。6)定影:將分離后的紙送定影熱輥。墨粉中含有樹脂,紙接觸到熱輥時(shí),樹脂被加熱而熔化,使墨粉緊貼在紙上,同時(shí)使熱輥擠壓紙面。這樣經(jīng)過熱壓處理,圖像便牢牢地定影在紙上。7)消毒、清潔:完成轉(zhuǎn)印后,利用電暈向鼓面施放相反極性的電荷,使鼓面殘留的電荷被中和掉。感光鼓再轉(zhuǎn)到清掃刷處,刷去鼓面的殘余墨粉。這樣便恢復(fù)原來的狀態(tài),可開始新的一次打印過程。(4)噴墨打印機(jī)噴墨打印機(jī)是類似于用墨水寫字一樣的打印機(jī)可直接將墨水噴射到普通紙上實(shí)現(xiàn)印刷,如噴射多種顏色墨水則可實(shí)現(xiàn)彩色硬拷貝輸出。噴墨打印機(jī)的噴墨技術(shù)有連續(xù)式和隨機(jī)式兩種,目前幣場(chǎng)上流行的各種型號(hào)打印機(jī)大多采用隨機(jī)式噴墨技術(shù)。而早年的噴墨打印機(jī)以及當(dāng)前輸出的大幅面打印機(jī)采用連續(xù)式噴墨技術(shù)。a.連續(xù)式噴墨打印機(jī)工作原理書中圖5.25(a)示出一種電荷控制式打印機(jī)的印刷原理和字符形成過程。主要由噴頭、充電電極、偏轉(zhuǎn)電極、墨水供應(yīng)及過濾回收系統(tǒng)和相應(yīng)控制電路組成。其工作原理如下;噴墨頭后部的壓電陶瓷受振蕩電脈沖激勵(lì),使墨水?dāng)嗔研纬赡蚊鎳娚涑鰜?,只要電脈沖存在,墨滴就能連續(xù)噴射出來。墨滴是不帶電的,在其前面設(shè)置無電電極,施加靜電場(chǎng)給墨滴充電,所充電荷的多少由字符發(fā)生器控制根據(jù)所印字符各點(diǎn)位置的不同而充以不同的電荷,充電電極所加電壓越高,充電電荷越多,墨滴經(jīng)偏轉(zhuǎn)電極后偏移的距離也越大,最后墨滴落在印字紙上。上面介紹的打印機(jī)只有一個(gè)噴頭,因此速度較慢。b.隨機(jī)式噴墨打印機(jī)工作原理這種系統(tǒng)供給的墨滴只在需要印字時(shí)才噴出,因此不需要墨水循環(huán)系統(tǒng)省去了墨水泵和收集槽等。與連續(xù)式相比,噴墨機(jī)構(gòu)簡(jiǎn)單、價(jià)廉,可靠性高。為提高印字速度,這種印字頭采用單列、雙列或多列小孔,一次掃描噴墨即可打印出所需的字符或圖像。產(chǎn)生墨滴的機(jī)構(gòu),可采用不同的技術(shù),流行的有壓電式和熱電式。(1)壓電式噴墨技術(shù)(2)熱點(diǎn)式噴墨技術(shù)(5)幾種打印機(jī)的比較共同點(diǎn):都是將編碼信息變?yōu)辄c(diǎn)陣信息。不同點(diǎn):(a)點(diǎn)陣信息的控制對(duì)象不同。點(diǎn)陣式打印機(jī)的字符點(diǎn)陣用于控制打印針的驅(qū)動(dòng)電路;激光打印機(jī)的字符點(diǎn)陣用于控制激光束;噴墨式打印機(jī)的字符點(diǎn)陣控制墨滴的運(yùn)行軌跡。(b)印字原理不同。點(diǎn)陣式打印機(jī)屬于擊打式;激光打印機(jī)和噴墨式打印機(jī)屬于非擊打式。5.2.4其他I/O設(shè)備1.A/D、D/A轉(zhuǎn)換器2.終端3.漢字處理完成顯示控制與存儲(chǔ)鍵盤管理及通信控制模擬/數(shù)字(數(shù)字/模擬)轉(zhuǎn)換器漢字輸入、漢字存儲(chǔ)、漢字輸出5.2由鍵盤和顯示器組成(1)漢字的輸入方法漢字編碼和漢字輸入方法可歸納成音碼、形碼和音形碼三大類。評(píng)價(jià)漢字編碼方案的優(yōu)劣應(yīng)該符合易學(xué)易用、操作方便、重碼少、規(guī)則簡(jiǎn)明、記憶量少等原則。上述的漢字編碼用于鍵盤輸入,除此以外還有語(yǔ)音輸入方式、手寫輸入方式和印刷體掃描識(shí)別輸入方式。1)鍵盤輸入方式

(a)音碼輸入音碼是以國(guó)家文字改革委員會(huì)公布的漢語(yǔ)拼音方案為基礎(chǔ)進(jìn)行編碼的。但因漢字同音字多而造成重碼很多,因此還要進(jìn)行選字,影響輸入效率。

(b)形碼輸入漢字是一種音形義俱全的圖形文字,一個(gè)字一個(gè)樣,由38種筆畫組成500多個(gè)部件,再由500多個(gè)部件組成6萬多個(gè)漢字。但是由于漢字結(jié)構(gòu)復(fù)雜,構(gòu)成漢字的部件大多數(shù)還沒有規(guī)范化,有的漢字很難正確拆成部件,還要牢記拆字的規(guī)則也不是一種理想的輸入方式。(c)音形碼(或形音碼)輸入先建好電腦漢字庫(kù)借助與電腦連接的筆輸入設(shè)備(圖形板和畫筆)和軟件,可將手寫漢字輸入電腦,2)印刷體掃描識(shí)別輸入(2)漢字的存儲(chǔ)漢字的存儲(chǔ)有兩個(gè)方面的含義,一種是漢字內(nèi)碼的存儲(chǔ),另一種是字形碼的存儲(chǔ)。字形碼也稱字模碼,目前計(jì)算機(jī)顯示器和打印機(jī)都用點(diǎn)陣表示漢字字形代碼,它是漢字的輸出形式。根據(jù)輸出漢字的要求不同,點(diǎn)陣的多少也不同。簡(jiǎn)易型漢字為16X16點(diǎn)陣,提高型漢字為24X24點(diǎn)陣,甚至更高。字模點(diǎn)陣的信息量是很大的。所占存儲(chǔ)空間也很大以16×16點(diǎn)陣為例,每個(gè)漢字就要占用32個(gè)字節(jié),國(guó)標(biāo)給出的常用漢字有6763個(gè),大約占用256KB字節(jié)、因此字模點(diǎn)陣只能用來構(gòu)成字庫(kù),而不能用于機(jī)內(nèi)存儲(chǔ)。字庫(kù)中存儲(chǔ)了每個(gè)漢字的點(diǎn)陣代碼,當(dāng)顯示輸出時(shí)才檢索字庫(kù),輸出字模點(diǎn)陣,得到字形。漢字內(nèi)碼是用于漢字信息的存儲(chǔ)、交換、檢索等的機(jī)內(nèi)代碼,內(nèi)碼比字形點(diǎn)陣碼占用空間少,一般用兩個(gè)字節(jié)就可以表示漢字。(3)漢字的輸出漢字輸出有打印輸出和顯示輸出兩種形式。漢字顯示器多采用與圖形顯示兼容的光柵掃描顯示器,一般采用16×16點(diǎn)陣。以這種方式輸出的漢字是利用設(shè)備可以畫點(diǎn)的圖形方式實(shí)現(xiàn)的,因此,常稱這種漢字為圖形漢字。

5.2.5多媒體技術(shù)1.什么是多媒體2.多媒體計(jì)算機(jī)的關(guān)鍵技術(shù)5.3I/O接口5.3.1概述為什么要設(shè)置接口?1.實(shí)現(xiàn)設(shè)備的選擇2.實(shí)現(xiàn)數(shù)據(jù)緩沖達(dá)到速度匹配4.實(shí)現(xiàn)電平轉(zhuǎn)換5.傳送控制命令6.反映設(shè)備的狀態(tài)(“忙”、“就緒”、“中斷請(qǐng)求”)3.實(shí)現(xiàn)數(shù)據(jù)串并格式轉(zhuǎn)換5.3.2接口的功能和組成I/O接口設(shè)備I/O接口設(shè)備數(shù)據(jù)線命令線狀態(tài)線I/O總線設(shè)備選擇線總線連接方式的I/O接口電路5.3在總線結(jié)構(gòu)的計(jì)算機(jī)系統(tǒng)中,每一臺(tái)I/O設(shè)備都是通過I/O接口掛到系統(tǒng)總線上的。如圖數(shù)據(jù)線:傳送數(shù)據(jù)信息,其根數(shù)一般等于存儲(chǔ)字長(zhǎng)的位數(shù)或字符的位數(shù)。雙向。設(shè)備選擇線:傳送設(shè)備碼,其根數(shù)取決于I/O指令中設(shè)備碼的位數(shù)。單向。命令線:傳輸CPU向設(shè)備發(fā)出的各種命令信號(hào),其根數(shù)與命令信號(hào)多少有關(guān)。單向總線。狀態(tài)線:向主機(jī)報(bào)告I/O設(shè)備狀態(tài)的信號(hào)線。單向總線。2.接口的功能和組成功能組成選址功能傳送命令的功能傳送數(shù)據(jù)的功能反映設(shè)備狀態(tài)的功能設(shè)備選擇電路命令寄存器命令譯碼器數(shù)據(jù)緩沖寄存器設(shè)備狀態(tài)標(biāo)記5.3DBR:暫存I/O設(shè)備與主機(jī)準(zhǔn)備交換的信息。它與I/O總線中的數(shù)據(jù)線相連。DBR還應(yīng)具備串—并轉(zhuǎn)換能力。完成觸發(fā)器D工作觸發(fā)器B中斷請(qǐng)求觸發(fā)器INTR屏蔽觸發(fā)器MASK所有的狀態(tài)標(biāo)記觸發(fā)器都與I/O總線中的狀態(tài)線相連。5.33.I/O接口的基本組成命令寄存器和命令譯碼器設(shè)備選擇電路設(shè)備狀態(tài)標(biāo)記數(shù)據(jù)緩沖寄存器DBR控制邏輯電路I/O接口外部設(shè)備數(shù)據(jù)線命令狀態(tài)數(shù)據(jù)線命令線狀態(tài)線CPU地址線5.35.3.3接口類型并行接口串行接口可編程接口不可編程接口1.按數(shù)據(jù)傳送方式分類2.按功能選擇的靈活性分類5.3Intel8255Intel8251如:Intel8255、Intel8251如:Intel8212同時(shí)傳送一個(gè)字節(jié)或一個(gè)字。在設(shè)備與接口間逐位傳送,必須設(shè)有串—并轉(zhuǎn)換裝置。用程序來改變或選擇其功能及操作方式。不能由程序來改變其功能,但可通過硬連線邏輯來實(shí)現(xiàn)不同的功能。3、按通用性分類

通用接口:包含大多數(shù)I/O設(shè)備所共用的電路??晒┒喾N外設(shè)使用。Intel8255、8212。專用接口:為某類外設(shè)或某種用途專門設(shè)計(jì)的接口。Intel8279可編程鍵盤/顯示器接口;Intel8275可編程CRT控制器接口等。4、按數(shù)據(jù)傳送的控制方式分類

程序型式接口:連接速度較慢的I/O設(shè)備,如打印機(jī)。Intel8259中斷控制器。

DMA型接口:連接高速I/O設(shè)備,如磁盤。Intel8237DMA控制器。5.35.4程序查詢方式5.4.1程序查詢流程檢查狀態(tài)標(biāo)記1設(shè)備1準(zhǔn)備就緒?檢查狀態(tài)標(biāo)記N設(shè)備N準(zhǔn)備就緒?…處理設(shè)備1是否否處理設(shè)備N是1.查詢流程檢查狀態(tài)標(biāo)記交換數(shù)據(jù)準(zhǔn)備就緒?是否單個(gè)設(shè)備多個(gè)設(shè)備測(cè)試指令轉(zhuǎn)移指令傳送指令程序查詢方式的核心問題在于每時(shí)每刻需不斷查詢I/O設(shè)備是否準(zhǔn)備就緒。為了正確完成這種查詢,要執(zhí)行如下三條指令:●測(cè)試指令:查詢?cè)O(shè)備是否準(zhǔn)備就緒?!駛魉椭噶睿涸O(shè)備已準(zhǔn)備就緒時(shí),交換數(shù)據(jù)。●轉(zhuǎn)移指令:若設(shè)備未準(zhǔn)備就緒,轉(zhuǎn)至測(cè)試指令,繼續(xù)測(cè)試設(shè)備狀態(tài)。

5.42.程序流程設(shè)置內(nèi)存緩沖區(qū)首址設(shè)置計(jì)數(shù)器啟動(dòng)外設(shè)傳送一個(gè)數(shù)據(jù)修改內(nèi)存地址修改計(jì)數(shù)值結(jié)束I/O傳送準(zhǔn)備好?傳送完?未完是完否5.4②設(shè)備選擇電路DBRQQ&數(shù)據(jù)線準(zhǔn)備就緒啟動(dòng)命令地址線SEL輸入數(shù)據(jù)啟動(dòng)設(shè)備設(shè)備工作結(jié)束①③④⑤⑥D(zhuǎn)B5.4.2程序查詢方式的接口電路①②③⑤⑥1010④5.4以輸入為例送設(shè)備碼字段5.5程序中斷方式5.5.1中斷的概念計(jì)算機(jī)在執(zhí)行程序的過程中,當(dāng)出現(xiàn)異常情況或特殊請(qǐng)求時(shí),計(jì)算機(jī)停止現(xiàn)行程序的運(yùn)行,轉(zhuǎn)向?qū)@些異常情況或特殊請(qǐng)求的處理,處理結(jié)束后再返回到現(xiàn)行程序的間斷處繼續(xù)執(zhí)行,這就是“中斷”。把實(shí)現(xiàn)中斷功能所需的軟硬件技術(shù)統(tǒng)稱為中斷技術(shù),為此,計(jì)算機(jī)系統(tǒng)中必須配有相應(yīng)的中斷系統(tǒng)或中斷機(jī)構(gòu)。中斷服務(wù)程序中斷服務(wù)程序入口1入口212…KK+1QQ+1……中斷服務(wù)程序1中斷服務(wù)程序25.55.5.2I/O中斷的產(chǎn)生以打印機(jī)為例發(fā)中斷請(qǐng)求空閑接收數(shù)據(jù)接收數(shù)據(jù)準(zhǔn)備發(fā)中斷請(qǐng)求打印打印打印機(jī)執(zhí)行主程序繼續(xù)執(zhí)行主程序繼續(xù)執(zhí)行主程序響應(yīng)中斷中斷返回響應(yīng)中斷中斷返回啟動(dòng)打印機(jī)傳送數(shù)據(jù)傳送數(shù)據(jù)CPUCPU與打印機(jī)并行工作5.55.5.3程序中斷方式的接口電路1.配置中斷請(qǐng)求觸發(fā)器和中斷屏蔽觸發(fā)器DQ&1INTR中斷請(qǐng)求觸發(fā)器INTR=1有請(qǐng)求向CPU提出中斷請(qǐng)求;此時(shí)完成觸發(fā)器D必為1,即設(shè)備本身必須準(zhǔn)備就緒。MASK中斷屏蔽觸發(fā)器MASK=1被屏蔽該設(shè)備被屏蔽,即封鎖其中斷請(qǐng)求。來自CPU的中斷查詢信號(hào)受設(shè)備本身控制INTRDMASKQD完成觸發(fā)器5.5中斷請(qǐng)求兩者在I/O接口電路中是成對(duì)出現(xiàn)的,每臺(tái)設(shè)備都必須配置。2.排隊(duì)器5.5

當(dāng)多個(gè)中斷源同時(shí)向CPU提出請(qǐng)求時(shí),經(jīng)排隊(duì)器的排隊(duì),只有優(yōu)先級(jí)高的中斷源排上隊(duì),這樣就能實(shí)現(xiàn)CPU按中斷源優(yōu)先級(jí)的高低響應(yīng)中斷請(qǐng)求。

排隊(duì)在CPU內(nèi)、在接口電路中(鏈?zhǔn)脚抨?duì)器)硬件軟件詳見第八章INTP1′INTP2′INTP3′INTP4′INTR1INTR2INTR3INTR41&1&1&1&INTR1INTRi

=1有請(qǐng)求即INTRi=0下圖是設(shè)在各個(gè)接口電路中的排隊(duì)電路——鏈?zhǔn)脚抨?duì)器。

其中首尾相接的虛線部分組成的門電路是排隊(duì)器的核心,由一個(gè)非門和一個(gè)與非門構(gòu)成。設(shè)備1#、2#、3#、4#優(yōu)先級(jí)按降序排列。中斷源優(yōu)先級(jí)最高的是1號(hào)中斷源。當(dāng)多個(gè)中斷源提出中斷請(qǐng)求時(shí),排隊(duì)器輸出端INTPi,只有一個(gè)為高電平,表示該中斷源排上隊(duì)。5.51INTP11INTP21INTP31INTP4&&&&INTR1INTR2INTR3INTR4INTR1INTR2INTR3INTR41&1&1&1&INTP1′INTP2′INTP3′INTP4′INTR2INTR1INTR1INTR25.51&INTP2

當(dāng)各中斷源均無中斷請(qǐng)求時(shí),各INTRi為高電平,其INTP1'、INTP2'

、INTP3'……均為高電平。一旦某中斷源提出中斷請(qǐng)求,就迫使比其優(yōu)先級(jí)低的中斷源之INTPi'變?yōu)榈碗娖剑怄i其發(fā)中斷請(qǐng)求。中斷判優(yōu)(1)優(yōu)先順序故障、DMA、外中斷(2)CPU現(xiàn)行程序與外設(shè)請(qǐng)求的判優(yōu)為現(xiàn)行程序賦予優(yōu)先級(jí)1)CPU設(shè)置允許中斷標(biāo)志(輸入、輸出)=1,開中斷<外設(shè)請(qǐng)求優(yōu)先級(jí),響應(yīng)=0,關(guān)中斷2)CPU設(shè)置程序狀態(tài)字的優(yōu)先級(jí)字段≥外設(shè)請(qǐng)求優(yōu)先級(jí),不響應(yīng)(模型機(jī)采用)1)軟件判優(yōu)由程序查詢順序確定優(yōu)先級(jí)。例:中斷控制器判優(yōu)(3)各外設(shè)請(qǐng)求的判優(yōu)可靈活修改優(yōu)先級(jí)。2)硬件判優(yōu)中斷控制器(如8259)集中解決請(qǐng)求信號(hào)的接收、屏蔽、判優(yōu)、編碼等問題。3.中斷向量地址形成部件入口地址…向量地址…排隊(duì)器輸出由軟件產(chǎn)生硬件向量法

顯示器服務(wù)程序

打印機(jī)服務(wù)程序JMP400JMP300JMP200…………主存12H13H14H200300向量地址入口地址入口地址中斷向量地址形成部件設(shè)備編碼器1000…000100100100…00010011詳見第八章由硬件電路產(chǎn)生向量地址再由向量地址找到入口地址5.5設(shè)備選擇電路DBR

DQ&數(shù)據(jù)線啟動(dòng)命令地址線SEL輸入數(shù)據(jù)啟動(dòng)設(shè)備設(shè)備工作結(jié)束&1QQDINTRBQQMASK

設(shè)備編碼器排隊(duì)器中斷查詢來自高一級(jí)的排隊(duì)器至低一級(jí)的排隊(duì)器向量地址中斷響應(yīng)INTA中斷請(qǐng)求命令譯碼4.程序中斷方式接口電路的基本組成5.55.5.4I/O中斷處理過程1.CPU響應(yīng)中斷的條件和時(shí)間(1)條件(2)時(shí)間允許中斷觸發(fā)器EINT=1用開中斷指令置“1”

EINT用關(guān)中斷指令置“0”

EINT或硬件自動(dòng)復(fù)位當(dāng)D=1(隨機(jī))且MASK=0

時(shí)在每條指令執(zhí)行階段的結(jié)束前CPU發(fā)中斷查詢信號(hào)(將INTR置“1”)5.5設(shè)備選擇電路DBRDQ&數(shù)據(jù)線啟動(dòng)命令地址線SEL輸入數(shù)據(jù)啟動(dòng)設(shè)備設(shè)備工作結(jié)束&1QQDINTRBQQMASK設(shè)備編碼器排隊(duì)器中斷查詢來自高一級(jí)的排隊(duì)器至低一級(jí)的排隊(duì)器向量地址中斷響應(yīng)INTA中斷請(qǐng)求命令譯碼①②③④⑤⑥⑦⑧2.I/O中斷處理過程①10&DBR③④⑤⑦⑧⑥設(shè)備選擇電路01以輸入為例②5.55.5.5中斷服務(wù)程序流程1.中斷服務(wù)程序的流程(1)保護(hù)現(xiàn)場(chǎng)(2)中斷服務(wù)(3)恢復(fù)現(xiàn)場(chǎng)(4)中斷返回對(duì)不同的I/O設(shè)備具有不同內(nèi)容的設(shè)備服務(wù)中斷返回指令2.單重中斷和多重中斷不允許中斷現(xiàn)行的中斷服務(wù)程序單重中斷多重中斷允許級(jí)別更高的中斷源中斷現(xiàn)行的中斷服務(wù)程序中斷隱指令完成進(jìn)棧指令出棧指令程序斷點(diǎn)的保護(hù)寄存器內(nèi)容的保護(hù)5.53.單重中斷和多重中斷的服務(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ù)程序單重多重5.5主程序和服務(wù)程序搶占CPU示意準(zhǔn)備工作準(zhǔn)備工作準(zhǔn)備工作傳送數(shù)據(jù)傳送數(shù)據(jù)發(fā)中斷請(qǐng)求發(fā)中斷請(qǐng)求I/O宏觀上CPU和I/O并行工作微觀上CPU中斷現(xiàn)行程序?yàn)镮/O服務(wù)主程序繼續(xù)執(zhí)行主程序啟動(dòng)外設(shè)

服務(wù)程序(傳送數(shù)據(jù))

服務(wù)程序(傳送數(shù)據(jù))繼續(xù)執(zhí)行主程序CPU5.5程序中斷接口芯片8259A的內(nèi)部結(jié)構(gòu)5.5內(nèi)部總線緩沖器讀/寫邏輯級(jí)聯(lián)緩沖器/比較器優(yōu)先權(quán)比較器(PR)中斷服務(wù)寄存器(ISR)

中斷

請(qǐng)求

寄存

器(IRR)中斷屏蔽寄存器(IMR)控制邏輯INTINTAD7~D0A0RDWRCSCAS0CAS1CAS2SP/ENIR0IR1IR2IR3IR4IR5IR6IR7內(nèi)部總線優(yōu)先級(jí)高優(yōu)先級(jí)低系統(tǒng)需要處理的各種中斷請(qǐng)求IRQ0---系統(tǒng)時(shí)鐘,如日歷鐘;IRQ1---實(shí)時(shí)時(shí)鐘,供實(shí)時(shí)處理用;IRQ2---通信中斷,組成多機(jī)系統(tǒng)或連網(wǎng)時(shí)用;IRQ3---鍵盤;IRQ4---CRT顯示器;IRQ5---硬盤;IRQ6---軟盤;IRQ7---打印機(jī)。5.6DMA方式5.6.1DMA方式的特點(diǎn)1.DMA和程序中斷兩種方式的數(shù)據(jù)通路CPU主存ACC中斷接口DMA接口I/O設(shè)備中斷方式數(shù)據(jù)傳送通路輸入指令輸出指令DMA方式數(shù)據(jù)傳送通路2.DMA與主存交換數(shù)據(jù)的三種方式(1)停止CPU訪問主存控制簡(jiǎn)單CPU處于不工作狀態(tài)或保持狀態(tài)未充分發(fā)揮CPU對(duì)主存的利用率主存工作時(shí)間CPU不執(zhí)行程序DMA不工作DMA不工作DMA工作CPU控制并使用主存DMA控制并使用主存t5.6(2)周期挪用(或周期竊?。〥MA訪問主存有三種可能

CPU此時(shí)不訪存

CPU正在訪存

CPU與DMA同時(shí)請(qǐng)求訪存此時(shí)CPU將總線控制權(quán)讓給DMA主存工作時(shí)間CPU控制并使用主存DMA控制并使用主存t5.6(3)DMA與CPU交替訪問主存工作時(shí)間DMA控制并使用主存CPU控制并使用主存tCPU工作周期C1專供DMA訪存C2專供CPU

訪存所有指令執(zhí)行過程中的一個(gè)基準(zhǔn)時(shí)間5.65.6.2DMA接口的功能和組成1.DMA接口功能(1)向CPU申請(qǐng)

DMA傳送(2)處理總線控制權(quán)的轉(zhuǎn)交(3)管理系統(tǒng)總線、控制數(shù)據(jù)傳送(4)確定數(shù)據(jù)傳送的首地址和長(zhǎng)度(5)DMA傳送結(jié)束時(shí),給

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論