2017-08-21 10 views
1

オペレーティングシステムの教科書によると(Galvin他)、ジョブプールの定義は次のとおりです。「ジョブプール」の用語は、仮想メモリ空​​間と同等ですか?

メインメモリがすべてのジョブを収容するには小さすぎるため、ジョブはジョブプールの最初のディスクに保持されます。

私はジョブプールと仮想メモリ空​​間という用語を同じ意味で使用できますか?

+0

お気軽にお問い合わせください。 –

+0

ここでバッチスケジューリングについて話しているようですね。 – user3344003

答えて

1

いいえ、まったくです。仮想メモリはプログラムのアドレス空間を表します。つまり、CPUによって生成されたアドレスを表します。基本的にはそこにあるので、プログラムを書くときに実際の物理アドレス(メインメモリアドレス)について気にする必要はありません。これらの仮想アドレスを実際の物理アドレスに変換するのは変換メカニズム(paging)の義務です。

ジョブプール、一方、長期スケジューラは、メインメモリにロードすることにより、プログラムに変換するジョブを選択します、そこからプールがあります。仮想メモリとは何の関係もありません。

関連する問題