平成26年 春期 エンベデッドシステムスペシャリスト 午前II 問2

外部記憶をもたない組込みシステムにおけるMMU(Memory Management Unit)の活用法として、適切なものはどれか。

 ア  CPUを介さずにメモリ間データ転送を行うことによって、処理速度を向上させる。
 イ  仮想アドレスで主記憶を管理することによって、実装されている物理メモリの容量を超えるメモリ割当てを要求されてもプログラムの動作を継続させる。
 ウ  入出力レジスタの値をキャッシュすることによって、ハードウェアアクセスを高速化する。
 エ  プログラムのメモリ領域へのアクセス権限を設定することによって、不正なメモリアクセスを防止する。


答え エ


解説

 ア  DMA(Direct Memory Access)の説明です。
 イ  MMUが行う機能の説明ですが、外部記憶のないシステムでは実現できません。
 ウ  キャッシュメモリの説明です。(?)
 エ  MMUが行う機能の説明です。


キーワード
・MMU

キーワードの解説
  • MMU(Memory Management Unit)
    コンピュータのハードウェア部品のひとつで、CPUの要求するメモリアクセスを処理します。
    CPU内に搭載されていることが多いです。
    主な機能としては、仮想アドレスを物理アドレスに変換する機能、メモリ保護機能、キャッシュ制御機能、バス調停機能、バンク切り替え機能などがあります。

もっと、「MMU」について調べてみよう。

戻る 一覧へ 次へ