1

32ビットシステムのアプリケーションで(理論的に)使用できるメモリの量はどれくらいですか?異なるOS?2または1Gb?

どうも!

4

2 に答える 2

6

OSによって異なります。

32ビットWindowsは、デフォルトで2GBをアプリケーションに割り当て、2GBをカーネルに割り当てるため、理論的には、アプリケーションは最大2GBを割り当てることができます。一部のバージョンのWindowsでは、4GTブートフラグを使用してこの割り当てを変更できます。詳細については、このMSDNの記事を確認してください。

64ビットWindowsには、8TBのようなものがはるかにあります。

Linuxには一般的に3GBのユーザースペースがあると思いますが、完全にはわかりません。

于 2010-05-21T15:08:15.773 に答える
0

アプリケーションはすべてのメモリを使用できます。アプリケーションが使用できるアドレス空間の量、つまり一度にマップできるメモリの量には制限がある場合があります。ただし、通常、アプリケーションは必要に応じて物理メモリの1バイトごとに使用できます。

于 2011-09-20T13:16:46.530 に答える