[英]LARGEADDRESSAWARE Without /3Gb on 32bit os?
我有一個應用程序,它以32位編譯,因為我們還有一些客戶仍使用32位。
我們知道可以使用的RAM限制為2GB。
最近有人告訴我,我們可以標記exe應用程序以將該空間增加到3GB,這可以通過在可執行文件上執行以下命令來完成: Editbin /LARGEADDRESSAWARE
(LAA)
我還找到了有關/ 3GB的一些信息,這些信息必須在boot.ini文件中設置。
我的問題是:
謝謝
是我們可以使用的2GB RAM的限制
它與RAM無關,一個32位進程具有2 GB的地址空間。 如何使用它取決於您的程序,內存映射文件是一種超出2 GB尋址限制的標准技術。
在64位操作系統上是否需要/ 3GB?
64位操作系統不支持此功能。 它也不再受32位操作系統的支持,現代視頻適配器吞噬了太多的地址空間,無法為操作系統留出足夠的空間。
如果我們使用的是32位操作系統,會發生什么情況
沒有任何反應,您仍然有2 GB的地址空間。 如果這還不足以完成工作,那么您需要強烈考慮更改系統要求。 在過去的十年中,仍然無法容納仍然受困的客戶,如今64位操作系統已成為常態。
在64OS上使用時,這會產生任何影響嗎?
是的,您將獲得4 GB的地址空間。 操作系統已不再存在。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.