OSとハードウェア
ページテーブルの各項目にふつう含まれる情報の組み合わせとして正しいものはどれか。
- A物理ページの番号と、有効・保護・参照・書き換えのビット
- Bそのページのデータの内容そのものと、最後に書き込んだ時刻
- Cそのページを使うプロセスの名前と、使用した時間の合計
答えと解説を見る
正解:A. 物理ページの番号と、有効・保護・参照・書き換えのビット
ページテーブルの項目には、対応する物理ページの番号のほか、そのページが物理メモリにあるかを示す有効ビット、読み書きや実行、ユーザモードからのアクセスの許可、ハードウェアが設定するアクセス済み(参照)ビットと書き換え済み(ダーティ)ビットが入ります。OSは参照ビットでページ置き換えの判断を、ダーティビットで追い出すときの書き戻しの要否を判断します。データの内容やプロセスの名前は入りません。
- A. 正しい。物理ページ番号と、保護・状態のビットが入ります。
- B. データの内容はページそのものにあり、表には入りません。
- C. プロセスの名前や使用時間は別の場所で管理します。