对于BIOS,维基百科说:
BIOS内存的地址位于首次启动计算机时执行.然后,跳转指令指示处理器开始在BIOS中执行代码.
我知道BIOS存在于非易失性存储器中.但它必须加载到RAM中才能执行.那么谁将BIOS加载到RAM中?
我还读到在启动时加载了内存映射.BIOS加载此内存映射吗?存放在哪里?
重置向量的维基百科页面说(对于 386+ 处理器):
复位时CS寄存器的选择器部分的值为F000h,CS寄存器的基址部分的值为FFFF0000h,复位时IP寄存器的值为FFF0h,形成实模式下的分段地址FFFFF000h:FFF0h .
我对计算机启动的所有阅读都说处理器以实模式启动,因此“选择器”不应该出现。那为什么要在这里提到呢?另外,这里提到的“基本部分”是什么,它存储在哪个寄存器中?基本上,我不明白 386 处理器与以前的处理器的重置向量设置有何不同。
我正在阅读有关 A20 线的信息http://wiki.osdev.org/A20_Line,这似乎表明 A20 线默认情况下处于禁用状态。在Pentium上,如果硬复位后立即输出的地址为0xFFFFFFF0,是否意味着A20线默认启用?