2017-04-06 7 views
0

私はデマンドページングの概念を理解しようとしており、答えを見つけることができません。 OSが特定のページが必要であることをOSが理解するための手段であれば、命令をフェッチしてこのページがRAMにロードされていないことを確認するだけであれば、ページフォルト率は比較的小さくなりますか?ページ違反率が小さい場合、OSがRAMの正しいページにロードする方法を管理しますか?どのように事前に推測すると、その特定のページが必要になるでしょうか?おかげさまで ページフォルトトラップ後のページ以外のRAMへのページのロード方法

答えて

0

デマンドページングシステムは、ディスクから少なくとも1回は初期化された各ページをフェッチする必要があります。ページがロードされると、物理メモリの要求がある場合にのみアンロードする必要があります。

4GBのアドレス空間と8MBの物理メモリを持つマルチユーザーシステムの時代には、多くのページングがありました。

今では、8GBのメモリが単一のユーザシステム上でほぼ標準的なものになっています。一度のページングほどではありません。

関連する問題