他們似乎都明確指出真正的內存位置。物理地址和絕對地址有什麼區別?物理地址和絕對地址有什麼區別?
4
A
回答
10
物理地址(又稱爲所述真實交易):
甲physical address是將數據傳送到和從RAM使用的總線的電路(因此是「物理」)的地址。
其對應物是'虛擬地址',即在具有虛擬存儲器的計算機中,虛擬地址被應用程序使用,並且在實際訪問RAM時被轉換爲物理地址。應用程序只能看到虛擬地址。這意味着應用程序代碼中的所有內存引用都是指虛擬地址。
絕對地址:
Absolute address實際上是指由一個應用程序使用的尋址模式之一時使用的術語。因此,在提供虛擬內存的計算機中,這個「絕對地址」是也是的一個虛擬地址 - 因爲所有的應用程序代碼只會引用虛擬地址。其他尋址模式也使用虛擬地址。當然,就像我之前寫的那樣,虛擬地址在訪問RAM時最終映射到物理地址。
下面是一個「絕對地址」從不同,它是同行 - 其他尋址模式(其中一個是「相對地址」):
的英特爾JMP
(跳躍)指令可以指定「相對跳躍「,其中位移相對於下一條指令。例如:
「跳轉N字節提前下一條指令」< - 這是PC相對尋址。
或者,它可以用絕對地址被使用,如:
「跳轉內存中的第N個字節」 < - 這是絕對尋址。
在這兩種情況下,所述地址由所述JMP
s指的虛擬地址(其被映射到的方式的物理地址,它是透明的應用程序)
相關問題
- 1. 遠程IP地址和物理地址的區別
- 2. 線性地址和物理地址
- 3. 物理地址到IP地址
- 4. 什麼是物理地址和虛擬地址?他們是如何工作的?
- 5. 這兩個Google地圖地理編碼API網址有什麼區別?
- 6. 客戶地址,物業地址和公司地址
- 7. 地址和地理位置地址
- 8. elf文件中段的虛擬地址和物理地址
- 9. gdb地址和「真實」地址之間的區別?
- 10. 內部IP地址和外部IP地址之間的區別
- 11. 尋呼和邏輯和物理地址
- 12. 虛擬與物理地址
- 13. JAVA中的物理地址
- 14. iPad的絕對IP地址?
- 15. 基本網址和基本鏈接網址有什麼區別?
- 16. 顯示本地「購買地點」信息,IP地址或物理地址的首選方法是什麼?
- 17. 虛擬地址到物理地址映射
- 18. 更改/欺騙MAC地址/物理地址
- 19. 虛擬地址到物理地址的轉換
- 20. 從邏輯地址轉換爲物理地址
- 21. 函數指針:物理地址或虛擬地址
- 22. 轉換邏輯(虛擬)地址到物理地址
- 23. 物理地址擴展需要36位地址總線嗎?
- 24. 內存與物理地址或虛擬地址合併?
- 25. 將虛擬地址映射到特定物理地址
- 26. 如何使用C#獲取IP地址的物理(MAC)地址?
- 27. malloc的返回值是虛擬地址還是物理地址?
- 28. 將物理地址映射到虛擬地址linux
- 29. C指針是指物理地址還是虛擬地址
- 30. 所有涉及指針的值和地址之間有什麼區別?
@pst - 現在? (我在最後添加了它) – ArjunShankar 2012-07-05 17:32:17