簡體   English   中英

在64位計算機上運行32位二進制文​​件

[英]running a 32 bit binary on a 64 bit machine

如果我們在64位機器上運行32位二進制文​​件會有什么影響。如果機器有超過4 GB的RAM(系統中的RAM是8GB)會對它產生什么影響?

在64位計算機上運行32位二進制文​​件時(假設操作系統以64位模式運行),您有以下限制:

  1. 二進制文件無法利用64位算術指令。 這可能會降低性能。
  2. 二進制文件無法處理超過4GB的虛擬內存。

但是,這些4GB可以位於8GB RAM內的任何位置。 因此,如果您運行許多32位應用程序,每個應用程序使用少於4GB,您可以充分利用所有8GB的RAM。

請注意,由於各種限制,您的應用程序實際上可能只能分配2GB的虛擬內存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM