令和7年度秋期 問7 / 25

令和7年度 秋期 エンベデッドシステムスペシャリスト試験 午前II 問7

ページング方式の仮想記憶において、あるプロセスが仮想アドレス空間全体に対応したページテーブルをもつ場合、ページテーブルに必要な領域の大きさを2^x バイトで表すとすると、x を表す式はどれか。ここで、仮想アドレス空間の大きさは2^L バイト、ページサイズは2^N バイト、ページテーブルの各エントリの大きさは2^E バイトとし、その他の情報については考慮しないものとする。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ウ

  • 仮想アドレス空間のページ数の計算
    仮想アドレス空間全体の大きさは 2^L バイトであり、ページサイズが 2^N バイトの場合、仮想アドレス空間全体に含まれるページ数は以下のように求められます。
    ページ数 = 2^(L - N)

  • ページテーブルのサイズの計算
    ページテーブルの各エントリのサイズが 2^E バイトであり、エントリ数はページ数に等しいため、ページテーブル全体のサイズは以下のようになります。
    ページテーブルサイズ = ページ数 × 各エントリのサイズ
    ページテーブルサイズ = 2^(L - N) × 2^E = 2^(L - N + E)


答え

ウ: L - N + E

出典:令和7年度 秋期 エンベデッドシステムスペシャリスト試験 午前II 問7

令和7年度秋期の他の問題