2012-01-02 28 views
1

Windows上の単一プロセスで処理できるメモリの最大容量はいくらですか?これはシステムの最大仮想メモリとは異なりますか?これはシステム設計にどのような影響を与えますか?Windowsおよびシステムメモリ

+0

仮想メモリ!=ページファイル。したがって、「最大仮想メモリ」はあまり意味がありません。 – Mehrdad

答えて

2

32ビットバージョンのWindowsでは、1つのプロセスで3GBの仮想メモリをマップしてアドレス指定できます。 64ビットバージョンのWindowsでは、32ビットプロセスで一度に4GBを超える仮想メモリをマップしてアドレス指定することはできません。

64ビットプロセスでは、すべての種類の要因によって適用できるオーバーラップ制限が多数あるため、量を計算することは困難です。これは通常約7TBです。

システムの仮想メモリの最大量は計算が難しく、非常に意味のある数値ではありません。また、物理メモリの制限は、仮想メモリのこれらの制限に関係しません。

マイクロソフトのページMemory Limits for Windows Releasesで詳細を読むことができます。

関連する問題