HOME»応用情報技術者試験掲示板»MMUとDATの違い(平成27年秋期 問10)
投稿する
MMUとDATの違い(平成27年秋期 問10) [0704]
野獣さん(No.1)
MMU(Memory Management Unit)とDAT(Dynamic Address Translator)の違いについて質問です。
両者ともに、仮想アドレスを物理アドレスに変換するハードウェア機構であるようですが、この二つの違いは何ですか?
両者ともに、仮想アドレスを物理アドレスに変換するハードウェア機構であるようですが、この二つの違いは何ですか?
2017.03.12 14:00
昨年合格者さん(No.2)
私も勉強していた時に悩みましたが、
MMUは動的アドレス変換を専用に行う装置のことで、
DATはMMUを含む動的アドレス変換を行う装置の総称だと思います。
MMUがない場合CPUでアドレス変換のための演算を行うことになるので、
DAT⊇{CPU,MMU}
描画処理もGPUがなければCPUで行うので、アドレス変換を描画処理に例えると
MMU=GPU
になると思います。
MMUは動的アドレス変換を専用に行う装置のことで、
DATはMMUを含む動的アドレス変換を行う装置の総称だと思います。
MMUがない場合CPUでアドレス変換のための演算を行うことになるので、
DAT⊇{CPU,MMU}
描画処理もGPUがなければCPUで行うので、アドレス変換を描画処理に例えると
MMU=GPU
になると思います。
2017.03.14 04:50