Windows で (演算子 new を使用して) 非常に大きなメモリ領域 (数百 MB) を割り当てる必要があるアプリケーションがあります。アプリケーションは 32 ビット (64 ビット システムでも今のところ 64 ビットは使用しません) で、4 GB のユーザー空間メモリを使用できるように /LARGEADDRESSAWARE リンカ オプションを有効にしました。
質問450 MB の連続したメモリを割り当てる必要がある場合、プロセスの仮想アドレス空間には連続した十分なスペースが必要であり、さらにシステム上で物理メモリを断片化する必要はありませんか? アプリケーションが十分な大きさの連続したスペースを予約できるようにすることはできますが、システム上の他のアプリケーションがこのように私に影響を与える可能性があるかどうかはわかりません。OS ページ テーブルは、アプリケーションから見える連続した仮想アドレスを連続した物理アドレスに変換する必要がありますか?