pci總線傳輸什么數據?
pci總線可以傳輸三種數據:
首先來介紹一下Programmed I/O(PIO)。PIO在早期的PC中被廣泛使用,因外當時的處理器的速度要遠遠大于任何其他外設的速度,所以PIO足以勝任所有的任務。
DMA,即Direct Memory Access 。DMA是一種在傳輸過程中,幾乎不需要CPU進行干預的數據傳輸方式。
Peer-to-Peer。PCI總線系統中的主機身份并不是固定不變的,而是可以切換的(借助仲裁器),但是同一時刻只能存在一個主機。完成Peer-to-Peer這一傳輸方式的前提是,PCI總線系統中至少存在一個有能力成為主機的設備。