为什么不能写BIOS以在保护模式下运行?

时间:2015-05-17 15:29:53

标签: x86 intel protected-mode real-mode

是否还在使用基于8088的计算机或80286前的计算机?如果那些旧的处理器不再使用,为什么这个“首次启动实模式”的向后兼容功能仍然存在?为什么处理器不能直接在保护模式下运行并避免所有兼容性攻击等?为什么BIOS不能直接在保护模式下运行?

1 个答案:

答案 0 :(得分:2)

BIOS已经在很大程度上被UEFI取代,UEFI主要以长模式(或少数系统中的受保护模式)运行,并且通常以长模式调用操作系统。

许多(大多数?)UEFI实现提供了BIOS兼容层。