IOMMU相關概念

基本介紹:

IOMMU是通過一個DMA-cabable 的IO總線和memory相連接的MMU,負責將設備可見的地址

轉換成爲物理地址。有些IOMMU還兼帶有保護的功能以防止非法訪問。這樣設備看到的一片連續

的虛擬地址在memory中可能是不連續的,這就對於需要大塊連續物理內存的設備具有一定的優勢。

因爲有了IOMMU之後不再真正的需要連續的物理內存了。

相關問題:

IOMMU負責進行IO地址到物理內存的映射,有沒有可能需要操作的IO地址太多導致物理內存不夠的情況發生?

參考資料:

https://www.kernel.org/doc/ols/2007/ols2007v1-pages-9-20.pdf點擊打開鏈接

http://developer.amd.com/wordpress/media/2012/10/48882.pdf點擊打開鏈接

http://en.wikipedia.org/wiki/IOMMU點擊打開鏈接

發佈了149 篇原創文章 · 獲贊 8 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章