4
A
回答
11
這取決於。
如果您正在編寫的應用程序將在操作系統之上運行,即在用戶模式下並且操作系統使用虛擬內存,它將指向一個虛擬地址(或者說,它將指向一個物理地址但不是實際使用的物理地址)。
如果您使用的是沒有虛擬內存的操作系統,或者如果您正在編寫(部分)內核代碼,它將指向物理地址。
4
這取決於你的操作系統!
在Windows和Linux中,它是典型的虛擬內存!用戶空間應用程序也不能使用物理地址訪問內存。
1
如果是是底層操作系統(不考慮嵌入式系統),並且它不是一種特殊的低級應用程序(驅動程序,堆棧),則地址將始終爲虛擬。
0
這個問題是無關緊要的。 如果有虛擬內存管理器,那麼你看不到它,如果沒有,那麼你也看不到。
相關問題
- 1. 函數指針:物理地址或虛擬地址
- 2. malloc的返回值是虛擬地址還是物理地址?
- 3. PTE中的條目是物理地址還是虛擬地址? |虛擬內存
- 4. 緩存是由物理地址還是虛擬地址索引的?
- 5. 在linux的sk_buff中,skb-> data是物理地址還是虛擬地址?
- 6. 緩存查找決定是基於虛擬地址還是物理地址
- 7. 物理地址與虛擬地址
- 8. 如何知道地址是虛擬的還是物理的?
- 9. 虛擬與物理地址
- 10. IAT-物理地址中的dll指針?
- 11. 什麼是物理地址和虛擬地址?他們是如何工作的?
- 12. C指針和地址
- 13. C++指針地址解釋
- 14. Objective-C指針地址
- 15. 函數指針地址(C++)
- 16. C++中的指針地址
- 17. C++:指針值地址
- 18. C++地址和指針
- 19. delphi指針地址
- 20. 指針和地址
- 21. ELF中的虛擬和物理地址
- 22. 確定Linux上的MAC地址是物理的還是虛擬的
- 23. 將物理地址映射到虛擬地址linux
- 24. 將虛擬地址轉換爲物理地址。任務解決
- 25. 轉換邏輯(虛擬)地址到物理地址
- 26. 虛擬地址到物理地址的轉換
- 27. elf文件中段的虛擬地址和物理地址
- 28. 虛擬地址映射到物理地址
- 29. 虛擬地址和物理地址的區別?
- 30. 將虛擬地址映射到特定物理地址
通常在大多數操作系統的情況下(Windows,Linux,MAC)到虛擬內存,然後MMU將它映射到真實的物理地址。 – Mazeryt 2014-10-27 10:48:32