一、C4F BIOS 里面的 IOMMU 现在有必要开启吗

IOMMU允许系统设备虚拟内存进行寻址虚拟内存址映射物理内存址让实体设备虚拟内存环境工作简言帮助系统扩充内存容量提升性能

二、AMD主板设置里的 iommu mode有谁研究过吗

IOMMU:input/output memory management unit。Device的IOMMU类似于CPU的MMU。

要在64位系统上支持32位设备,比如说网卡,如果没有IOMMU,就需要在物理内存底端,也就是32位设备能够访问到的地方设置一个叫做"bounce buffers"的东西,如果设备要访问高端内存,操作系统就要在高端内存和"bounce buffers"之间做一个拷贝。带来的性能影响显而易见。如果有了IOMMU,这个问题就迎刃而解了。在设备驱动做DMA绑定的时候,系统返回给驱动的不再是物理地址,而是内核空间的某个地址(有的书上叫做总线地址),传输的时候,这个内核空间地址会经由IOMMU单元,IOMMU将这个地址转换为物理地址。scatter/gather并不会带来性能上的好处,但是会简化设备驱动程序。例如网卡驱动在发送包的时候,DMA邦定后,系统可能会返回给设备驱动多个不连续的物理地址,Solaris叫做cookie。这样的话,每一个cookie都需要占用一个发送描述符。如果系统支持IOMMU的话,系统只会返回给设备驱动一个cookie。当然了有专家提醒,因为这个原因,如果设备驱动是在没有IOMMU的情况下开发的,在支持IOMMU的系统上是没有问题的。但反之不然。IOMMU除了上述功能外还加入了对虚拟化的支持。简单来说有两个功能,一个DMA Remapping, 另外一个是Interrupt Remapping。IOMMU在源于SUN公司的SPARC平台,现在Intel平台及AMD平台也支持这一技术。

特么说白了,就是硬件虚拟化!

三、如何启用iommu

尊敬的用户您好!

建议您长按开机f2进入bios,找到相关选项iommu mode调节为enable

更多问题您可以咨询

idea论坛:

Think论坛:

联想乐社区:

希望能够帮到您,祝您生活愉快!

四、主板bios里的lommu是干什么用的,有必要开启吗,请用白话告诉一下,

没必要。

简而言之,它可以帮助系统扩展内存容量并提高性能。 IOMMU允许在虚拟内存中对系统设备进行寻址,即将虚拟内存地址映射到物理内存地址,以便物理设备可以在虚拟内存环境中工作。

IOMMU和MMU在统一的地址空间中进行管理。 它们都使用64位指针。 展望未来新平台的性能,将真正实现9系列芯片组的优势。

扩展资料:

BIOS版本对电脑性能的影响:

主板BIOS版本更新将增强或增加某些主板对配件的支持,制造商还可能修复了一些突出的BUG,例如增加CPU超频范围和增加超频时对PCI频率的锁定。

增加RAID模式,增强对CPU风扇速度的控制等,但不是更新的BIOS更好。 如果当前的BIOS稳定且系统稳定运行,则无需更新BIOS。 更新主板BIOS具有某些风险, BIOS更新通常不会对计算机性能产生实质性影响。 BIOS需要稳定性而不是新颖性。