我知道的唯一區別是64位和32位處理器的寄存器大小分別是64位和32位。 64位處理器中的地址也是64位。這兩者之間還有其他的區別嗎?32位和64位操作系統和處理器(Intel架構和Windows)之間有什麼區別
回答
物理地址擴展(PAE)是一項功能,它允許x86處理器訪問大於4 GB的物理地址空間。這可能會高達64 GB。要使用PAE,操作系統必須支持此功能。所有主要的操作系統都允許使用PAE,包括Windows。
因此,內存訪問不能真正作爲區分32位& 64位操作系統的理由。另一方面,幾乎所有進入市場的處理器都具有64位的能力,所以它取決於你的操作系統,它允許多少內存訪問。其等於4GB
但在64-bit machine
情況下,這將是─
這些是主要區別,但這些差異有很多效果 - 例如,由於地址較大,因此您可以有效訪問的內存量更大 - 傳統上32位操作系統限制在大約4GB內存。
x86_64比x86有更多的寄存器,所以可以在CPU上完成更多的工作,而不是不斷地從RAM中獲取位。另外,x86_64保證CPU至少支持SSE2,所以編譯器知道它可以優化。
在32-bit machine
RAM的最大尺寸將是4GB 2^32=4294967296 bits
2^64=18446744073709551616 bits
其等於17179869184 GB
之間的主要區別32位處理器和64位處理器的運行速度爲 。 64位處理器可以採用雙核,四核 核心和六核心版本的家庭計算(即將推出八核心 版本)。
多核允許增加處理能力和更快的計算機操作。需要 許多計算功能的軟件程序在多核64位 處理器上運行得更快,大部分情況下運行速度更快。
重要的是要注意,64位的 計算機仍然可以使用基於32位的軟件程序,即使Windows操作系統是64位版本。
32位處理器和64位處理器之間的另一個大差異 是支持的內存(RAM)的最大數量 。 32位計算機最多支持3-4GB內存,而64位計算機可支持內存超過4 GB的內存 。這對於用於圖形設計,工程設計或視頻編輯的軟件程序是重要的,其中 執行許多計算來呈現圖像,繪圖和視頻 畫面。有一點需要注意的是,除非程序是64位程序,否則3D圖形程序和遊戲如果切換到64位計算機 沒有多大收益。
對於爲32位處理器編寫的任何程序,32位處理器足夠 。在 電腦遊戲的情況下,通過升級 視頻卡,您將獲得更多性能,而不是獲得64位處理器。
最後,64位的 處理器變得越來越普遍的家用電腦。 由於 價格較便宜,並且因爲更多用戶正在使用64位操作系統和程序,因此大多數製造商使用64位處理器構建計算機。計算機零件零售商所提供的32位處理器較少,而且很少可能不提供任何32位處理器。
摘錄自:Here。
- 1. 在32位操作系統和64位操作系統之間,類java.net.InetAddress有什麼區別
- 2. 爲什麼32位和64位numpy/pandas之間有區別
- 3. 32位系統中的32位和64位之間的操作(sint/uint)
- 4. 什麼數據類型是32位操作系統中的16位和64位操作系統中的32位?
- 5. 安裝Java應用程序時,32位和64位操作系統之間的區別是什麼
- 6. 邏輯地址空間在64位和32位操作系統
- 7. 檢測操作系統和Rails中的32位或64位處理器
- 8. .NET在32位或64位系統上有什麼區別?
- 9. 32位JVM和64位JVM之間Integer.MAX_VALUE是否有區別?
- 10. Windows 64位操作系統上的32位或64位Android SDK?
- 11. 在64位架構上的32位操作系統
- 12. 關於32位和64位架構上PHP的區別?
- 13. 的Recv()的行爲32位和64位操作系統之間的差異
- 14. 在Ubuntu 15.10上的Docker 32位(操作系統和處理器)
- 15. 具有32位操作系統程序兼容性的64位處理器?在64位處理器上的
- 16. 32位/ 64位操作系統?
- 17. 關於64位和32位的Mac操作系統
- 18. 使用arm v8運行32位和64位操作系統
- 19. 32位OpenCL SDK和64位操作系統錯誤
- 20. 32位和64位操作系統上的Java版本
- 21. 對32位和64位操作系統的不同計算
- 22. 32位和64位系統之間的通信
- 23. 操作系統中頁面和塊之間有什麼區別?
- 24. JDK 32位和64位之間的區別
- 25. 32位和64位Excel 2007之間的區別
- 26. 確定JRE架構32位和64位
- 27. 上32位和64位架構尋址
- 28. 32位和64位應用程序之間的COM互操作
- 29. 如何處理32位和64位環境之間的Interops?
- 30. 64位Windows操作系統中的32位處理環境變量
由於管理開銷,PAE當然會有一定的性能影響,而這在純64位機器上並不存在。 – joschi 2010-09-26 05:43:08