計原及匯編7.ppt_第1頁
計原及匯編7.ppt_第2頁
計原及匯編7.ppt_第3頁
計原及匯編7.ppt_第4頁
計原及匯編7.ppt_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第七章 輸入輸出系統(tǒng)及外圍設備,一、輸入輸出系統(tǒng)的基本功能 管理主機與外設以及外設與外設之間的信息交換, 由硬件和軟件共同完成此項任務。 二、輸入輸出系統(tǒng)的組成 1、軟件 如何將用戶編制的程序(或數(shù)據(jù))輸入至主機內; 如何將計算結果輸出給用戶; 如何實現(xiàn)輸入/輸出系統(tǒng)與主機協(xié)調工作等。 2、硬件 計算機總線 輸入/輸出接口,第一節(jié) 輸入輸出系統(tǒng)概述,接口電路具有的功能,進行地址譯碼,以實現(xiàn)CPU與某一指定設備間的信息交換; 對傳送數(shù)據(jù)提供緩沖,以便快速的CPU與各種速度的外圍設備進行速度匹配; 信息交換,使CPU與外圍設備信息的格式、電平一致; 提供有關數(shù)據(jù)傳送的協(xié)調狀態(tài),如設備準備好、設備忙

2、等; 提供時序控制,以滿足各種外設在時序控制方面的要求等。,主機與外設間的接口信息,數(shù)據(jù)信息:這類信息可以是通過輸入設備送到計算機的輸入數(shù)據(jù),也可以是經(jīng)過計算機運算處理和加工后,送到輸出設備的結果數(shù)據(jù)。傳送可以是并行的,也可以是串行的。 控制信息:這是CPU對外設的控制信息或管理命令,如外設的啟動和停止控制、輸入或輸出操作的指定、工作方式的選擇、中斷功能的允許和禁止等。 狀態(tài)信息:這類信息用來標志外設的工作狀態(tài),比如,輸入設備數(shù)據(jù)準備好標志,輸出設備忙、閑標志等。CPU在必要時可通過對它的查詢來決定下一步的操作。 聯(lián)絡信息:這是主機和外設間工作的時間配合信息,它與主機和外設間的信息交換方式密切

3、相關。外設識別信息:這是I/O尋址的信息,使CPU能從眾多的外設中尋找出與自己進行信息交換的惟一的設備。 外設識別信息:這是I/O尋址的信息,使CPU能從眾多的外設中尋找出與自己進行信息交換的惟一的設備。,三、輸入/輸出接口概述,接口的基本組成,輸入/輸出接口分類: 1、按數(shù)據(jù)傳送方式分:串行、并行 2、按CPU訪問外設的控制方式: 程序查詢、中斷、DMA、通道控制、I/O處理機 3、按是否需要統(tǒng)一的控制時鐘:同步、異步 4、按通用性:通用、專用,三、輸入/輸出接口概述,第二節(jié) 主機與外設間的連接方式,1、星型連接方式 各設備與主機的連接接口邏輯設計在主機內。,2、總線型連接方式 主機通過一組

4、公共的系統(tǒng)總線與外設接口連接。 接口:標準接口邏輯:掛在總線上; 非標準接口邏輯:與各種不同設備相連。,3、通道方式 由通道來管理I/O操作。,4、輸入輸出處理機(IOP)方式 采用IOP管理I/O操作。,1、輸入輸出設備的編址 (1)獨立編址 (2)統(tǒng)一編址 2、 輸入輸出指令 (1)通常的輸入輸出指令 (2)通道指令 通道用于執(zhí)行I/O操作的指令,第三節(jié) 輸入輸出設備的編址與輸入輸出指令,第四節(jié) 主機與外設間信息傳輸?shù)目刂品绞?一、程序直接控制方式 1、立即程序傳送方式 基本思想 I/O接口:總是準備好接收或發(fā)送的數(shù)據(jù) CPU:無須查詢接口狀態(tài) 優(yōu)缺點:簡單,實時,局限性 應用:開關/LE

