版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2021-9-231I/O有哪些編址方式?各有何特點?有哪些編址方式?各有何特點?解:有兩種:解:有兩種: I/O與內(nèi)存統(tǒng)一編址和與內(nèi)存統(tǒng)一編址和I/O獨立編址;獨立編址;統(tǒng)一編址方式的統(tǒng)一編址方式的I/O地址采用與主存單元地址完全一樣的格式,地址采用與主存單元地址完全一樣的格式,I/O設(shè)備和主設(shè)備和主存占用同一個地址空間,存占用同一個地址空間,CPU可像訪問主存一樣訪問可像訪問主存一樣訪問I/O設(shè)備,不需要安排專設(shè)備,不需要安排專門的門的I/O指令。指令。獨立編址方式時機器為獨立編址方式時機器為I/O設(shè)備專門安排一套完全不同于主存地址格式的地址設(shè)備專門安排一套完全不同于主存地址格式的地址編碼
2、,此時編碼,此時I/O地址與主存地址是兩個獨立的空間,地址與主存地址是兩個獨立的空間,CPU需要通過專門的需要通過專門的I/O指令來訪問指令來訪問I/O地址空間。地址空間。討論:討論:I/O編址方式的意義:編址方式的意義:I/O編址方式的選擇主要影響到指令系統(tǒng)設(shè)計時編址方式的選擇主要影響到指令系統(tǒng)設(shè)計時I/O指令的安排,因此描述其指令的安排,因此描述其特點時一定要說明此種特點時一定要說明此種I/O編址方式對應(yīng)的編址方式對應(yīng)的I/O指令設(shè)置情況。指令設(shè)置情況。I/O與內(nèi)存統(tǒng)一編址方式將與內(nèi)存統(tǒng)一編址方式將I/O地址看成是存儲地址的一部分,占用主存空間;地址看成是存儲地址的一部分,占用主存空間;問
3、題:確切地講,問題:確切地講, I/O與內(nèi)存統(tǒng)一編址的空間為總線空間,與內(nèi)存統(tǒng)一編址的空間為總線空間,I/O所占用的是內(nèi)所占用的是內(nèi)存的擴展空間。存的擴展空間。I/O獨立編址方式有明顯的獨立編址方式有明顯的I/O地址標識,而地址標識,而I/O與內(nèi)存統(tǒng)一的編址方式?jīng)]有;與內(nèi)存統(tǒng)一的編址方式?jīng)]有;問題:無論哪種編址方式,問題:無論哪種編址方式,I/O地址都是由相應(yīng)的指令提供的,而地址本身并地址都是由相應(yīng)的指令提供的,而地址本身并沒有特殊的標識。沒有特殊的標識。2021-9-2322. 簡要說明簡要說明CPU與與I/O之間傳遞信息可采用哪幾種聯(lián)絡(luò)方式?它們分別用于什之間傳遞信息可采用哪幾種聯(lián)絡(luò)方式?
4、它們分別用于什么場合?么場合?答:答: CPU與與I/O之間傳遞信息常采用三種聯(lián)絡(luò)方式:直接控制(立即響應(yīng))、之間傳遞信息常采用三種聯(lián)絡(luò)方式:直接控制(立即響應(yīng))、 同步、異步。同步、異步。 適用場合分別為:適用場合分別為:直接控制直接控制適用于結(jié)構(gòu)極簡單、速度極慢的適用于結(jié)構(gòu)極簡單、速度極慢的I/O設(shè)備,設(shè)備,CPU直接控制外設(shè)處于直接控制外設(shè)處于某種狀態(tài)而無須聯(lián)絡(luò)信號。某種狀態(tài)而無須聯(lián)絡(luò)信號。同步方式同步方式采用統(tǒng)一的時標進行聯(lián)絡(luò),適用于采用統(tǒng)一的時標進行聯(lián)絡(luò),適用于CPU與與I/O速度差不大,近距離速度差不大,近距離傳送的場合。傳送的場合。異步方式異步方式采用應(yīng)答機制進行聯(lián)絡(luò),適用于采用
5、應(yīng)答機制進行聯(lián)絡(luò),適用于CPU與與I/O速度差較大、遠距離傳速度差較大、遠距離傳送的場合。送的場合。討論:討論:注意注意I/O交換方式、交換方式、I/O傳送分類方式與傳送分類方式與I/O聯(lián)絡(luò)方式的區(qū)別:聯(lián)絡(luò)方式的區(qū)別:串行、并行串行、并行I/O傳送方式常用于描述傳送方式常用于描述I/O傳送寬度的類型;傳送寬度的類型;I/O交換方式主要討論傳送過程的控制方法;交換方式主要討論傳送過程的控制方法;I/O聯(lián)絡(luò)方式主要解決傳送時聯(lián)絡(luò)方式主要解決傳送時CPU與與I/O之間如何取得通信聯(lián)系以建立起操作之間如何取得通信聯(lián)系以建立起操作上的同步配合關(guān)系。上的同步配合關(guān)系。同步方式適用于同步方式適用于CPU與與
6、I/O工作速度完全同步的場合。工作速度完全同步的場合。問題:問題: I/O 要達到與要達到與CPU工作速度完全同步一般是不可能的。同步方式的工作速度完全同步一般是不可能的。同步方式的實質(zhì)是實質(zhì)是“就慢不就快就慢不就快”,如采用同步方式一般,如采用同步方式一般CPU達不到滿負荷工作。達不到滿負荷工作。2021-9-2333. I/O與主機交換信息時,共有哪幾種控制方式?與主機交換信息時,共有哪幾種控制方式?簡述它們的特點。簡述它們的特點。(1) 程序查詢方式。程序查詢方式。特點是主機與特點是主機與I/O串行工作,串行工作,CPU啟動啟動I/O后,時刻查詢后,時刻查詢I/O是否準備好,若設(shè)備準備就
7、緒,是否準備好,若設(shè)備準備就緒,CPU便轉(zhuǎn)入處理便轉(zhuǎn)入處理I/O與主機間傳送信息的與主機間傳送信息的程序;若設(shè)備沒有準備就緒,則程序;若設(shè)備沒有準備就緒,則CPU反復(fù)查詢,踏步等待,直到反復(fù)查詢,踏步等待,直到I/O準備準備就緒為止,這種方式就緒為止,這種方式CPU效率很低。效率很低。(2) 程序中斷方式。程序中斷方式。特點為主機與特點為主機與I/O并行工作。并行工作。CPU啟動啟動I/O后,不必時刻查后,不必時刻查詢詢I/O是否準備好,而是繼續(xù)執(zhí)行程序,當是否準備好,而是繼續(xù)執(zhí)行程序,當I/O準備就緒時,向準備就緒時,向CPU發(fā)出中發(fā)出中斷信號,斷信號,CPU在適當?shù)臅r候相應(yīng)在適當?shù)臅r候相應(yīng)
8、I/O的中斷請求,暫?,F(xiàn)行的程序為的中斷請求,暫?,F(xiàn)行的程序為I/O服服務(wù),此方式消除了踏步現(xiàn)象,提高了務(wù),此方式消除了踏步現(xiàn)象,提高了CPU的效率。的效率。(3) DMA方式。方式。其特點是主機與其特點是主機與I/O并行工作,主存和并行工作,主存和I/O之間有一條直接數(shù)據(jù)之間有一條直接數(shù)據(jù)通路,通路,CPU啟動啟動I/O后,不必查詢后,不必查詢I/O是否準備好,當是否準備好,當I/O準備就緒后,發(fā)出準備就緒后,發(fā)出DMA請求,此時請求,此時CPU不直接參與不直接參與I/O和主存間的信息交換,只是把外部總和主存間的信息交換,只是把外部總線的使用權(quán)暫時交付線的使用權(quán)暫時交付DMA,仍然可以完成自
9、身內(nèi)部的操作,所以不必中斷,仍然可以完成自身內(nèi)部的操作,所以不必中斷現(xiàn)行程序,只需暫停一個存取周期訪存,現(xiàn)行程序,只需暫停一個存取周期訪存,CPU效率更高。效率更高。(4) 通道方式。通道方式。通道是一個具有特殊功能的處理器,通道是一個具有特殊功能的處理器,CPU把部分權(quán)力下放給通把部分權(quán)力下放給通道,由它實現(xiàn)對外圍設(shè)備的同意管理和外圍設(shè)備與內(nèi)存之間的數(shù)據(jù)交換,道,由它實現(xiàn)對外圍設(shè)備的同意管理和外圍設(shè)備與內(nèi)存之間的數(shù)據(jù)交換,大大提高了大大提高了CPU的效率,但是它是以花費更多的硬件為代價的。的效率,但是它是以花費更多的硬件為代價的。(5) I/O處理機方式。處理機方式。他是通道方式的進一步發(fā)展
10、,他是通道方式的進一步發(fā)展,CPU將將I/O的操作以及外圍的操作以及外圍設(shè)備的管理全部給設(shè)備的管理全部給I/O處理機,其實質(zhì)是多機系統(tǒng),因而效率有很大的提處理機,其實質(zhì)是多機系統(tǒng),因而效率有很大的提高。高。2021-9-2344. 試比較程序查詢方式、程序中斷方式和試比較程序查詢方式、程序中斷方式和 DMA方方式對式對CPU工作效率的影響。工作效率的影響。程序查詢方式程序查詢方式要求要求CPU時刻查詢時刻查詢I/O,直到,直到I/O準備好準備好為止,這種方式為止,這種方式CPU工作效率很低。工作效率很低。程序中斷方式程序中斷方式比程序查詢方式提高了比程序查詢方式提高了CPU的工作效的工作效率,
11、消除了率,消除了“踏步踏步”現(xiàn)象。現(xiàn)象。DMA方式方式中中CPU的工作效率是這三種之中最高的一的工作效率是這三種之中最高的一個。個。CPU啟動啟動I/O后,不必查詢后,不必查詢I/O是否準備好,當是否準備好,當I/O準備就緒后,發(fā)出準備就緒后,發(fā)出DMA請求,此時請求,此時CPU不直接不直接參與參與I/O和主存間的信息交換,只是把外部總線的和主存間的信息交換,只是把外部總線的使用權(quán)暫時交付使用權(quán)暫時交付DMA,仍然可以完成自身內(nèi)部的,仍然可以完成自身內(nèi)部的操作,所以不必中斷現(xiàn)行程序,只需暫停一個存操作,所以不必中斷現(xiàn)行程序,只需暫停一個存取周期訪存,取周期訪存,CPU效率更高。效率更高。202
12、1-9-2355.圖形顯示和圖像顯示有何區(qū)別?圖形顯示器圖形顯示器是用點、線、面組合而成的平面或立體是用點、線、面組合而成的平面或立體圖形。并可以做平移、比例變化、旋轉(zhuǎn)、坐標變圖形。并可以做平移、比例變化、旋轉(zhuǎn)、坐標變換、投影變換、透視變換、透視投影、軸側(cè)投影、換、投影變換、透視變換、透視投影、軸側(cè)投影、單點透視、兩點或三點透視以及隱線處理等操作。單點透視、兩點或三點透視以及隱線處理等操作。主要用于主要用于CAD和和CAM等。圖形顯示器所顯示的圖等。圖形顯示器所顯示的圖形是由計算機用一定的算法形成的點、線、面、形是由計算機用一定的算法形成的點、線、面、陰影等,它來自主觀世界,因此又稱主觀圖像或
13、陰影等,它來自主觀世界,因此又稱主觀圖像或叫做計算機圖像。叫做計算機圖像。圖像顯示器圖像顯示器所顯示的圖像通常來自客觀世界,故又所顯示的圖像通常來自客觀世界,故又稱客觀圖像。圖像顯示器是把由計算機處理后的稱客觀圖像。圖像顯示器是把由計算機處理后的圖像,以點陣列的形式顯示出來。圖像,以點陣列的形式顯示出來。2021-9-2366. 字符顯示器的接口電路中配有緩沖存儲器和字符顯示器的接口電路中配有緩沖存儲器和只讀存儲器,各有何作用?只讀存儲器,各有何作用?解:解:(1) 緩沖存儲器做為顯示存儲器,存放欲顯示緩沖存儲器做為顯示存儲器,存放欲顯示的字符的的字符的ASII碼,其容量與顯示屏能顯示的碼,其
14、容量與顯示屏能顯示的字符個數(shù)有關(guān),每個字符所在存儲單元的地字符個數(shù)有關(guān),每個字符所在存儲單元的地址與字符所在熒光屏上的位置一一對應(yīng)。址與字符所在熒光屏上的位置一一對應(yīng)。(2) 只讀存儲器做為字符發(fā)生器,將只讀存儲器做為字符發(fā)生器,將ASCII碼轉(zhuǎn)碼轉(zhuǎn)變?yōu)橐唤M光點矩陣信息變?yōu)橐唤M光點矩陣信息ROM的個數(shù)與顯示器的個數(shù)與顯示器所能顯示的字符種類有關(guān)。所能顯示的字符種類有關(guān)。2021-9-2377. 試比較針式打印機、激光打印機和噴墨打印機。針式打印機、激光打印機和噴墨打印機都配有一個字符發(fā)生器,針式打印機、激光打印機和噴墨打印機都配有一個字符發(fā)生器,它們的共同特點是都能將字符編碼信息變?yōu)辄c陣信息,
15、不同它們的共同特點是都能將字符編碼信息變?yōu)辄c陣信息,不同的是這些點陣信息的控制對象不同。點陣針式打印機的字符的是這些點陣信息的控制對象不同。點陣針式打印機的字符點陣用于控制打印機的驅(qū)動電路;激光打印機的字符點陣脈點陣用于控制打印機的驅(qū)動電路;激光打印機的字符點陣脈沖信號用于控制激光束;噴墨打印機的字符點陣信息控制墨沖信號用于控制激光束;噴墨打印機的字符點陣信息控制墨滴的運動軌跡。滴的運動軌跡。此外,點陣針式打印機是屬于擊打式打印機,可以逐字打印也此外,點陣針式打印機是屬于擊打式打印機,可以逐字打印也可以逐行打印,噴墨打印機只能逐字打印,激光打印機數(shù)據(jù)可以逐行打印,噴墨打印機只能逐字打印,激光打
16、印機數(shù)據(jù)頁式輸出設(shè)備,后兩種都屬于非擊打式打印機。頁式輸出設(shè)備,后兩種都屬于非擊打式打印機。不同種類的打印機其性能和價格差別很大,用戶可以根據(jù)不同不同種類的打印機其性能和價格差別很大,用戶可以根據(jù)不同的需要合理選用。要求印字質(zhì)量高的場合可以選用激光打印的需要合理選用。要求印字質(zhì)量高的場合可以選用激光打印機;要求價格便宜的或是只需要具有文字處理功能的個人用機;要求價格便宜的或是只需要具有文字處理功能的個人用計算機,可配置串行點陣針式打印機;要求處理的信息量很計算機,可配置串行點陣針式打印機;要求處理的信息量很大,速度要求快,應(yīng)該配置行式打印機或是高速激光打印機。大,速度要求快,應(yīng)該配置行式打印機
17、或是高速激光打印機。2021-9-2388. 某計算機的某計算機的I/O設(shè)備采用異步串行傳送方式傳送字符信息。設(shè)備采用異步串行傳送方式傳送字符信息。字符信息的格式為字符信息的格式為1位起始位、位起始位、7位數(shù)據(jù)位、位數(shù)據(jù)位、1位校驗位和位校驗位和1位停止位。若要求每秒鐘傳送位停止位。若要求每秒鐘傳送480個字符,那么該設(shè)備的數(shù)個字符,那么該設(shè)備的數(shù)據(jù)傳送速率為多少?據(jù)傳送速率為多少?解:解:48010=4800位位/秒秒=4800波特波特;波特波特是數(shù)據(jù)傳送速率波特率的單位。是數(shù)據(jù)傳送速率波特率的單位。 比特率比特率=48007 / 10=3360位位/秒秒2021-9-2399.什么是多媒體
18、技術(shù)?簡要說明研制多媒體計算機的關(guān)鍵技術(shù)。多媒體技術(shù)是指強調(diào)計算機與聲音、活動圖多媒體技術(shù)是指強調(diào)計算機與聲音、活動圖像和文字相結(jié)合的技術(shù)。像和文字相結(jié)合的技術(shù)。多媒體技術(shù)的關(guān)鍵技術(shù)主要有:視頻和音頻多媒體技術(shù)的關(guān)鍵技術(shù)主要有:視頻和音頻數(shù)據(jù)的壓縮和解壓縮技術(shù)、多媒體專用芯數(shù)據(jù)的壓縮和解壓縮技術(shù)、多媒體專用芯片、大容量存儲器、適用于多媒體技術(shù)的片、大容量存儲器、適用于多媒體技術(shù)的軟件。軟件。2021-9-231010. 什么是什么是I/O接口,它與端口有何區(qū)別接口,它與端口有何區(qū)別?為什么要設(shè)置為什么要設(shè)置I/O接口?接口?I/O接口如何分類?接口如何分類?解:解:I/O接口接口一般指一般指C
19、PU和和I/O設(shè)備間的連接部件;設(shè)備間的連接部件;端口端口是指是指I/O接口內(nèi)接口內(nèi)CPU能夠訪問的寄存器,端口加上相應(yīng)的控能夠訪問的寄存器,端口加上相應(yīng)的控制邏輯即構(gòu)成制邏輯即構(gòu)成I/O接口。接口。接口的接口的設(shè)置設(shè)置主要是為了解決主機和外設(shè)直接的差異問題,實現(xiàn)相主要是為了解決主機和外設(shè)直接的差異問題,實現(xiàn)相互通信?;ネㄐ拧/O接口接口分類分類方法很多,主要有:方法很多,主要有:(1)按數(shù)據(jù)傳送方式分有并行接口和串行接口兩種;)按數(shù)據(jù)傳送方式分有并行接口和串行接口兩種;(2)按數(shù)據(jù)傳送的控制方式分有程序控制接口、程序中斷接口、)按數(shù)據(jù)傳送的控制方式分有程序控制接口、程序中斷接口、DMA接口
20、三種。接口三種。2021-9-2311接口(接口(interface)和端口()和端口(port)的區(qū)別。)的區(qū)別。接口位于接口位于CPU 和外設(shè)之間,是一個連接部件。它一邊通過地址線、數(shù)據(jù)和外設(shè)之間,是一個連接部件。它一邊通過地址線、數(shù)據(jù)線和控制線與線和控制線與CPU 連接,另一邊通過數(shù)據(jù)信息,控制信息和狀態(tài)信息與連接,另一邊通過數(shù)據(jù)信息,控制信息和狀態(tài)信息與外設(shè)連接。外設(shè)連接。數(shù)據(jù)信息、狀態(tài)信息和控制信息分別放在外設(shè)接口(數(shù)據(jù)信息、狀態(tài)信息和控制信息分別放在外設(shè)接口(interface)的不同寄)的不同寄存器中。這些寄存器被稱作端口(存器中。這些寄存器被稱作端口(port),數(shù)據(jù)口、狀態(tài)口
21、和控制口,分),數(shù)據(jù)口、狀態(tài)口和控制口,分別存放數(shù)據(jù)信息、狀態(tài)信息和控制信息。別存放數(shù)據(jù)信息、狀態(tài)信息和控制信息。CPU 可對這些端口(寄存器)可對這些端口(寄存器)進行進行“讀讀”或或“寫寫”操作,因此每個端口都有一個操作,因此每個端口都有一個“地址地址”對應(yīng)。對應(yīng)。CPU 對這些端口是可編程的。對這些端口是可編程的。2021-9-231211.簡述簡述 I/O接口的功能和基本組成接口的功能和基本組成 功能功能組成組成選址功能選址功能傳送命令的功能傳送命令的功能傳送數(shù)據(jù)的功能傳送數(shù)據(jù)的功能反映設(shè)備狀態(tài)的功能反映設(shè)備狀態(tài)的功能設(shè)備選擇電路設(shè)備選擇電路命令寄存器、命令譯碼器命令寄存器、命令譯碼器
22、數(shù)據(jù)緩沖寄存器數(shù)據(jù)緩沖寄存器設(shè)備狀態(tài)標記設(shè)備狀態(tài)標記2021-9-231312. 結(jié)合程序查詢方式的接口電路,說明其工作過程。結(jié)合程序查詢方式的接口電路,說明其工作過程。 解:解:程序查詢接口工作過程程序查詢接口工作過程如下(以輸入為例):如下(以輸入為例): 1)CPU發(fā)發(fā)I/O地址地址地址總線地址總線接口接口設(shè)備選擇器設(shè)備選擇器譯碼譯碼選中,發(fā)選中,發(fā)SEL信號信號開命令接收門;開命令接收門; 2)CPU發(fā)發(fā)啟動啟動命令命令 D置置0,B置置1 接口向設(shè)備接口向設(shè)備發(fā)啟動命令發(fā)啟動命令設(shè)備開始工作;設(shè)備開始工作; 3)CPU等待等待,輸入設(shè)備讀出數(shù)據(jù),輸入設(shè)備讀出數(shù)據(jù) DBR; 4)外設(shè)工
23、作)外設(shè)工作完成完成,完成信號,完成信號接口接口 B置置0,D置置1; 5)準備)準備就緒就緒信號信號控制總線控制總線 CPU; 6)輸入輸入:CPU通過通過輸入指令輸入指令(IN)將)將DBR中的數(shù)中的數(shù)據(jù)取走;據(jù)取走;2021-9-2314 若為若為輸出輸出,除數(shù)據(jù)傳送方向相反以外,其他操,除數(shù)據(jù)傳送方向相反以外,其他操作與輸入類似。工作過程如下:作與輸入類似。工作過程如下: 1)CPU發(fā)發(fā)I/O地址地址地址總線地址總線接口接口設(shè)備選設(shè)備選擇器譯碼擇器譯碼選中,發(fā)選中,發(fā)SEL信號信號開命令接收門;開命令接收門; 2)輸出輸出: CPU通過通過輸出指令輸出指令(OUT)將數(shù)據(jù))將數(shù)據(jù)放入接
24、口放入接口DBR中;中; 3)CPU發(fā)發(fā)啟動啟動命令命令 D置置0,B置置1 接口向設(shè)接口向設(shè)備發(fā)啟動命令備發(fā)啟動命令設(shè)備開始工作;設(shè)備開始工作; 4)CPU等待等待,輸出設(shè)備將數(shù)據(jù),輸出設(shè)備將數(shù)據(jù)從從 DBR取走;取走; 5)外設(shè)工作)外設(shè)工作完成完成,完成信號,完成信號接口接口 B置置0,D置置1; 6)準備)準備就緒就緒信號信號控制總線控制總線 CPU,CPU可可通過指令通過指令再次再次向接口向接口DBR輸出數(shù)據(jù),進行第二次傳輸出數(shù)據(jù),進行第二次傳送。送。2021-9-231513. 說明中斷向量地址和入口地址的區(qū)別和聯(lián)系。說明中斷向量地址和入口地址的區(qū)別和聯(lián)系。解:解:區(qū)別區(qū)別:向量地
25、址是硬件電路(向量編碼器)產(chǎn)生的中斷源的向量地址是硬件電路(向量編碼器)產(chǎn)生的中斷源的內(nèi)存地址編號,中斷入口地址是中斷服務(wù)程序首址。內(nèi)存地址編號,中斷入口地址是中斷服務(wù)程序首址。聯(lián)系聯(lián)系:中斷向量地址可理解為中斷服務(wù)程序入口地址指示器中斷向量地址可理解為中斷服務(wù)程序入口地址指示器(入口地址的地址),通過它訪存可獲得中斷服務(wù)程(入口地址的地址),通過它訪存可獲得中斷服務(wù)程序入口地址。序入口地址。 2021-9-231614. 在什么條件下,在什么條件下,I/O設(shè)備可以向設(shè)備可以向CPU提出中斷請求?提出中斷請求?解:條件是:解:條件是:I/O接口中的設(shè)備工作完成狀態(tài)為接口中的設(shè)備工作完成狀態(tài)為1
26、(D=1),),中斷屏蔽碼為中斷屏蔽碼為0 (MASK=0),且),且CPU查詢中斷時,中斷查詢中斷時,中斷請求觸發(fā)器狀態(tài)為請求觸發(fā)器狀態(tài)為1(INTR=1)。)。15. 什么是中斷允許觸發(fā)器?它有何作用?什么是中斷允許觸發(fā)器?它有何作用?解:中斷允許觸發(fā)器是解:中斷允許觸發(fā)器是CPU中斷系統(tǒng)中的一個部件,他起中斷系統(tǒng)中的一個部件,他起著開關(guān)中斷的作用(即中斷總開關(guān),則中斷屏蔽觸發(fā)器可著開關(guān)中斷的作用(即中斷總開關(guān),則中斷屏蔽觸發(fā)器可視為中斷的分開關(guān))。視為中斷的分開關(guān))。16. 在什么條件和什么時間,在什么條件和什么時間,CPU可以響應(yīng)可以響應(yīng)I/O的中斷請求?的中斷請求?解:解:CPU響應(yīng)
27、響應(yīng)I/O中斷請求的條件和時間是:當中斷允許狀中斷請求的條件和時間是:當中斷允許狀態(tài)為態(tài)為1(EINT=1),且至少有一個中斷請求被查到,則在),且至少有一個中斷請求被查到,則在一條指令執(zhí)行完時,響應(yīng)中斷。一條指令執(zhí)行完時,響應(yīng)中斷。 2021-9-231717. 某系統(tǒng)對輸入數(shù)據(jù)進行取樣處理,每抽取一個輸入數(shù)據(jù),某系統(tǒng)對輸入數(shù)據(jù)進行取樣處理,每抽取一個輸入數(shù)據(jù),CPU就要中斷處理一次,將取樣的數(shù)據(jù)存至存儲器的緩沖區(qū)就要中斷處理一次,將取樣的數(shù)據(jù)存至存儲器的緩沖區(qū)中,該中斷處理需中,該中斷處理需P秒。此外,緩沖區(qū)內(nèi)每存儲秒。此外,緩沖區(qū)內(nèi)每存儲N個數(shù)據(jù),主個數(shù)據(jù),主程序就要將其取出進行處理,這
28、個處理需程序就要將其取出進行處理,這個處理需Q秒。試問該系統(tǒng)可秒。試問該系統(tǒng)可以跟蹤到每秒多少次中斷請求?以跟蹤到每秒多少次中斷請求?解:解: N個數(shù)據(jù)所需的處理時間個數(shù)據(jù)所需的處理時間=PN+Q秒秒平均每個數(shù)據(jù)所需處理時間平均每個數(shù)據(jù)所需處理時間=(PN+Q)/N秒;秒;求倒數(shù)得:求倒數(shù)得:該系統(tǒng)跟蹤到的每秒中斷請求數(shù)該系統(tǒng)跟蹤到的每秒中斷請求數(shù)=N/(PN+Q)次。)次。2021-9-231819. 在程序中斷方式中,磁盤申請中斷的優(yōu)先在程序中斷方式中,磁盤申請中斷的優(yōu)先權(quán)高于打印機。當打印機正在進行打印時,權(quán)高于打印機。當打印機正在進行打印時,磁盤申請中斷請求。試問是否要將打印機輸磁盤申
29、請中斷請求。試問是否要將打印機輸出停下來,等磁盤操作結(jié)束后,打印機輸出出停下來,等磁盤操作結(jié)束后,打印機輸出才能繼續(xù)進行?為什么?才能繼續(xù)進行?為什么?解:由于磁盤中斷的優(yōu)先權(quán)高于打印機,因此解:由于磁盤中斷的優(yōu)先權(quán)高于打印機,因此應(yīng)將打印機輸出停下來,等磁盤操作結(jié)束后,應(yīng)將打印機輸出停下來,等磁盤操作結(jié)束后,打印機輸出才能繼續(xù)進行。因為打印機的速打印機輸出才能繼續(xù)進行。因為打印機的速度比磁盤輸入輸出的速度慢,并且暫停打印度比磁盤輸入輸出的速度慢,并且暫停打印不會造成數(shù)據(jù)丟失。不會造成數(shù)據(jù)丟失。2021-9-231920. 單重中斷和多重中斷的服務(wù)程序流程單重中斷和多重中斷的服務(wù)程序流程中斷否
30、?中斷否?保護現(xiàn)場保護現(xiàn)場設(shè)備服務(wù)設(shè)備服務(wù)恢復(fù)現(xiàn)場恢復(fù)現(xiàn)場 開中斷開中斷中斷返回中斷返回取指令取指令執(zhí)行指令執(zhí)行指令中斷服務(wù)程序中斷服務(wù)程序 中斷響應(yīng)中斷響應(yīng) 程序斷點進棧程序斷點進棧 關(guān)中斷關(guān)中斷 向量地址向量地址 PC中斷周期中斷周期是是中斷返回中斷返回保護現(xiàn)場保護現(xiàn)場設(shè)備服務(wù)設(shè)備服務(wù)恢復(fù)現(xiàn)場恢復(fù)現(xiàn)場開中斷開中斷開中斷開中斷開中斷開中斷中斷隱指令中斷隱指令中斷隱指令中斷隱指令否否取指令取指令執(zhí)行指令執(zhí)行指令中斷否?中斷否?否否 中斷響應(yīng)中斷響應(yīng) 程序斷點進棧程序斷點進棧 關(guān)中斷關(guān)中斷向量地址向量地址 PC中斷周期中斷周期是是中斷服務(wù)程序中斷服務(wù)程序單重單重 多重多重 2021-9-2320
31、21.中斷向量通過什么總線送至什么地方?為中斷向量通過什么總線送至什么地方?為什么?什么?答:因為中斷向量即為中斷服務(wù)子程序的入口答:因為中斷向量即為中斷服務(wù)子程序的入口地址,程序要利用中斷向量轉(zhuǎn)到中斷服務(wù)子地址,程序要利用中斷向量轉(zhuǎn)到中斷服務(wù)子程序去執(zhí)行,所以要通過數(shù)據(jù)總線送至程序程序去執(zhí)行,所以要通過數(shù)據(jù)總線送至程序計數(shù)器計數(shù)器PC。2021-9-232122. 程序查詢程序查詢方式和方式和程序中斷程序中斷方式都是通過方式都是通過“程程序序”傳送數(shù)據(jù),兩者的傳送數(shù)據(jù),兩者的區(qū)別區(qū)別是什么?是什么? 答:程序查詢方式通過答:程序查詢方式通過“程序程序”傳送數(shù)據(jù)傳送數(shù)據(jù)時,程序?qū)r,程序?qū)/
32、O的控制包括了的控制包括了I/O準備準備和和I/O傳送傳送兩兩段時間。由于段時間。由于I/O的工作速度比的工作速度比CPU低得多,因低得多,因此程序中要反復(fù)詢問此程序中要反復(fù)詢問I/O的狀態(tài),造成的狀態(tài),造成“踏步等踏步等待待”,嚴重浪費嚴重浪費了了CPU的工作時間。的工作時間。 而程序中斷方式雖然也是通過而程序中斷方式雖然也是通過“程序程序”傳傳送數(shù)據(jù),但程序僅對送數(shù)據(jù),但程序僅對I/O傳送階段傳送階段進行控制,進行控制,I/O準備階段不需要準備階段不需要CPU查詢。故查詢。故CPU此時照樣可此時照樣可以運行現(xiàn)行程序,與以運行現(xiàn)行程序,與I/O并行工作并行工作,大大提高了,大大提高了CPU的
33、工作效率。的工作效率。2021-9-232223. 說明調(diào)用中斷服務(wù)程序和調(diào)用子程序的區(qū)別。說明調(diào)用中斷服務(wù)程序和調(diào)用子程序的區(qū)別。解:解:(1)中斷服務(wù)程序與中斷時)中斷服務(wù)程序與中斷時CPU 正在運行的程序是相互獨立的,它們之間沒正在運行的程序是相互獨立的,它們之間沒有確定的關(guān)系。子程序調(diào)用時轉(zhuǎn)入的子程序與有確定的關(guān)系。子程序調(diào)用時轉(zhuǎn)入的子程序與CPU 正在執(zhí)行的程序段是同正在執(zhí)行的程序段是同一程序的兩部分。一程序的兩部分。(2)除了軟中斷,通常中斷產(chǎn)生都是隨機的,而子程序調(diào)用是由)除了軟中斷,通常中斷產(chǎn)生都是隨機的,而子程序調(diào)用是由CALL 指令指令(子程序調(diào)用指令)引起的。(子程序調(diào)用
34、指令)引起的。(3)中斷服務(wù)程序的入口地址可以通過硬件向量法產(chǎn)生向量地址,再由向量)中斷服務(wù)程序的入口地址可以通過硬件向量法產(chǎn)生向量地址,再由向量地址找到入口地址。子程序調(diào)用的子程序入口地址是由地址找到入口地址。子程序調(diào)用的子程序入口地址是由CALL 指令中的地址指令中的地址碼給出的。碼給出的。(4)調(diào)用中斷服務(wù)程序和子程序都需保護程序斷點,前者由中斷隱指令完成,)調(diào)用中斷服務(wù)程序和子程序都需保護程序斷點,前者由中斷隱指令完成,后者由后者由CALL 指令本身完成。指令本身完成。(5)處理中斷服務(wù)程序時,對多個同時發(fā)生的中斷需進行裁決,而調(diào)用子程)處理中斷服務(wù)程序時,對多個同時發(fā)生的中斷需進行裁
35、決,而調(diào)用子程序時一般沒有這種操作。序時一般沒有這種操作。(6)在中斷服務(wù)程序和所調(diào)用的子程序中都有保護寄存器內(nèi)容的操作。)在中斷服務(wù)程序和所調(diào)用的子程序中都有保護寄存器內(nèi)容的操作。2021-9-232324.答:答:設(shè)備查詢優(yōu)先級固定,設(shè)備查詢優(yōu)先級固定,某些優(yōu)先級較低的設(shè)某些優(yōu)先級較低的設(shè)備可能被餓死。備可能被餓死。設(shè)置循環(huán)優(yōu)先級可以使設(shè)置循環(huán)優(yōu)先級可以使得設(shè)備公平獲得數(shù)據(jù)得設(shè)備公平獲得數(shù)據(jù)傳送。傳送。檢查狀態(tài)標記檢查狀態(tài)標記1 設(shè)備設(shè)備1 準備就緒?準備就緒?檢查狀態(tài)標記檢查狀態(tài)標記N 設(shè)備設(shè)備N準備就緒?準備就緒?處理設(shè)備處理設(shè)備1是是否否否否處理設(shè)備處理設(shè)備N是是2021-9-232
36、425. 根據(jù)以下要求設(shè)計一個產(chǎn)生根據(jù)以下要求設(shè)計一個產(chǎn)生3個設(shè)備向量地個設(shè)備向量地址址的電路。的電路。 (1)3個設(shè)備的優(yōu)先級按個設(shè)備的優(yōu)先級按ABC降序排列降序排列。 (2)A、B、C的向量地址分別為的向量地址分別為110 100、010 100、000 110。 (3)排隊器采用鏈式排隊電路。)排隊器采用鏈式排隊電路。 (4)當)當CPU發(fā)來中斷響應(yīng)信號發(fā)來中斷響應(yīng)信號INTA時,可將時,可將向量地址向量地址取至取至CPU。 解:此題與教材例解:此題與教材例5.2類似,可類似,可參考設(shè)計參考設(shè)計。該設(shè)備向量地址的電路如下:該設(shè)備向量地址的電路如下:2021-9-2325來自高一級來自高一
37、級的排隊器的排隊器至低一級至低一級的排隊器的排隊器設(shè)設(shè)備備編編碼碼器器數(shù)數(shù)據(jù)據(jù)總總線線1101000101000001102021-9-232626. 什么是多重中斷?實現(xiàn)多重中斷的必要條件是什么是多重中斷?實現(xiàn)多重中斷的必要條件是什么?什么?解:多重中斷是指:當解:多重中斷是指:當CPU執(zhí)行某個中斷服務(wù)程序執(zhí)行某個中斷服務(wù)程序的過程中,發(fā)生了更高級、更緊迫的事件,的過程中,發(fā)生了更高級、更緊迫的事件,CPU暫?,F(xiàn)行中斷服務(wù)程序的執(zhí)行,轉(zhuǎn)去處理該事件暫?,F(xiàn)行中斷服務(wù)程序的執(zhí)行,轉(zhuǎn)去處理該事件的中斷,處理完返回現(xiàn)行中斷服務(wù)程序繼續(xù)執(zhí)行的中斷,處理完返回現(xiàn)行中斷服務(wù)程序繼續(xù)執(zhí)行的過程。的過程。實現(xiàn)
38、多重中斷的必要條件是:在現(xiàn)行中斷服務(wù)期實現(xiàn)多重中斷的必要條件是:在現(xiàn)行中斷服務(wù)期間,中斷允許觸發(fā)器為間,中斷允許觸發(fā)器為1,即開中斷。,即開中斷。2021-9-232727.DMA方式有何特點?什么樣的I/O設(shè)備與主機交換信息時采用DMA方式,舉例說明。答:答:DMA方式即直接存儲器訪問方式,也就是在方式即直接存儲器訪問方式,也就是在外設(shè)和主存之間直接通過總線傳送信息,外設(shè)和主存之間直接通過總線傳送信息,而不需經(jīng)過而不需經(jīng)過CPU,提高了傳送效率也減少,提高了傳送效率也減少了了CPU的負擔(dān)。的負擔(dān)。一般都是高速外設(shè)和內(nèi)存的信息傳送采用一般都是高速外設(shè)和內(nèi)存的信息傳送采用DMA方式。比如硬盤。方
39、式。比如硬盤。2021-9-232828. CPU對對DMA請求和中斷請求的響應(yīng)時間請求和中斷請求的響應(yīng)時間是否一樣?為什么?是否一樣?為什么?解:解:CPU對對DMA請求和中斷請求的響應(yīng)時間請求和中斷請求的響應(yīng)時間不一樣,因為兩種方式的交換速度相差很不一樣,因為兩種方式的交換速度相差很大,因此大,因此CPU必須以更短的時間間隔查詢必須以更短的時間間隔查詢并響應(yīng)并響應(yīng)DMA請求(一個存取周期末)。對請求(一個存取周期末)。對中斷的查詢安排在一條指令周期末。中斷的查詢安排在一條指令周期末。2021-9-232930. DMA的工作方式中,的工作方式中,CPU暫停方式和周期挪用方式的數(shù)據(jù)傳送流程有何暫停方式和周期挪用方式的數(shù)據(jù)傳送流程有何不同?畫圖說明。不同?畫圖說明。解:主要區(qū)別在于傳送階段,現(xiàn)行程序是否完全停止訪存。解:主要區(qū)別在于傳送階段,現(xiàn)行程序是否完全停止訪存。2021-9-23302021-9-233131. 假設(shè)某設(shè)備向假
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 航空物流居間協(xié)議簡本
- 游戲開發(fā)居間合同委托書
- 美容院改造拆除服務(wù)協(xié)議
- 房地產(chǎn)評估居間合同
- 民航機場監(jiān)理居間合同
- 湖北醫(yī)藥學(xué)院藥護學(xué)院《秘書實務(wù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度股權(quán)投資與收益分成合同3篇
- 2025年托管中心教師科學(xué)探索聘用合同書3篇
- 湖北2025年湖北長江三峽通航管理局事業(yè)編制人員招聘筆試歷年參考題庫附帶答案詳解
- 2025年度社區(qū)幼兒園場地租賃及管理服務(wù)合同3篇
- 2024年江蘇省蘇州市中考數(shù)學(xué)試卷含答案
- 2024年世界職業(yè)院校技能大賽高職組“市政管線(道)數(shù)字化施工組”賽項考試題庫
- 介紹蝴蝶蘭課件
- 大學(xué)計算機基礎(chǔ)(第2版) 課件 第1章 計算機概述
- 數(shù)字化年終述職報告
- 《阻燃材料與技術(shù)》課件 第5講 阻燃塑料材料
- 2025年蛇年年度營銷日歷營銷建議【2025營銷日歷】
- 2024年職工普法教育宣講培訓(xùn)課件
- 安保服務(wù)評分標準
- T-SDLPA 0001-2024 研究型病房建設(shè)和配置標準
- (人教PEP2024版)英語一年級上冊Unit 1 教學(xué)課件(新教材)
評論
0/150
提交評論