CPU通過英特爾專有的DMI(Direct Media Interface)連接I/O晶元,外圍的設備通過不同種類的內部連接到I/O晶元。 在右側,一個或多個硬碟驅動器通過eSATA介面連接到系統; ATA(AT Attachment,用來連接IBM PC AT類型機器的介面),然後是SATA(Serial ATA),現在eSATA(external SATA),這些介面的更新迭代代表著過去幾十年的存儲介面的進化,每一步都提高性能以跟上現代存儲設備的步伐。I / O晶元下面是許多USB(通用串列匯流排)連接,可以連接鍵盤和滑鼠到電腦。 在許多現代系統中,USB用於低速的設備。
最後,在左側,可以通過PCIe(Peripheral Component Interconnect Express)連接其他更高性能的設備到系統。 在此圖中,網路通過PCIe介面連接到系統; 更高性能存儲設備(如NVMe持久存儲設備)通常也在這裡連接。
現在讓我們看一個典型設備(不是真實設備),並使用該設備,來推動我們對於設備高速連接所需的一些原理的理解。從圖36.3,我們可以看到設備有兩個重要組件。首先是硬體層面呈現給外部的介面。就像軟體一樣,硬體必須提供允許系統軟體進行操作的介面。因此,所有設備都有一些指定的典型交互介面和交互協議。