コンピュータ構成要素

基本情報技術者試験ページング方式の仮想記憶において、プログラムが用いる仮想アドレスを実際の主記憶上の物理アドレスへ変換する仕組み

テクノロジ系コンピュータ構成要素難易度:normal
ページング方式の仮想記憶において、プログラムが用いる仮想アドレスを実際の主記憶上の物理アドレスへ変換する仕組みとして最も適切なものはどれか。
仮想アドレスをそのまま物理アドレスとして主記憶へ送り変換は行わない
連続した可変長の領域単位で割り当て外部断片化を前提に管理する
ページ番号をページテーブルで参照しフレーム番号に変換しページ内変位を連結する
補助記憶の全内容を主記憶へ常時複製しアドレスを一致させる
正解
ウ.ページ番号をページテーブルで参照しフレーム番号に変換しページ内変位を連結する

仮想アドレスは上位のページ番号と下位のページ内変位に分割される。ページ番号をページテーブルで物理フレーム番号に変換し、変位はそのまま連結する。固定長ページ単位で対応づけるため設問に一致し正しい。

?選択肢ごとの解説

ア ×変換を行わず仮想アドレスをそのまま使うのは仮想記憶のないモデルであり、ページングのアドレス変換の説明にならない。
イ ×連続可変長領域で管理し外部断片化を前提とするのはセグメント方式の特徴であり、固定長ページのページング方式とは異なる。
ウ ○仮想アドレスは上位のページ番号と下位のページ内変位に分割される。ページ番号をページテーブルで物理フレーム番号に変換し、変位はそのまま連結する。固定長ページ単位で対応づけるため設問に一致し正しい。
エ ×補助記憶の全内容を常時主記憶へ複製するのは現実的でなく、必要なページだけを読み込むデマンドページングの考え方に反する。
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。

基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。

登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。

作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-a3-0163

【基本情報技術者試験】ページング方式の仮想記憶において、プログラムが用いる仮想アド…|正解「ページ番号をページテーブルで…」|ukamiru 過去問