IPA過去問ドリル

平成27年度 秋期 応用情報技術者試験 午前 問10

テクノロジ/コンピュータ構成要素

MMU(Memory Management Unit)の説明として,適切なものはどれか。

出典:平成27年度 秋期 応用情報技術者試験 午前 問10

正解:イ

解説

MMU(Memory Management Unit)は,CPUが生成する仮想アドレスを実際の主記憶上の物理アドレスに変換(マッピング)するハードウェアであり,仮想記憶方式を実現するための中心的な機能を担います。

選択肢ごとの解説

  • 誤り。ページフォールトを受けてスワップ(ページの入れ替え)を実際に行うのはOSの役割であり,MMUはアドレス変換とページフォールトの検出を行います。
  • 正しい。MMUはCPUが指定した仮想アドレスを物理アドレスに変換する機能をもちます。
  • 誤り。キャッシュ制御やバス調整はMMUではなく,キャッシュコントローラやバスコントローラなど別の機構の役割です。
  • 誤り。CPUと主記憶の速度差を吸収するのはキャッシュメモリの役割であり,MMUの機能ではありません。
応用情報技術者の過去問を演習モードで解く