2011-05-11 49 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/