接口技術
接口有存儲器接口和 I/O接口。習慣上常指I/O接口。
I/O接口的功能是負責實現CPU通過系統匯流排把I/O電路和 外圍設備聯繫在一起。具體是設定數據的暫存、緩衝邏輯,以適應CPU與外設之間的速度差異,接口通常由一些暫存器或RAM晶片組成,如果晶片足夠大還可以實現批量數據的傳輸;
能夠進行信息格式的轉換,例如串列和並行的轉換;
能夠協調CPU和外設兩者在信息的類型和電平的差異,如電平轉換驅動器、數/模或模/數轉換器等;
協調時序差異;
地址解碼和設備選擇功能;
設定中斷和DMA控制邏輯,以保證在中斷和DMA允許的情況下產生中斷和DMA請求信號,並在接受到中斷和DMA應答之後完成中斷處理和DMA傳輸。
按照電路和設備的複雜程度,I/O接口的硬體主要分為兩大類: (1)I/O接口晶片 (2)I/O接口控制卡
CPU通過接口對外設進行控制的方式有以下幾種: (1)程式查詢方式 (2)中斷處理方式 3)DMA(直接存儲器存取)傳送方式
常見接口
1、並行接口 2、串列接口 3、磁碟接口 4、SCSI接口 5、USB接口