




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
2023/1/31I/O有哪些編址方式?各有何特點?解:有兩種:I/O與內(nèi)存統(tǒng)一編址和I/O獨立編址;統(tǒng)一編址方式的I/O地址采用與主存單元地址完全一樣的格式,I/O設備和主存占用同一個地址空間,CPU可像訪問主存一樣訪問I/O設備,不需要安排專門的I/O指令。獨立編址方式時機器為I/O設備專門安排一套完全不同于主存地址格式的地址編碼,此時I/O地址與主存地址是兩個獨立的空間,CPU需要通過專門的I/O指令來訪問I/O地址空間。
討論:I/O編址方式的意義:
I/O編址方式的選擇主要影響到指令系統(tǒng)設計時I/O指令的安排,因此描述其特點時一定要說明此種I/O編址方式對應的I/O指令設置情況。
I/O與內(nèi)存統(tǒng)一編址方式將I/O地址看成是存儲地址的一部分,占用主存空間;
問題:確切地講,I/O與內(nèi)存統(tǒng)一編址的空間為總線空間,I/O所占用的是內(nèi)存的擴展空間。
I/O獨立編址方式有明顯的I/O地址標識,而I/O與內(nèi)存統(tǒng)一的編址方式?jīng)]有;
問題:無論哪種編址方式,I/O地址都是由相應的指令提供的,而地址本身并沒有特殊的標識。
2023/1/322.簡要說明CPU與I/O之間傳遞信息可采用哪幾種聯(lián)絡方式?它們分別用于什么場合?答:CPU與I/O之間傳遞信息常采用三種聯(lián)絡方式:直接控制(立即響應)、同步、異步。適用場合分別為:直接控制適用于結(jié)構(gòu)極簡單、速度極慢的I/O設備,CPU直接控制外設處于某種狀態(tài)而無須聯(lián)絡信號。同步方式采用統(tǒng)一的時標進行聯(lián)絡,適用于CPU與I/O速度差不大,近距離傳送的場合。異步方式采用應答機制進行聯(lián)絡,適用于CPU與I/O速度差較大、遠距離傳送的場合。討論:注意I/O交換方式、I/O傳送分類方式與I/O聯(lián)絡方式的區(qū)別:
串行、并行I/O傳送方式常用于描述I/O傳送寬度的類型;
I/O交換方式主要討論傳送過程的控制方法;
I/O聯(lián)絡方式主要解決傳送時CPU與I/O之間如何取得通信聯(lián)系以建立起操作上的同步配合關(guān)系。
同步方式適用于CPU與I/O工作速度完全同步的場合。
問題:I/O要達到與CPU工作速度完全同步一般是不可能的。同步方式的實質(zhì)是“就慢不就快”,如采用同步方式一般CPU達不到滿負荷工作。
2023/1/333.I/O與主機交換信息時,共有哪幾種控制方式?
簡述它們的特點。(1)程序查詢方式。特點是主機與I/O串行工作,CPU啟動I/O后,時刻查詢I/O是否準備好,若設備準備就緒,CPU便轉(zhuǎn)入處理I/O與主機間傳送信息的程序;若設備沒有準備就緒,則CPU反復查詢,踏步等待,直到I/O準備就緒為止,這種方式CPU效率很低。(2)程序中斷方式。特點為主機與I/O并行工作。CPU啟動I/O后,不必時刻查詢I/O是否準備好,而是繼續(xù)執(zhí)行程序,當I/O準備就緒時,向CPU發(fā)出中斷信號,CPU在適當?shù)臅r候相應I/O的中斷請求,暫?,F(xiàn)行的程序為I/O服務,此方式消除了踏步現(xiàn)象,提高了CPU的效率。(3)DMA方式。其特點是主機與I/O并行工作,主存和I/O之間有一條直接數(shù)據(jù)通路,CPU啟動I/O后,不必查詢I/O是否準備好,當I/O準備就緒后,發(fā)出DMA請求,此時CPU不直接參與I/O和主存間的信息交換,只是把外部總線的使用權(quán)暫時交付DMA,仍然可以完成自身內(nèi)部的操作,所以不必中斷現(xiàn)行程序,只需暫停一個存取周期訪存,CPU效率更高。(4)通道方式。通道是一個具有特殊功能的處理器,CPU把部分權(quán)力下放給通道,由它實現(xiàn)對外圍設備的同意管理和外圍設備與內(nèi)存之間的數(shù)據(jù)交換,大大提高了CPU的效率,但是它是以花費更多的硬件為代價的。(5)I/O處理機方式。他是通道方式的進一步發(fā)展,CPU將I/O的操作以及外圍設備的管理全部給I/O處理機,其實質(zhì)是多機系統(tǒng),因而效率有很大的提高。2023/1/355.圖形顯示和圖像顯示有何區(qū)別?圖形顯示器是用點、線、面組合而成的平面或立體圖形。并可以做平移、比例變化、旋轉(zhuǎn)、坐標變換、投影變換、透視變換、透視投影、軸側(cè)投影、單點透視、兩點或三點透視以及隱線處理等操作。主要用于CAD和CAM等。圖形顯示器所顯示的圖形是由計算機用一定的算法形成的點、線、面、陰影等,它來自主觀世界,因此又稱主觀圖像或叫做計算機圖像。圖像顯示器所顯示的圖像通常來自客觀世界,故又稱客觀圖像。圖像顯示器是把由計算機處理后的圖像,以點陣列的形式顯示出來。2023/1/366.字符顯示器的接口電路中配有緩沖存儲器和只讀存儲器,各有何作用?解:(1)緩沖存儲器做為顯示存儲器,存放欲顯示的字符的ASII碼,其容量與顯示屏能顯示的字符個數(shù)有關(guān),每個字符所在存儲單元的地址與字符所在熒光屏上的位置一一對應。(2)只讀存儲器做為字符發(fā)生器,將ASCII碼轉(zhuǎn)變?yōu)橐唤M光點矩陣信息ROM的個數(shù)與顯示器所能顯示的字符種類有關(guān)。2023/1/377.試比較針式打印機、激光打印機和噴墨打印機。針式打印機、激光打印機和噴墨打印機都配有一個字符發(fā)生器,它們的共同特點是都能將字符編碼信息變?yōu)辄c陣信息,不同的是這些點陣信息的控制對象不同。點陣針式打印機的字符點陣用于控制打印機的驅(qū)動電路;激光打印機的字符點陣脈沖信號用于控制激光束;噴墨打印機的字符點陣信息控制墨滴的運動軌跡。此外,點陣針式打印機是屬于擊打式打印機,可以逐字打印也可以逐行打印,噴墨打印機只能逐字打印,激光打印機數(shù)據(jù)頁式輸出設備,后兩種都屬于非擊打式打印機。不同種類的打印機其性能和價格差別很大,用戶可以根據(jù)不同的需要合理選用。要求印字質(zhì)量高的場合可以選用激光打印機;要求價格便宜的或是只需要具有文字處理功能的個人用計算機,可配置串行點陣針式打印機;要求處理的信息量很大,速度要求快,應該配置行式打印機或是高速激光打印機。2023/1/388.某計算機的I/O設備采用異步串行傳送方式傳送字符信息。字符信息的格式為1位起始位、7位數(shù)據(jù)位、1位校驗位和1位停止位。若要求每秒鐘傳送480個字符,那么該設備的數(shù)據(jù)傳送速率為多少?解:480×10=4800位/秒=4800波特;
波特——是數(shù)據(jù)傳送速率波特率的單位。
比特率=4800×7/10=3360位/秒
2023/1/31010.什么是I/O接口,它與端口有何區(qū)別?為什么要設置I/O接口?I/O接口如何分類?解:I/O接口一般指CPU和I/O設備間的連接部件;端口是指I/O接口內(nèi)CPU能夠訪問的寄存器,端口加上相應的控制邏輯即構(gòu)成I/O接口。接口的設置主要是為了解決主機和外設直接的差異問題,實現(xiàn)相互通信。I/O接口分類方法很多,主要有:(1)按數(shù)據(jù)傳送方式分有并行接口和串行接口兩種;(2)按數(shù)據(jù)傳送的控制方式分有程序控制接口、程序中斷接口、DMA接口三種。
2023/1/31211.簡述I/O接口的功能和基本組成功能組成選址功能傳送命令的功能傳送數(shù)據(jù)的功能反映設備狀態(tài)的功能設備選擇電路命令寄存器、命令譯碼器數(shù)據(jù)緩沖寄存器設備狀態(tài)標記2023/1/314
若為輸出,除數(shù)據(jù)傳送方向相反以外,其他操作與輸入類似。工作過程如下:
1)CPU發(fā)I/O地址地址總線接口設備選擇器譯碼選中,發(fā)SEL信號開命令接收門;
2)輸出:CPU通過輸出指令(OUT)將數(shù)據(jù)放入接口DBR中;
3)CPU發(fā)啟動命令
D置0,B置1
接口向設備發(fā)啟動命令設備開始工作;
4)CPU等待,輸出設備將數(shù)據(jù)從
DBR取走;
5)外設工作完成,完成信號接口
B置0,D置1;
6)準備就緒信號控制總線
CPU,CPU可通過指令再次向接口DBR輸出數(shù)據(jù),進行第二次傳送。2023/1/31513.說明中斷向量地址和入口地址的區(qū)別和聯(lián)系。解:區(qū)別:
向量地址是硬件電路(向量編碼器)產(chǎn)生的中斷源的內(nèi)存地址編號,中斷入口地址是中斷服務程序首址。
聯(lián)系:
中斷向量地址可理解為中斷服務程序入口地址指示器(入口地址的地址),通過它訪存可獲得中斷服務程序入口地址。
2023/1/31614.在什么條件下,I/O設備可以向CPU提出中斷請求?
解:條件是:I/O接口中的設備工作完成狀態(tài)為1(D=1),中斷屏蔽碼為0(MASK=0),且CPU查詢中斷時,中斷請求觸發(fā)器狀態(tài)為1(INTR=1)。
15.什么是中斷允許觸發(fā)器?它有何作用?
解:中斷允許觸發(fā)器是CPU中斷系統(tǒng)中的一個部件,他起著開關(guān)中斷的作用(即中斷總開關(guān),則中斷屏蔽觸發(fā)器可視為中斷的分開關(guān))。
16.在什么條件和什么時間,CPU可以響應I/O的中斷請求?
解:CPU響應I/O中斷請求的條件和時間是:當中斷允許狀態(tài)為1(EINT=1),且至少有一個中斷請求被查到,則在一條指令執(zhí)行完時,響應中斷。
2023/1/31717.某系統(tǒng)對輸入數(shù)據(jù)進行取樣處理,每抽取一個輸入數(shù)據(jù),CPU就要中斷處理一次,將取樣的數(shù)據(jù)存至存儲器的緩沖區(qū)中,該中斷處理需P秒。此外,緩沖區(qū)內(nèi)每存儲N個數(shù)據(jù),主程序就要將其取出進行處理,這個處理需Q秒。試問該系統(tǒng)可以跟蹤到每秒多少次中斷請求?解:
N個數(shù)據(jù)所需的處理時間=P×N+Q秒
平均每個數(shù)據(jù)所需處理時間=(P×N+Q)/N秒;
求倒數(shù)得:
該系統(tǒng)跟蹤到的每秒中斷請求數(shù)=N/(P×N+Q)次。
2023/1/31819.在程序中斷方式中,磁盤申請中斷的優(yōu)先權(quán)高于打印機。當打印機正在進行打印時,磁盤申請中斷請求。試問是否要將打印機輸出停下來,等磁盤操作結(jié)束后,打印機輸出才能繼續(xù)進行?為什么?解:由于磁盤中斷的優(yōu)先權(quán)高于打印機,因此應將打印機輸出停下來,等磁盤操作結(jié)束后,打印機輸出才能繼續(xù)進行。因為打印機的速度比磁盤輸入輸出的速度慢,并且暫停打印不會造成數(shù)據(jù)丟失。2023/1/32021.中斷向量通過什么總線送至什么地方?為什么?答:因為中斷向量即為中斷服務子程序的入口地址,程序要利用中斷向量轉(zhuǎn)到中斷服務子程序去執(zhí)行,所以要通過數(shù)據(jù)總線送至程序計數(shù)器PC。2023/1/32122.程序查詢方式和程序中斷方式都是通過“程序”傳送數(shù)據(jù),兩者的區(qū)別是什么?
答:程序查詢方式通過“程序”傳送數(shù)據(jù)時,程序?qū)/O的控制包括了I/O準備和I/O傳送兩段時間。由于I/O的工作速度比CPU低得多,因此程序中要反復詢問I/O的狀態(tài),造成“踏步等待”,嚴重浪費了CPU的工作時間。
而程序中斷方式雖然也是通過“程序”傳送數(shù)據(jù),但程序僅對I/O傳送階段進行控制,I/O準備階段不需要CPU查詢。故CPU此時照樣可以運行現(xiàn)行程序,與I/O并行工作,大大提高了CPU的工作效率。2023/1/32324.答:設備查詢優(yōu)先級固定,某些優(yōu)先級較低的設備可能被餓死。設置循環(huán)優(yōu)先級可以使得設備公平獲得數(shù)據(jù)傳送。檢查狀態(tài)標記1
設備1
準備就緒?檢查狀態(tài)標記N
設備N準備就緒?…處理設備1是否否處理設備N是2023/1/32425.根據(jù)以下要求設計一個產(chǎn)生3個設備向量地址的電路。
(1)3個設備的優(yōu)先級按A→B→C降序排列。
(2)A、B、C的向量地址分別為110100、010100、000110。
(3)排隊器采用鏈式排隊電路。
(4)當CPU發(fā)來中斷響應信號INTA時,可將向量地址取至CPU。
解:此題與教材例5.2類似,可參考設計。該設備向量地址的電路如下:2023/1/32626.什么是多重中斷?實現(xiàn)多重中斷的必要條件是什么?解:多重中斷是指:當CPU執(zhí)行某個中斷服務程序的過程中,發(fā)生了更高級、更緊迫的事件,CPU暫?,F(xiàn)行中斷服務程序的執(zhí)行,轉(zhuǎn)去處理該事件的中斷,處理完返回現(xiàn)行中斷服務程序繼續(xù)執(zhí)行的過程。
實現(xiàn)多重中斷的必要條件是:在現(xiàn)行中斷服務期間,中斷允許觸發(fā)器為1,即開中斷。
2023/1/32727.DMA方式有何特點?什么樣的I/O設備與主機交換信息時采用DMA方式,舉例說明。答:DMA方式即直接存儲器訪問方式,也就是在外設和主存之間直接通過總線傳送信息,而不需經(jīng)過CPU,提高了傳送效率也減少了CPU的負擔。一般都是高速外設和內(nèi)存的信息傳送采用DMA方式。比如硬盤。2023/1/32828.CPU對DMA請求和中斷請求的響應時間是否一樣?為什么?解:CPU對DMA請求和中斷請求的響應時間不一樣,因為兩種方式的交換速度相差很大,因此CPU必須以更短的時間間隔查詢并響應DMA請求(一個存取周期末)。對中斷的查詢安排在一條指令周期末。2023/1/3302023/1/33131.假設某設備向CPU傳送信息的最高頻率是40000次/秒,而相應的中斷處理程序其執(zhí)行時間為40us,試問該外設是否可用程序中斷方式與主機交換信息,為什么?解:該設備向CPU傳送信息的時間間隔=1/40000s=0.025×10-3s=25us<40us則:該外設不能用程序中斷方式與主機交換信息,因為其中斷處理程序的執(zhí)行速度比該外設的交換速度慢。2023/1/33232.設磁盤存儲器轉(zhuǎn)速為3000轉(zhuǎn)/分,分8個扇區(qū),每扇區(qū)存儲1K字節(jié),主存與磁盤存儲器數(shù)據(jù)傳送的寬度為16位(即每次傳送16位)。假設一條指令最長執(zhí)行時間是25us,是否可采用一條指令執(zhí)行結(jié)束時響應DMA請求的方案,為什么?若不行,應采取什么方案?解:先算出磁盤傳送速度,然后和指令執(zhí)行速度進行比較得出結(jié)論。道容量=1KB×8/16=4K字傳送速率=4K字×3000轉(zhuǎn)/分=4K字×50轉(zhuǎn)/秒=200K字/秒
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電器店翻新合同變更說明
- 2025年度二零二五年度包裝公司品牌形象設計租賃合同
- 倉儲物流裝修合同標準范本
- 醫(yī)療器械與維護作業(yè)指導書
- 農(nóng)業(yè)產(chǎn)業(yè)鏈創(chuàng)新技術(shù)研發(fā)手冊
- 臨床路徑管理實施方案及實施細則
- 健康飲食與運動作業(yè)指導書
- 商鋪裝修糾紛起訴書模板
- 服裝店裝修免租期協(xié)議樣本
- 雨水收集回用系統(tǒng)的組成部分
- 《簡·愛》外國小說閱讀,初中語文下冊名著閱讀精講課件(部編版)
- 滬教版高一英語上冊(牛津版)全冊課件【完整版】
- 疾控中心考試試題
- 2023門球競賽規(guī)則電子版圖文并茂
- DB13T 2801-2018 水利工程質(zhì)量監(jiān)督規(guī)程
- Q∕SY 05262-2019 機械清管器技術(shù)條件
- 耳鼻咽喉頭頸外科學耳鼻咽喉應用解剖
- DBJ51 014-2021 四川省建筑地基基礎檢測技術(shù)規(guī)程
- 科學研究方法與學術(shù)論文寫作
- 英語的起源與發(fā)展(課堂PPT)
- 藥物化學結(jié)構(gòu)式大全(高清版)
評論
0/150
提交評論