2

プロセスへの仮想メモリの割り当てについて非常に混乱しています。

OS は、プロセスに割り当てる必要がある「仮想メモリ」の量をどのように決定しますか? プロセスサイズに依存しますか?

RAM(「メインメモリ」)のサイズに依存しますか?はいの場合、RAM のサイズが 4 GB で、常駐 OS が実行に 1 GB を使用するとします。プロセスに割り当てられる仮想メモリの量はどれくらいですか?

4

1 に答える 1

1

通常、仮想メモリは、常駐メモリと、物理メモリにマップされていないすべてのもの (スワップ、開いているファイルなど) の合計です。オペレーティング システムはメモリのサイズを決定しません。プロセスは、何をするためにメモリを明示的に割り当てます。それはやりたい。その他のメモリ (マップされたファイルなど) は暗黙的に割り当てられますが、リソースのサイズによってメモリの量が決定されます。

于 2012-07-24T12:25:12.013 に答える