linux – 在64位机器上运行32位二进制文​​件

如果我们在64位机器上运行32位二进制文​​件会有什么影响.如果机器有超过4 GB的RAM(系统中的RAM是8GB)会对它产生什么影响?

最佳答案
在64位计算机上运行32位二进制文​​件时(假设操作系统以64位模式运行),您有以下限制:

>二进制文件无法利用64位算术指令.这可能会降低性能.
>二进制文件无法处理超过4GB的虚拟内存.

但是,这些4GB可以位于8GB RAM内的任何位置.因此,如果您运行许多32位应用程序,每个应用程序使用少于4GB,您可以充分利用所有8GB的RAM.

请注意,由于各种限制,您的应用程序实际上可能只能分配2GB的虚拟内存.

相关文章

文章浏览阅读1.8k次,点赞63次,收藏54次。Linux下的目录权限...
文章浏览阅读1.6k次,点赞44次,收藏38次。关于Qt的安装、Wi...
本文介绍了使用shell脚本编写一个 Hello
文章浏览阅读1.5k次,点赞37次,收藏43次。【Linux】初识Lin...
文章浏览阅读3k次,点赞34次,收藏156次。Linux超详细笔记,...
文章浏览阅读6.8k次,点赞109次,收藏114次。【Linux】 Open...