microcode_ctl-20220207-1.20220510.1.el9_0.noarch.rpm是一个AlmaLinux微码补丁RPM包。
BIOS微码和操作系统(在本例中是AlmaLinux 9)微码之间有什么区别?
发布于 2022-09-27 12:30:47
微代码是为处理器(CPU),它可以通过固件(BIOS/UEFI)或操作系统交付。这两种交付机制的最终结果基本上是相同的。更新后的微码不会持久地存储在处理器中,因此在任何时间系统关闭后,它总是需要重新传输到处理器。
作为固件更新的一部分,获得微代码更新可以确保系统始终与更新后的微代码一起运行,因为固件将在从任何可引导媒体运行任何代码之前将微代码提供给处理器。但是,硬件供应商不会总是及时发布带有更新微码的固件版本;如果某个特定的硬件模型太老,以致供应商不再支持它,它们可能根本就不会提供新的固件。此外,一个失败的固件升级可以砖块一个系统,所以有一个风险因素。
为了确保在尽可能多的系统中部署新的微码,操作系统也可以提供微码更新。如果有必要,操作系统级的微码更新也更容易回滚:只需关闭系统,用不包括有问题的更新的媒体启动(如果错误的更新导致处理器容易崩溃或根本无法工作),从已安装的OS中删除/降级微代码更新包,重新构建initramfs,并重新启动。
发布于 2022-09-28 00:21:39
我了解微码!但是我的问题是,BIOS微码和OS微码有什么不同?这个补丁可以用于BIOS微码更新吗?"microcode_ctl-20220207-1.20220510.1.el9_0.noarch.rpm“
https://unix.stackexchange.com/questions/718865
复制相似问题