跳轉至

輸入輸出系統

I/O系統的四級結構

  • 典型結構:包含主機、通道、設備控制器、輸入/輸出設備。

I/O裝置的分類與效能

  • 以傳輸速率分類

  • 低速設備:如鍵盤、滑鼠,傳輸速率較低(幾位元組到數百位元組每秒)。

  • 中速設備:如印表機,傳輸速率中等(幾千到數萬位元組每秒)。
  • 高速裝置:如磁碟、光碟,傳輸速率高(數十萬到數十兆位元組每秒)。

  • 依資訊交換單位分類

  • 區塊設備:以區塊為單位交換資訊(如磁碟),特徵是高傳輸速率、可尋址、常用DMA方式。

  • 字元設備:以字元為單位交換資訊(如鍵盤、印表機),特徵是低傳輸速率、無法定址、常用中斷驅動方式。

  • 依共享屬性分類

  • 獨佔型設備:如印表機,需靜態分配。

  • 共享型設備:如磁碟,可多個作業交替使用。
  • 虛擬設備:透過虛擬技術模擬獨佔型設備。

裝置控制器

  • 介面線路:包含資料線、控制線和狀態線。

  • 功能

  • 接受和識別命令

  • 資料交換
  • 報告設備狀態
  • 地址識別
  • 數據緩衝
  • 錯誤控制

  • 與CPU及設備的介面:透過資料線、位址線、控制線進行通訊。

通道(I/O處理器)

  • 功能:執行I/O指令,控制I/O操作,支援並行處理,提升系統效率。
  • 類型

  • 位元組多路通道:以位元組為單位處理,連接大量低速設備。

  • 陣列選擇通道:以區塊為單位處理,高速設備獨佔通道。
  • 陣列多路通道:多道程式設計,提高通道利用率和傳輸速率。
  • 瓶頸問題及解決方案:透過增加多路交叉連接來提升通道效率和系統可靠性。

總線系統

  • 功能:連接CPU、記憶體和I/O設備,實現訊息傳遞。
  • 匯流排類型

  • ISA匯流排:早期PC匯流排,8位元/16位元結構。

  • EISA匯流排:擴充ISA匯流排,雙層插座設計,相容於ISA。
  • VESA匯流排:局部匯流排,32位元/64位元資料線,高速傳輸。
  • PCI匯流排:支援32位元/64位,突發讀寫操作,傳輸速率高。
  • PCI-Express:取代PCI匯流排,支援更高頻寬和擴充性。