IOMMU
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/08/09 14:55 UTC 版)
IOMMU (Input/Output Memory Management Unit、IOMMU) とはDMA可能なI/Oバスと主記憶装置を接続するメモリ管理ユニット (MMU) である。MMU がCPUに見える仮想アドレスを物理アドレスに変換するように、IOMMU は周辺機器から見える仮想アドレス(デバイスアドレスとかI/Oアドレスと呼ぶ)を物理アドレスに変換する。周辺機器の誤動作からメモリを守るため、メモリ保護機能も提供する。
- ^ “AMD I/O Virtualization Technology (IOMMU) Specification Revision 1.0 (PDF)” (英語). 2006年2月1日閲覧。
- ^ “Mainstreaming Server Virtualization: The Intel Approach (PDF)” (英語). 2006年3月1日閲覧。
- ^ “DVMA Resources and IOMMU Translations” (英語). 2007年4月30日閲覧。
- ^ “Logical Partition Security in the IBM eServer pSeries 690” (英語). 2007年4月30日閲覧。
- ^ “I/O Virtualization specifications” (英語). 2007年5月1日閲覧。
- ^ Muli Ben-Yehuda, Jimi Xenidis, Michal Ostrowski (2007-06-27). “Price of Safety: Evaluating IOMMU Performance” (PDF). Proceedings of the Linux Symposium 2007. Ottawa, Ontario, Canada: IBM Research 2007年7月2日閲覧。
- ^ “Xen FAQ: In DomU, how can I use 3D graphics” (英語). 2006年12月12日閲覧。
- 1 IOMMUとは
- 2 IOMMUの概要
- 3 IOMMU と仮想化の関係
- IOMMUのページへのリンク