你如何評價通道的好壞_第1頁
你如何評價通道的好壞_第2頁
你如何評價通道的好壞_第3頁
你如何評價通道的好壞_第4頁
你如何評價通道的好壞_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第四組通道的基本概念通道是一種高級的I/O控制部件,基本任務是通過執(zhí)行車需來管理輸入輸出工作通道控制方式與DMA方式的區(qū)別1. DMA控制器通過專門的硬件控制邏輯實現(xiàn)對數(shù)據(jù)傳送的控制,通道是一個具有特殊功能的處理器,它有自己的指令和程序,通過執(zhí)行通道程序來實現(xiàn)對數(shù)據(jù)傳送的控制。通道具有更強的獨立處理數(shù)據(jù)輸入輸出功能。2. DMA控制器通常只能控制一臺或少數(shù)幾臺同類設(shè)備,而一個通道可以同時控制許多臺同類或不同類的設(shè)備。通道的功能從邏輯結(jié)構(gòu)上說,通道控制方式具有4級連接,主機通道設(shè)備控制器外設(shè)。通道具有以下功能1.接受CPU的I/O指令,按指令要求與指定的外設(shè)進行聯(lián)系,2.從主存取出屬于該通道程序

2、的通道指令,經(jīng)譯碼后向設(shè)備控制器和設(shè)備發(fā)送各種命令。3.實施主存和外設(shè)間的數(shù)據(jù)傳送。4.從外設(shè)獲得設(shè)備的狀態(tài)信息,形成并保存通道本身的狀態(tài)信息并送到主存指定單元供CPU訪問。5.將外設(shè)的中斷請求和通道本身的中斷請求按次序及時報告CPU。通道對設(shè)備控制器的管理1.從通道接收控制信號,控制外設(shè)完成相應操作。2.向通道反饋外設(shè)的狀態(tài)3.將外設(shè)的各種不同信號轉(zhuǎn)換為通道能識別的標準信號。通道通過使用通道指令來控制I/O模塊進行數(shù)據(jù)傳送操作,并以通道狀態(tài)字接收I/O模塊反映的外圍設(shè)備的狀態(tài),因此,I/O模塊是通道對I/O設(shè)備實現(xiàn)傳輸控制的執(zhí)行機構(gòu),I/O模塊的具體任務如下:通道的類型根據(jù)通道的工作方式,可

3、以分為選擇通道選擇通道、多路通道多路通道一個系統(tǒng)可以兼有兩種類型的通道,也可以只有其中一種1)選擇通道選擇通道選擇通道又稱高速通道高速通道,在物理上它可以連接多個設(shè)備,但是這些設(shè)備不能同時工作,在某一段時間內(nèi)通道只能選擇一個設(shè)備進行工作。選擇通道主要用于連接高速外圍設(shè)備,如磁盤、磁帶等,信息以數(shù)據(jù)塊方式高速傳輸,因為傳輸速率高,所以在期間只為一臺設(shè)備服務是合理的缺點缺點:這類設(shè)備的輔助操作時間很長,如磁盤機平均找道時間是10ms,磁帶機帶時間可以長達幾分鐘,在這期間通道處于等待狀態(tài),因此整個通道的利用率不是很高2)多路通道多路通道多路通道又稱多路轉(zhuǎn)換通道多路轉(zhuǎn)換通道,在同一時間能處理多個I/O

4、設(shè)備的數(shù)據(jù)傳輸,又分為數(shù)組多路通道數(shù)組多路通道和字節(jié)多路通道字節(jié)多路通道1.數(shù)組多路通道數(shù)組多路通道數(shù)組多路通道是對選擇通道的一種改進,基本思想是當某設(shè)備進行數(shù)據(jù)傳送時,通道只為改設(shè)備服務;當設(shè)備在進行尋址等控制性動作時,通道去為其他設(shè)備服務。由于數(shù)組多路通道既保留了選擇通路高速傳送數(shù)據(jù)的有點,又充分利用了控制性操作的時間間隔為其他設(shè)備服務,使通道效率充分得得到發(fā)揮,因此數(shù)組多路通道在大型系統(tǒng)中得到較多應用2.字節(jié)多路通道字節(jié)多路通道字節(jié)多路通道主要用于連接大量的低速設(shè)備,如鍵盤、打印機等等,這些設(shè)備的數(shù)據(jù)傳輸率很低。特點:用于連接多個慢速和中速設(shè)備,由于這些設(shè)備兩次數(shù)據(jù)傳輸之間的間隔較長,利

5、用這個間隔時間為其他設(shè)備服務可提高利用率例如數(shù)據(jù)傳輸率是1000B/s,即傳送一個字節(jié)的時間是1ms,而通道從設(shè)備接收或發(fā)送一個字節(jié)只需要幾百納秒,因此通道在傳送兩個字節(jié)之間有很多空閑時間,字節(jié)多路通道正是利用這個空閑時間為其他設(shè)備服務。字節(jié)多路和數(shù)組多路的不同1、數(shù)組多路通道允許多個設(shè)備同時工作,但只允許一個設(shè)備進行傳輸性操作,其他設(shè)備進行控制型操作,而字節(jié)多路通道不僅允許多個設(shè)備同時操作,而且也允許他們同時進行傳輸型操作2、數(shù)組多路通道與設(shè)備之間數(shù)據(jù)傳送的基本單位是數(shù)據(jù)塊,通道必須為一個設(shè)備傳送完一個數(shù)據(jù)塊之后,才能為別的設(shè)備傳送數(shù)據(jù)塊。而字節(jié)多路通道與設(shè)備之間數(shù)據(jù)傳送的基本單位是字節(jié),通道為一個設(shè)備傳送一個字節(jié)之后,又可以為另一個設(shè)備傳送一個字節(jié),因此各設(shè)備與通道之間的數(shù)據(jù)傳送是以字節(jié)為單位交替進行總結(jié)通道的優(yōu)點:1.進一步提高了CPU的效率因為通道是一個特殊功能的處理器,它有自己的指令和程序?qū)iT負責數(shù)據(jù)輸入輸出的傳輸控制,而CPU將“傳輸控制”的功能下放給通道后只負責“數(shù)據(jù)處理”功能,這樣,通道與CPU分時使用存儲器,實現(xiàn)了CPU內(nèi)部運算與I/O設(shè)備的并行工作2.具有通道的機器一般是大型計算機和服務器,數(shù)據(jù)流量很大,通過設(shè)立多個通道,可以控制多個同類型或

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論