平成26年度春期 応用情報技術者試験 午前 問18
仮想記憶方式において,論理アドレスから物理アドレスへの変換を行うのはいつか。
- ア 主記憶に存在するページをアクセスするとき
- イ ページフォールトが発生したとき
- ウ ページを主記憶にページインするとき
- エ ページを補助記憶にページアウトするとき
解答・解説を見る
正解:ア
AI解説
仮想記憶では,CPUが主記憶上のページにアクセスするたびに,MMU(メモリ管理ユニット)とページテーブルによる動的アドレス変換で論理アドレスが物理アドレスに変換される。変換は命令実行時に毎回行われるのであり,ページフォールトは変換を試みた結果ページが主記憶に無いと分かったときに発生する事象である。 ア: 正解。主記憶に存在するページへのアクセス時,すなわち通常のメモリアクセスのたびにアドレス変換が行われる。 イ: ページフォールトはアドレス変換の結果,対象ページが主記憶に不在のときに発生する例外であり,変換そのもののタイミングではない。 ウ: ページインは補助記憶から主記憶へページを読み込む転送処理であり,論理→物理のアドレス変換を行う時点ではない。 エ: ページアウトは主記憶から補助記憶へページを追い出す処理であり,これもアドレス変換のタイミングではない。 💡 「アドレス変換は毎回のアクセス時,ページフォールトは不在発覚時,ページイン/アウトはその後始末」と時系列で整理する。変換を高速化する仕組みがTLB(変換索引バッファ)であることも関連知識として押さえる。
出典:平成26年度 春期 応用情報技術者試験 午前 問18 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。