過去問ハブ🔥 0日
OS・ネットワーク・データベースメモリ管理・仮想記憶・ファイルシステム難易度 標準16 / 50

32ビットの論理アドレスを、上位10ビットを1段目のページテーブルの添字、次の10ビットを2段目のページテーブルの添字、下位12ビットをページ内オフセットとする2段のページテーブルで変換する。ページサイズと、2段目のページテーブル1つあたりのエントリ数の組合せはどれか。

選択肢をタップすると、その場で答え合わせできます

正解と解説を見る

正解 B4Kバイト・1024個

解説

正解は「4Kバイト・1024個」です。ページ内オフセットが12ビットなので、ページサイズは バイト、つまり4Kバイトです。2段目のページテーブルの添字は10ビットなので、エントリ数は 個です。2段にすると、実際に使う領域に対応する2段目のテーブルだけを用意すればよいので、1段で 個のエントリを持つ場合に比べ、ページテーブルの領域を大幅に節約できます。「1Kバイト・4096個」は、オフセットと添字のビット数を取り違えています。「4Kバイト・約100万個」は、1段のページテーブルのエントリ数です。「4Mバイト・1024個」は、1段目の1エントリが受け持つ範囲をページサイズと誤ったものです。

  • #ページテーブル
  • #多段ページテーブル

この調子でOS・ネットワーク・データベースを続けて解く

▶ この科目の連続演習へ進む(10問)

この問題の分野を深く学ぶなら

PR情報工学・理系基礎の教科書を探す

詳細を見る

OS・ネットワーク・データベースの問題一覧へ戻る

「メモリ管理・仮想記憶・ファイルシステム」の関連問題