AlmaLinux 9 微代码

AlmaLinux 9 微代码

microcode_ctl-20220207-1.20220510.1.el9_0.noarch.rpm是一个AlmaLinux微码补丁RPM包。

BIOS 微码和操作系统(在本例中为 AlmaLinux 9)微码之间有什么区别?

答案1

微码是针对处理器(CPU)的,它可以由固件(BIOS/UEFI)或操作系统来传递。两种交付机制应该具有本质上相同的最终结果。更新后的微代码不会持久存储在处理器内,因此在系统关闭电源后始终需要将其重新传输到处理器。

将微代码更新作为固件更新的一部分可确保系统始终使用更新的微代码运行,因为固件会在运行任何可启动媒体中的任何代码之前将微代码提供给处理器。但硬件供应商并不总是及时发布微码更新的固件版本;如果特定的硬件型号太旧,供应商不再支持它,他们可能根本不会提供新的固件。此外,固件升级失败可能会导致系统瘫痪,因此存在风险。

为了确保新的微代码尽快部署到尽可能多的系统,操作系统还可以提供微代码更新。如有必要,操作系统级微代码更新也更容易回滚:只需关闭系统电源,使用不包含有问题的更新的介质启动(如果错误的更新导致处理器容易崩溃或根本无法工作) ),从已安装的操作系统中删除/降级微码更新包,重建 initramfs,然后重新启动。

答案2

我了解微码!但我的问题是[BIOS微码和操作系统微码有什么区别?] 这个补丁可以用于BIOS微码更新吗? “microcode_ctl-20220207-1.20220510.1.el9_0.noarch.rpm”

相关内容