本文へ移動
✓ 合格ドリル基礎から練習

基本情報技術者 / 条件・事例の練習

基本情報技術者試験基礎・応用

条件を読む・根拠を説明する

ページ番号と変位を分離

条件を整理し、答えを選んでから解き方を確認しましょう。

仮想アドレス空間は16ビット、1ページ1024byte。仮想アドレス3077のページ番号は3で、ページ表は仮想ページ3を物理フレーム7へ対応付ける。ページ番号・フレーム番号とも0始まり。物理アドレスはどれか。

答え・解き方を読む

7173

図で見る
ページ番号を置換し変位を保つ
ページ番号を置換し変位を保つ
ページ番号を置換し変位を保つ図を拡大して見る ↗

ページ表で仮想ページ番号を物理フレーム番号へ変換し、ページ内の変位をそのまま足します。プロセスごとの表が異なれば同じ仮想番地でも別の物理領域を使えます。

図は問題の関係を整理する模式図です。記号には各問題の数値を当てはめます。寸法・面積・時間の縮尺や、実施工の全条件は表していません。

考える順序

  1. 1変位は3077−3×1024=5
  2. 2変換するのはページ番号で変位は保つ
  3. 37×1024+5=7173となる

選択肢ごとの理由

  • 正解 · 7173

    変位は3077−3×1024=5。変換するのはページ番号で変位は保つ。7×1024+5=7173となる。

  • 比較 · 10245

    元のアドレス全体にフレーム基点を足しません。

  • 比較 · 3077

    仮想ページと物理フレームの番号は異なります。

  • 比較 · 7168

    フレーム基点へページ内変位5を足す必要があります。

学習アプリで条件・事例を5問 →

学習の参考資料

用語・仕組みを学ぶための参考資料です。設問の条件と、このページの解き方を併せて確認してください。

教材の作成・確認方法

関連する要点をまとめて読む

技術の入口の要点と練習一覧 →