MMUとDATの違い(平成27年秋期 問10)
広告
野獣さん
(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
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。