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

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

如果我们在64位机器上运行32位二进制文件会有什么影响.如果机器有超过4 GB的RAM(系统中的RAM是8GB)会对它产生什么影响?最佳答案在64位计算机上运行32位二进制文件时(假设操作系统以64位模式运行),您有以下限制:二进制文件无法利用64位算术指令.这可能会降低

如果我们在64位机器上运行32位二进制文件会有什么影响.如果机器有超过4 GB的RAM(系统中的RAM是8GB)会对它产生什么影响?
最佳答案
在64位计算机上运行32位二进制文件时(假设操作系统以64位模式运行),您有以下限制:

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

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

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

本文来自网络,不代表青岛站长网立场。转载请注明出处: https://www.0532zz.com/html/zhonghe/fwq/linux/20200921/9734.html
上一篇
下一篇

作者: dawei

【声明】:青岛站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

返回顶部