32位程序可以在64位操作系统上使用超过4GB的内存吗?

64位操作系统上运行的32位程序是否可以使用超过4GB的内存?
简短的答案是:是的.
更长的答案取决于.有一个硬件支持页面重新映射,这基本上给你的程序一个窗口的几个页面更大的内存区域.
但是,这个窗口应该由程序本身管理,不会得到内存管理员的支持.有一些程序在 Windows上像SQL这样的例子. 然而,一般来说这是一个坏主意,程序应该限制自己4GB或移动到64位:)
相关文章
相关标签/搜索