物理地址與總線地址

物理地址與總線地址

1) 物理地址是與CPU相關的。在CPU的地址信號線上產生的就是物理地址。在程序指令中的虛擬地址經過段映射和頁面映射後,就生成了物理地址,這個物理地址被放到CPU的地址線上。
2) 總線地址,顧名思義,是與總線相關的,就是總線的地址線或在地址週期上產生的信號。外設使用的是總線地址。
3) 物理地址與總線地址之間的關係由系統的設計決定的。在x86平臺上,物理地址與PCI總線地址是相同的。在其他平臺上,也許會有某種轉換,通常是線性的轉換。

比如:CPU需要訪問物理地址是0xfa000的單元,那麼在x86平臺上,會產生一個PCI總線上對0xfa000地址的訪問。這個單元或者是內存中,或者是某個卡上的存儲單元,甚至可能這個地址上沒有對應的存儲器。而在另外一個平臺上,或許在PCI總線上產生的訪問是針對地址爲0x1fa000的單元。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章