2011-05-11 53 views
0

有人可以向我解釋64位應用程序,64位操作系統和64位CPU如何組合在一起來確定某些應用程序可尋址多少內存?64位應用程序和內存限制

例如,如果您在64位CPU上運行64位應用程序並使用32位操作系統,應用程序的可尋址內存如何受到影響?

或64位操作系統和32位應用程序的64位CPU呢?

當您在32位CPU上運行64位應用程序時會發生什麼?

回答

2

您無法在32位CPU/OS上運行64位應用程序。

在64位處理器上運行的64位操作系統實際上具有無限的內存。地址空間爲0到2^64或18.4艾字節。

在64位操作系統/處理器上運行的32位應用程序獲取大約4GB的32位地址空間。

更多詳細信息: http://cnx.org/content/m13082/latest/