32位處理器上的物理地址擴展需要36位地址總線嗎? 如果我使用位於具有36位地址的頁面中的32位地址,會發生什麼情況?物理地址擴展需要36位地址總線嗎?
0
A
回答
3
PAE不需要36位(或更大)的物理地址。這允許軟件使用PAE而不關心物理地址大小(並且不需要爲某些CPU編寫完全不同的分頁代碼 - 例如Intel Atom)。這也意味着只有PAE(和長模式)才支持的某些功能可用於沒有36位(或更大)物理地址總線(特別是「不執行」或「執行禁用」 「功能)。
重要的是不要混淆虛擬地址(軟件使用的地址)和物理地址(CPU使用的地址,硬件等)。 PAE對虛擬地址沒有影響,所有虛擬地址仍然只有32位。如果您訪問32位(虛擬)地址處的內容,則CPU會使用查找表(頁表,頁面目錄和頁面目錄指針表)將32位虛擬地址轉換爲36位物理地址。
4
是32位處理器上物理地址擴展所需的36位地址總線?
顯然,我們實際上在使能或與32位地址總線,在CPU上支持PAE,因爲你不能將能夠在物理地址在以上2 訪問任何毫無益處。
如果我使用位於具有36位地址的頁面中的32位地址,會發生什麼?
這個問題不太清楚。
當啓用PAE時,虛擬地址保持32位。頁表中的物理地址擴展到36位(通常,最低12位不存儲在PDE和PTE中,因爲4KB頁在4KB地址邊界上自然對齊,所以它們被視爲0)。
如果你正在談論PDE和PTE中的物理地址,沒有人阻止你使用物理地址小於2 。
相關問題
- 1. 線性地址和物理地址
- 2. PAE(物理地址擴展)如何啓用大於4GB的地址空間?
- 3. 物理地址與虛擬地址
- 4. 物理地址到IP地址
- 5. 地址和地理位置地址
- 6. 分配IP地址到物理位置
- 7. 地址窗口擴展
- 8. 實際使用物理地址擴展(PAE)
- 9. JAVA中的物理地址
- 10. Jgroup獲得物理地址
- 11. 虛擬與物理地址
- 12. 我需要一個IP地址嗎?
- 13. PHP,需要在地址欄
- 14. 包含/需要HTTP地址
- 15. kmalloc如何返回大於物理地址大小的物理地址?
- 16. 客戶地址,物業地址和公司地址
- 17. 可達性vs地址空間vs地址總線
- 18. 遠程IP地址和物理地址的區別
- 19. 將物理地址映射到虛擬地址linux
- 20. 將虛擬地址轉換爲物理地址。任務解決
- 21. 轉換邏輯(虛擬)地址到物理地址
- 22. 虛擬地址到物理地址的轉換
- 23. 如何將這些邏輯地址轉換爲物理地址?
- 24. 從邏輯地址轉換爲物理地址
- 25. 如何將此邏輯地址轉換爲物理地址?
- 26. elf文件中段的虛擬地址和物理地址
- 27. 函數指針:物理地址或虛擬地址
- 28. 虛擬地址映射到物理地址
- 29. 如何將elf中的地址轉換爲物理地址
- 30. 將邏輯地址轉換爲物理地址