5、D顯示器等控制,2、程序查詢方式 基本思想 I/O接口:設置反映外設工作的狀態(tài)字 CPU:利用程序循環(huán)查詢 優(yōu)缺點:代價低,CPU利用率低 應用:調試維護過程或其他簡單調用外設。,一、程序直接控制方式,二、程序中斷方式,基本思想 I/O接口:中斷請求 CPU:中斷響應,執(zhí)行中斷處理程序,中斷恢復 優(yōu)缺點:提高CPU利用率, 復雜(和程序查詢方式比) 傳輸效率受限(和DMA方式比),豐富的應用: 中慢速外設,使CPU與I/O設備并行工作 處理突發(fā)故障 實時處理 系統(tǒng)調度:多道程序/頁面調度 人機對話 其它高級處理方式:多機通訊/DMA等,二、程序中斷方式,相關的概念 (1)中斷源 引起中斷的原因

6、,可以是外設、故障、人為等。 外部中斷(源):來自CPU外部(外設等) 內部中斷(源):來自CPU內部,二、 程序中斷方式,(2)中斷屏蔽問題 中斷屏蔽:忽略中斷請求,保證CPU在執(zhí)行 重要程序段時不被中斷。 根據(jù)中斷允許標志位IF,外中斷分為兩類 可屏蔽中斷:不受IF控制 不可屏蔽中斷:受IF控制,二、 程序中斷方式,(3)中斷服務程序入口地址形成方式 向量中斷法 中斷向量:中斷處理程序的入口地址 中斷向量表:集中存放的中斷向量,一般放在特 定的位置。可以通過中斷碼得到對 應中斷處理程序的入口地址。,二、 程序中斷方式,8086/8088中斷向量與中斷向量表 偏移量 IP=(4N,4N+1)

7、 段基址CS=(4N+2,4N+3),二、 程序中斷方式,(4)中斷嵌套問題 中斷優(yōu)先級:中斷請求的重要性 中斷嵌套:在低級中斷處理中響應高級中斷請求,二、 程序中斷方式,兩級中斷嵌套示意,中斷的基本過程 (1)中斷請求 外設等中斷源向CPU發(fā)中斷請求(通過接口) (2)中斷判優(yōu) 當多個中斷請求到達時,決定先響應哪個請求? (3)中斷響應 CPU發(fā)中斷響應到外設等 (4)中斷處理 進入中斷服務程序,完成相關處理 (5)中斷返回 恢復斷點等,二、 程序中斷方式,三、直接存儲器存取(DMA)方式,基本思想: DMA控制器:DMA請求;可以擁有總線控制權; 數(shù)據(jù)傳輸控制。 CPU: DMA響應;移交

8、總線控制權到DMA控制 器;結束處理。 優(yōu)缺點:代價高(和中斷方式比) (數(shù)據(jù)塊)傳輸效率高(和中斷方式比) 主要應用:外存等高速外設,如磁盤接口、網(wǎng)絡通訊 接口、高速數(shù)據(jù)采集接口等。,DMA的基本過程 (1)初始化 (2) DMA請求 向CPU請求DMA操作 (3) DMA響應 CPU在總線周期結束后查詢DMA請求,DMA響應后 CPU移交總線控制權 (4) DMA傳送 由DMA控制器控制傳輸 (5) DMA結束 發(fā)DMA結束請求到CPU,CPU收回總線控制權,三、直接存儲器存?。―MA)方式,四、通道控制方式,基本思想 通道:專用的I/O控制器;可以連接多個設備控 制器;執(zhí)行通道程序。 CPU:啟動通道 優(yōu)缺點:代價高(和中斷和DMA方式比) 傳輸功能強(和DMA方式比) 主要應用:中大型計算機,通道的分類 (1) 選擇通道 每次只選擇一個設備集中傳送(高速) (2) 數(shù)組多路通道 以數(shù)組(數(shù)據(jù)塊)為單位交叉?zhèn)魉透髟O備數(shù)據(jù) (3)字節(jié)多路通道 以字節(jié)為單位交叉?zhèn)魉透髟O備數(shù)據(jù)(慢速),四、通道控制方式,第五節(jié) 外圍

溫馨提示

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

評論

0/150

提交評論