为什么在保护模式下BIOS无法写入运行?

Why cannot BIOS be written to run in protected mode?

是否还有基于 8088 的计算机或 80286 之前的计算机在使用?如果那些旧处理器不再使用,为什么 "first-starting-in-real-mode" 的这种向后兼容功能仍然存在?为什么处理器不能在保护模式下直接 运行 并避免所有的兼容性攻击等?为什么在保护模式下不能直接写入BIOS运行?

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

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