1. 程式人生 > >易學筆記-系統分析師考試-第6章 系統配置與效能評價/6.3 輸入輸出系統/6.3.3 介面

易學筆記-系統分析師考試-第6章 系統配置與效能評價/6.3 輸入輸出系統/6.3.3 介面

  • I/O介面

概念:也稱為I/O控制器,是主機和外設之間的交接介面,通過介面實現主機和外設之間的資訊交換

功能

實現主機和外設的通訊聯絡控制

介面中的同步控制器實現主機和外設的時間配合,保證主機與不同工作速度外設交換資訊的最佳時刻

進行地址譯碼和裝置選擇

介面負責對CPU送來地址碼進行翻譯,生成裝置資訊,以便進行裝置選擇

實現資料緩衝

介面中的資料緩衝器用於資料暫存,以免資料丟失

資料格式的變換

介面具備資料轉換功能,以便滿足主機或者外設要求,比如並串轉換、數模轉換

傳遞控制命令和狀態資訊

當CPU要求啟動某一外設時,通過介面中的命令暫存器啟動外設,並向CPU反饋外設狀態

當外設請求CPU時,通過介面向CPU發出中斷請求和DMA請求

介面的分類

按資料交換方式

序列介面

概念:一次只能傳輸1個位

分類

非同步通訊方式

實現原理

傳送端傳送資料的時間是任意,接收端要隨時做好接收準備

在傳送資料的首位各加入一個識別符號,以區分資料的開始和結束

優點:通訊裝置簡單和便宜

缺點:傳輸效率低

同步通訊方式

實現原理

傳送和接收雙方建立相同頻率的時鐘訊號

首次需要在資料的最前面加上特定的同步字元使雙方同步

後續在時鐘控制下逐步傳送和接收

並行介面

概念:一次可以傳送多個位

按I/O訊號分類

數字介面

模擬介面

按通用性分類

通用介面

專用介面

按功能選擇靈活性

可程式設計介面

不可程式設計介面

常見介面

IDE:最常用的磁碟介面

普通IDE

最高速度不超過1.5M

資料傳輸寬度為8位

最多可連線4個IDE裝置

每個IDE磁碟容量不超過528M

增強型IDE(EIDE)

最高速度可達150M

資料傳輸寬度為32位

高階技術附件(ATA:Advanced Technology Attachment)

在平臺IDE和EIDE前提下發展成為的全球硬碟標準化協議

最新版本:ATA-7

最高速度可達1064M

序列高階技術附件(SATA:Serial Advanced Technology Attachment)

在ATA基礎上發展的,連線處是SATA裝置

最高速度可到4800M

優勢

熱拔插

傳輸速度快

執行效率高

外部序列高階技術附件(EATA:external Advanced Technology Attachment)

在SATA基礎上發展的,連線處加裝了金屬彈片來保證物理連線的穩固性

僅僅是SATA介面的一種擴充套件

SCSI

是大容儲存裝置、音訊裝置、CD-ROM驅動器的介面標準

是匯流排形式構成,可以連線多個外設

外設以菊花鏈的接入並被分配唯一ID

最後的ID分配給SCSI控制器

多個外設間獨立工作,也可以相互互動資料

資料以分組形式傳輸

最大傳輸速度可達5G

個人計算機記憶體卡國際聯合會(PCMCIA:Personal Computer Memory Card International Association)

用於膝上型電腦的介面標準,體積小,擴充套件性好,分類

儲存器介面

傳真介面

調變解調器功能擴充套件介面

特點

電源管理服務

可降低功耗

支援多功能卡、擴充卡的資訊結構

相容性好

規定了直接記憶體訪問規範

增加32位的匯流排介面

IEEE-1394

是有IEEE在1995年提出來的

目前最大支援速度可到3200M

支援最多1023條線,一個線支援63個節點,一個節點支援16臺裝置

特點:

與SCSI相比,一個挑上可支援不同速率的裝置

支援熱拔插

資料傳輸率高

價格低

容易實現

除了計算機,還可以用於數碼相機、攝像機

USB

是一種序列介面

以菊花鏈最多可接入127個外設

支援熱拔插

USB 3.0速度將達到4.8G

概念:指的是介面電路中可以被CPU直接訪問的暫存器,CPU通過埠向裝置寫入資料或者讀取資料

介面埠組成

資料埠

命令埠

狀態埠

埠讀寫性

可讀可寫

只能寫

只能讀

編制方式

獨立編址

原理:又稱為I/O對映,主存地址和埠地址相互獨立,分別編址

使用場景:指令系統設定專門的I/O指令,指令地址直接指示到埠地址

統一編址

原理:又稱為暫存器對映,主存地址和埠地址統一編址,不設定I/O指令,通過一般的資料傳送指令來進行埠訪問