ページフォルトとは
ぺーじふぉると
アクセスしたページが物理メモリに割り当てられていない、または許されない種類のアクセスをしたときにCPUが起こす例外。OSがページを用意して命令をやり直すか、不正なアクセスとして扱う。
この用語の分野: OSとハードウェア
ぺーじふぉると
アクセスしたページが物理メモリに割り当てられていない、または許されない種類のアクセスをしたときにCPUが起こす例外。OSがページを用意して命令をやり直すか、不正なアクセスとして扱う。
この用語の分野: OSとハードウェア
ページフォルトは、アクセスしたページのページテーブルの項目が無効、つまり物理メモリに割り当てられていない(ディスクに追い出されている、まだ読み込んでいないなど)ときや、読み出し専用のページに書き込むような許されないアクセスをしたときに起こる例外です。
ページフォルトが起こる場合として正しいものはどれか。正当なアクセスによるページフォルトでは、OSは空いている物理ページを探し(なければ別のページを追い出し)、ディスクから内容を読み込んでページテーブルの項目を有効にします。
追い出されてディスクにあるページにアクセスしてページフォルトが起きたとき、OSが行う処理の流れとして正しいものはどれか。直感的には物理ページを増やせばページフォルトは減るはずですが、FIFO方式では、特定のアクセスの並びで、ページ数を3から4に増やすとフォルトがかえって増えることが知られています。
ページ置き換えでFIFO方式を使うと、物理メモリのページ数を増やしたのにページフォルトが増える場合がある。この現象を何…ページテーブル 割り込み システムコール TLB(変換索引バッファ) コピーオンライト デマンドページング LRU(Least Recently Used) スラッシング ヒープ 割り込みハンドラ