私の知る限り、Windowsのプロセスは、割り当て用に2 GBの仮想メモリアドレス空間(場合によっては3 GB)を取得します。
プロセスが 2 GB ではなく 3 GB を取得するのはどのような場合ですか? アプリケーション開発者が OS に 2/3 GB 以上の仮想アドレス空間を割り当てるよう「要求」する方法はありますか?
プロセスが 3/2 GB 以上を必要とする場合はどうなりますか? (システムは「メモリ不足の例外」を経験すると思いますが、このケースを回避する方法はありますか?)
たとえば、プロセスが「Microsoft SQL Server」であり、2/3 GB をはるかに超える割り当てが必要な場合はどうなりますか