平成27年度 秋期 応用情報技術者試験 午前 問10
テクノロジ/コンピュータ構成要素MMU(Memory Management Unit)の説明として,適切なものはどれか。
出典:平成27年度 秋期 応用情報技術者試験 午前 問10
- アCPUからのページフォールトを受けて,物理ページのスワップを行う。
- イCPUが指定した仮想アドレスを物理アドレスに対応させる。
- ウOSの一部分であり,キャッシュ制御機能及びバス調整機能を有する。
- エ主記憶のデータの一部を保持し,CPUと主記憶の速度差を吸収する。
正解:イ
解説
MMU(Memory Management Unit)は,CPUが生成する仮想アドレスを実際の主記憶上の物理アドレスに変換(マッピング)するハードウェアであり,仮想記憶方式を実現するための中心的な機能を担います。
選択肢ごとの解説
- ア誤り。ページフォールトを受けてスワップ(ページの入れ替え)を実際に行うのはOSの役割であり,MMUはアドレス変換とページフォールトの検出を行います。
- イ正しい。MMUはCPUが指定した仮想アドレスを物理アドレスに変換する機能をもちます。
- ウ誤り。キャッシュ制御やバス調整はMMUではなく,キャッシュコントローラやバスコントローラなど別の機構の役割です。
- エ誤り。CPUと主記憶の速度差を吸収するのはキャッシュメモリの役割であり,MMUの機能ではありません。