PCI總線規定了兩類數據傳送方式,分別是Posted和Non-Posted數據傳送方式。其中使用Posted數據傳送方式的總線事務也被稱爲Posted總線事務;而使用Non-Posted數據傳送方式的總線事務也被稱爲Non-Posted總線事務。spa
Posted總線事務指PCI主設備向PCI目標設備進行數據傳遞時,當數據到達PCI橋後,即由PCI橋接管來自上游總線的總線事務,並將其轉發到下游總線。採用這種數據傳送方式,在數據尚未到達最終的目的地以前,PCI總線就能夠結束當前總線事務,從而在必定程度上解決了PCI總線的擁塞。xml
Non-Posted總線事務是指PCI主設備向PCI目標設備進行數據傳遞時,數據必須到達最終目的地以後,才能結束當前總線事務的一種數據傳遞方式。事務
顯然採用Posted傳送方式,當這個Posted總線事務經過某條PCI總線後,就能夠釋放PCI總線的資源;而採用Non-Posted傳送方式,PCI總線在沒有結束當前總線事務時必須等待。資源
爲了提升Non-Posted 總線事務的執行效率,PCI-X 總線將PCI 總線使用的Delayed 總線事務,升級爲Split 總線事務。採用Split 總線事務能夠有效解決HOST/PCI橋的這些重試操做。Split 總線事務的基本思想是發送端首先將Non-Posted 總線請求發送給接收端,而後再由接收端主動地將數據傳遞給發送端。it