在POST期间,哪个硬件执行固件?
BIOS微控制器还是CPU? BIOS微控制器正在ROM上执行具有CMOS配置的固件(类似于RAM)。但在POST期间,谁执行正在检查自身的固件呢?
在POST之后,BIOS必须“告诉”CPU将指令指针分配给某个内存地址,对吗?这就是它如何在启动时跳转的方式吗?
在POST期间,哪个硬件执行固件?
BIOS微控制器还是CPU? BIOS微控制器正在ROM上执行具有CMOS配置的固件(类似于RAM)。但在POST期间,谁执行正在检查自身的固件呢?
在POST之后,BIOS必须“告诉”CPU将指令指针分配给某个内存地址,对吗?这就是它如何在启动时跳转的方式吗?
“BIOS微控制器”不存在。BIOS芯片只是闪存。所有执行工作都由CPU完成。
当处理器从重置状态退出时,它开始从固定地址(称为复位向量)执行。该固定地址映射到BIOS闪存芯片。
一旦BIOS完成了其引导时间任务(硬件初始化、POST),它会按照BIOS设置中指定的顺序枚举启动设备。发现第一个具有有效引导扇区的启动设备后,它开始执行引导扇区,因此计算机的控制权被移交给操作系统。
还有另外一个评论,基于您的评论:CMOS只是芯片组内部由RTC电池支持的一组寄存器。传统上用于存储BIOS设置,但在现代UEFI BIOS中,您的设置存储在闪存中。