




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1.關于在I/O設備與主機間交換數據的敘述中,錯誤的是()。A.中斷方式下,CPU需要執行程序來實現數據傳送任務B.中斷方式和DMA方式下,CPU與I/O設備都可并行工作C.中斷方式和DMA方式中,快速的I/O設備更適合采用中斷方式傳遞數據D.若同時接到DMA請求和中斷請求,CPU優先響應DMA請求。C√×考I/O數據傳輸概念√√2.計算機系統總線包括①地址總線、②數據總線和③控制總線。若采用DMA方式傳送數據,需要DMA控制器控制的是()。A.①②B.②③C.①③D.①②③D√××考總線及MDA控制器與總線接口×3.在DMA方式下,數據從內存傳送到外設經過的路徑是()。A.內存→數據總線→外設B.內存→DMAC→外設C.內存→CPU→總線→外設D.外設→內存B√考DMA數據傳輸通道4.中斷向量表中保存的是()。A.被中斷程序的返回地址B.中斷服務程序的入口地址C.中斷優先級D.中斷源編碼B√考中斷向量的概念5.在下列情況下,可能不發生中斷請求的是()。A.DMA操作結束B.一條指令執行完畢C.機器出現故障D.執行“軟中斷”指令B√考中斷的概念每條指令執行完都檢測是否有中斷申請,并不表示每條指令執行完都發中斷請求6.中斷的概念是()。A.暫停正在運行的程序B.暫停對內存的訪問C.暫停CPU運行D.I/O設備的輸入或輸出A√考中斷的定義7.中斷判優邏輯和總線仲裁方式類似,下列說法正確的是()Ⅰ.在總線仲裁方式中,獨立請求方式響應時間最快,是以增加處理及開銷和增加控制線數為代價的Ⅱ.在總線仲裁方式中,計時器定時有一根總線請求(BR)和一根設備地址線,若每次計數器都從0開始,則設備號小的優先級高Ⅲ.總線仲裁方式一般是指I/O設備爭用總線的判優方式,而中斷判優方式一般是指I/O設備爭用CPU的判優方式。Ⅳ.中斷判優邏輯可以通過硬件實現,也可以通過軟件實現A. Ⅰ、Ⅲ B.Ⅰ、Ⅲ、ⅣC. Ⅰ、Ⅱ、Ⅳ D.Ⅰ、Ⅳ√√√×B?有冗余項!㏒2(n+1)根設備地址線正確8.當有中斷源發出請求時,CPU可以執行相應的中斷服務程序,以下可以提出中斷的是()Ⅰ.外部事件Ⅱ.CacheⅢ.浮點運算下溢Ⅳ.浮點運算上溢A. Ⅰ、Ⅲ B.Ⅱ、Ⅲ、ⅣC. Ⅰ、Ⅳ D.Ⅰ、Ⅲ、Ⅳ√√×C?Cache,完全是硬件管理的,與軟件沒有關系,題目中暗示:中斷源發出請求時CPU可以執行相應的中斷服務程序!浮點運算下溢,結果是機器0,不溢出!×××有冗余項!Ⅱ.Cache×9.以下說法錯誤的是()A.中斷服務程序一般是操作系統模塊B.中斷向量方法可以提高中斷源的識別速度C.中斷向量地址是中斷服務程序的入口地D.重疊處理中斷的現象稱為中斷嵌套C√√?×√不是很嚴謹,用戶也可以自己編寫中斷服務程序!中斷向量是中斷服務程序的入口地址(有的系統還包括PSW);中斷向量地址:是中斷向量存在內存的地址,IBM是將中斷類型號×4獲得。一般出題人的意圖,考你的知識點,審題要根據這兩點去找最符合題意的答案中斷向量地址10.關于程序中斷方式和DMA方式的敘述錯誤的是()Ⅰ.DMA的優先級比程序的優先級高Ⅱ.程序中斷要保護現場,DMA方式不需要保護現場Ⅲ.程序中斷方式的中斷請求是為了報告CPU數據的傳輸結束,而DMA方式的中斷請求完全是為了傳送數據只有Ⅱ B.Ⅱ、ⅢC. 只有Ⅲ D.Ⅰ、ⅢC√√×考中斷與DMA的特點正好說反了11.下列說法中錯誤的是()Ⅰ.程序中斷過程是由硬件和中斷服務程序共同完成的Ⅱ.在每條指令的執行過程中,每個總線周期要檢查一次有無中斷請求Ⅲ.檢測有無DMA請求,一般安排在一條指令執行過程的末尾Ⅳ.中斷服務程序的最后一條指令是無條件轉移指令A. Ⅲ、Ⅳ B.Ⅱ、Ⅲ、ⅣC. Ⅱ、Ⅳ D.Ⅰ、Ⅱ、Ⅲ、Ⅳ√×B××在每條指令執行過程的末尾檢查在每個機器周期結束時檢查中斷返回指令RETI有冗余項!Ⅳ12.能產生DMA請求的總線部件是()Ⅰ.高速外設Ⅱ.需要與主機批量交換數據的外設Ⅲ.具有DMA接口的設備只有Ⅰ B.只有ⅢC. Ⅰ、Ⅲ D.Ⅱ、ⅢB√×DMA傳輸是在DMA控制器的控制下完成的,必須有DMA控制器!×13.某計算機有4級中斷,優先級從高到低為1→
2
→3→4。若將優先級順序修改,改后1級中斷的屏蔽碼1101,2級中斷的屏蔽碼0100,3級中斷的屏蔽碼1111,4級中斷的屏蔽碼0101,則修改后的優先順序從高到低為()1→
2
→3→4 B.3→
1
→4→21→
3
→4→2 D.2→
1
→3→4B√××由于選擇是唯一的。×3級中斷的屏蔽碼11113的優先級是最高的!從高到低排都要排第1位!有冗余項!要會根據優先級寫屏蔽碼也會根據屏蔽碼找優先級順序!14.下列不屬于程序控制指令的是()無條件轉移指令B.有條件轉移指令中斷隱指令D.循環指令C√程序控制指令是用戶在編寫程序時可以直接使用的指令。×中斷隱指令是為了說明中斷響應過程中,CPU硬件完成的操作,是假想的指令,實際上是不存指令,用戶在編程時無法使用。√√循環指令也屬于轉移指令,A、B、D是同類。用排他就可以把正確的找出來。15.在配有通道的計算機系統中,用戶程序需要輸入/輸出時,引起的中斷是()訪管中斷B.I/O中斷程序性中斷D.外中斷A√××在配有通道的系統中,輸入輸出要經過兩次中斷,第1次中斷是通過操作系統提供的訪管調用,由用戶態進入系統核心態,完成通道配置執行通道指令,完成數據傳輸。第2次中斷是數據傳輸結束,進行數據傳輸結束處理。×CPU運行I/O管理程序通道運行存放在主存中的通道程序向CPU發中斷請求CPU運行用戶程序編制通道程序登記或處理組織I/O操作請求I/O訪管指令啟動I/O通道響應I/O中斷請求CPU結束中斷處理返回用戶程序通道的基本工作過程CPU通過執行I/O指令以及處理來自通道的中斷實現對通道的管理。I/O指令比較簡單,僅負責通道的啟動和停止。來自通道的中斷有兩種,一種是數據傳輸結束中斷,一種是通道故障中斷例15.在中斷響應周期中,CPU主要完成的工作時()關中斷,保護斷點,發中斷響應信號并形成向量地址B.開中斷,保護斷點,發中斷響應信號并形成向量地址關中斷,執行中斷服務程序D.開中斷,執行中斷服務程序A×中斷響應周期,與中斷服務過程不要搞混√××中斷響應周期中斷響應周期,由硬件執行中斷隱指令例18.下列敘述()是正確的程序中斷方式和DMA方式中實現數據傳送都需要中斷請求B.程序中斷方式有中斷請求,DMA方式中沒有中斷請求程序中斷方式和DMA方式中都有中斷請求,但目的不同D.DMA要等指令周期結束時才可以進行周期竊取C×√?×在每個機器周期結束都可以進行DMA響應指令周期結束√數據傳送×例19.關于中斷和DMA,下列說法正確的是()A.DMA請求和中斷同時發生時,響應DMA請求B.DMA請求、非屏蔽中斷、可屏蔽中斷都要在當前指令結束之后才能被響應C.非屏蔽中斷請求優先級最高,可屏蔽中斷優先級最低D.如果不開中斷,所有中斷請求就不能響應A√×軟件中斷不受IF限制,如INTN硬件故障優先級最高DMA請求響應可以在一個機器周期結束進行××例20.以下關于DMA方式的敘述,錯誤的是()A.在DMA方式下,DMA控制器向CPU請求的是總線使用權B.DMA方式可以用于鍵盤和鼠標的數據輸入C.在數據傳輸階段,不需要CPU介入,完全由DMA控制器控制D.DMA方式要用到中斷處理B√×DMA傳輸結束時要申請中斷處理DMA只能用于數據傳輸,不能進行復雜事務處理√√例21.在主機與外設的信息傳送中,()不是一種程序控制方式A.直接程序傳送B.程序中斷C.直接存儲器存取(DMA方式)D.通道控制C√×執行通道程序完成數據傳輸√√DMA控制器完成數據傳輸,完全靠硬件控制例22.CPU對通道的啟動是通過()實習的。A.自陷B.中斷C.I/O指令D.通道指令字C×通道指令字是通道完成數據傳輸的√通道通過中斷調用系統訪管指令進入系統核心態,然后CPU執行I/O指令啟動通道××啟動例23.通道程序結束時引起的中斷是()。A.機器校驗中斷B.I/O中斷C.程序性中斷D.外中斷B×程序中斷是只CPU執行程序引起的中斷√××結束校驗中斷是指數據傳輸出錯例24.由多個通道組成的I/O系統中,I/O系統的最大流量是()。A.各通道最大流量的最大值B.各通道最大流量之和C.各通道實際流量的最大值D.各通道實際流量之和B×√××例25.在DMA方式傳送數據的過程中,由于沒有破壞()的內容,所以CPU可以正常工作(訪存除外)。A.程序計數器B.程序計數器和寄存器C.指令寄存器D.堆棧寄存器B√√√√?DMA方式傳送數據的過程DMA傳輸是在DMA控制器控制下完成的。不破壞CPU工作現場。CPU要正常工作,就意味PC沒有破壞,程序執行時所有寄存器內容也沒有破壞。指令寄存器、堆棧寄存器已經包含在寄存器中。選B最合適!例26.在DMA方式下,數據從內存傳送到外設經過的路徑()。A.內存→數據總線→數據通路→外設B.內存→數據總線→DMAC→外設C.內存→數據通路→數據總線→外設D.內存→CPU→外設B×√××例27.以下4個步驟在通道工作過程中的正確順序是()。①組織I/O操作;②向CPU發中斷請求;③編制通道程序;④啟動I/O通道A.①→②→③→④B.②→③→①→④C.④→③→②→①D.③→④→①→②D×√?×在通道工作方式下,有兩次中斷①一次是執行訪管,②另一次通道工作結束通過中斷的方式告訴CPU!②要么在開始要么在最后?CPU運行I/O管理程序通道運行存放在主存中的通道程序向CPU發中斷請求CPU運行用戶程序編制通道程序登記或處理組織I/O操作請求I/O訪管指令啟動I/O通道響應I/O中斷請求CPU結束中斷處理返回用戶程序通道的基本工作過程CPU通過執行I/O指令以及處理來自通道的中斷實現對通道的管理。I/O指令比較簡單,僅負責通道的啟動和停止。來自通道的中斷有兩種,一種是數據傳輸結束中斷,一種是通道故障中斷例28.某數組多路通道最大數據傳輸率為1MB/s,它有10個子通道,則每個子通道的最大數據傳輸率為()。A.100KB/sB.1MB/sC.介于A、B之間D.小于100KB/sB×√××①字節多通道②選擇通道(高速通道)③數組多通道分時、類似于進程調度的時間片輪轉法類似于進程調度的先來先服務或優先級高的先服務法例1.在一個8級中斷系統中,硬件響應中斷從高到低優先順序是:I1→I2→I3→I4→I5→I6→I7→I8,設置中斷屏蔽寄存器后,中斷響應優先順序變為:I1→I5→I8→I3→I2→I4→I6→I7。試問:①應如何設置屏蔽碼?②如果CPU在執行一個應用程序時有I5、I6、I7級3個中斷按次序到達,I8在I6沒有處理完以前到達,在處理I8時I2中斷申請又到達CPU,試畫出CPU響應這些中斷的順序示意圖。解:①8級中斷,在每一級中斷中都要設置中斷屏蔽碼,設置的原則是高優先級可以中斷低優先級。中斷級I1I2I3I4I5I6I7I8I111111111I2I3I4I5I6I7I8中斷屏蔽字“1”表示不允許中斷“0”表示允許中斷I1→I5→I8→I3→I2→I4→I6→I7。11111111111111111111111111110000000000000000000000000000②因為中斷優先級從高到低的順序為:I1→I5→I8→I3→I2→I4→I6→I7I8到達,雖然I6未執行完,但I8優先級高I6被中斷。I2到達,但I2優先級比I8低I5I6I8I5執行完返回到主程序再執行中斷I6I2I6I7I8執行完返回到I6但I2優先級比I6高,I6被中斷,執行I2I2執行完返回到I6I6執行完,返回到主程序再執行I7I7執行完,返回到原程序I5I6I7依次到達,I5優先級最高,先執行中斷I5I5I6I7;I8在I6沒有處理完以前到達,在處理I8時I2中斷申請又到達這部分內容搞懂了,那么OS中的作業調度(或進程調度)的時序圖和周轉時間等概念應該沒有問題了CPU從什么地方中斷返回到什么地方!例2.某計算機系統有4級中斷,I1,I2,I3,I4,中斷響應優先順序是:I1→I2→I3→I4。每級中斷對應一個屏蔽碼,屏蔽碼中“1”表示禁止中斷(關中斷),“0”表示允許中斷(開中斷),各級中斷處理程序與屏蔽碼的關系如圖所示。中斷處理程序屏蔽碼I1I2I3I4I11111I20111I30011I40001①確定中斷處理的優先次序?②在ti時刻I1,I2
和I4級同時產生中斷,在中斷處理完后,在tj時刻I3級發出中斷申請,CPU為I3服務時,I1級發出請求;CPU為I1服務時,I2級發出請求。試畫出CPU運行軌跡。③若將中斷處理次序設置為:I1→I4→I3→I2,將怎樣設置優先碼?④按照③確定的中斷處理次序I1→I4→I3→I2,畫出在②情況下CPU的運行軌跡。參考書有錯!解:①中斷處理的優先次序為:
I1→I2→I3→I4②在ti時刻I1,I2
和I4級同時產生中斷,在中斷處理完后,在tj時刻I3級發出中斷申請,CPU為I3服務時,I1級發出請求;CPU為I1服務時,I2級發出請求。試畫出CPU運行軌跡。I1TjI4I2I2I3I1I2I4依次到達,I1優先級最高,先執行中斷I1TiI1CPUI2I3解:③若將中斷處理次序設置為:I1→I4→I3→I2,將怎樣設置優先碼?中斷處理程序屏蔽碼I1I2I3I4I11111I20100I30110I40111解:④按照③確定的中斷處理次序I1→I4→I3→I2,畫出在②情況下CPU的運行軌跡。(②在ti時刻I1,I2
和I4級同時產生中斷,在中斷處理完后,在tj時刻I3級發出中斷申請,CPU為I3服務時,I1級發出請求;CPU為I1服務時,I2級發出請求。試畫出CPU運行軌跡。)I1TjI2I2I4I3I1I2I4依次到達,I1優先級最高,先執行中斷I1TiI1CPUI2I313.中斷響應有高到低的優先次序宜用()訪管→程序性→機器故障B.訪管→程序性→重新啟動外部→訪管→程序性D.程序性→I/O→訪管B√×硬件故障最高,其次軟件故障非屏蔽中斷高于可屏蔽中斷DMA中斷高于I/O設備中斷高速設備中斷高于低速設備
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025網站開發合作合同書
- 2025年土地增值合同范本
- 2025外貿代理合同范本
- 2025資金信托合同(B)信托合同
- 2025高空作業車租賃合同協議
- 2025房產贈與合同范本
- 2025年版個人借款合同范本
- 2025普通班的店面租賃合同書
- 電池成品采購合同協議
- 現場調試合同協議書模板
- 李克勤《紅日》粵語發音歌詞中文諧音-
- 藝術課程標準(2022年版)
- 電大建筑施工與管理畢業論文(實踐報告)
- 仁愛版初中英語單詞表(默寫版)
- 企業防滲漏標準做法案例庫圖文豐富
- Unit 2 Listening and talking -高中英語人教版(2019)必修第一冊
- 醫院分娩記錄單
- GB/T 819.1-2016十字槽沉頭螺釘第1部分:4.8級
- 馬工程《刑法學(下冊)》教學課件 第22章 妨害社會管理秩序罪
- GB/T 40090-2021儲能電站運行維護規程
- 產業經濟學教材(第三版) 王俊豪14.產業結構政策
評論
0/150
提交評論