0

PAEが有効になっている32ビットのIntelプロセッサを使用しています。

アドレスバス->36ビット(PAE対応)

データバス->32ビット

このシステム(WindowsまたはLinux)のプロセスの仮想アドレス空間の範囲はどのくらいですか。

4

1 に答える 1

2

32ビットCPUでは、仮想アドレスポインタは32ビットです。したがって、各仮想アドレス空間(通常、最新のOSではプロセスごとに1つ)の範囲は4GBです。PAEは、物理メモリの処理方法にのみ影響し、仮想アドレスには影響しません。

単一のプロセスは、一度に最大4GBの仮想メモリにマップできます。通常、32ビットOSは、カーネルマッピングにアドレス空間の一部を使用するため、これを3GBまたは2GBに制限します。

于 2012-11-26T14:57:17.133 に答える