我想知道bootloader运行的硬件是什么? 它是在RAM,还是主板的处理器等上运行,如果它没有在处理器上运行,那么在加载操作系统时会使用处理器,比如将操作系统的内核加载到处理器中(如果是“那样做”和类似的事情。任何对论文,教程等的参考也表示赞赏
你的信仰
答案 0 :(得分:1)
上电时,CPU默认执行位于闪存中的BIOS。这意味着POST过程发生,BIOS本身被复制到RAM。然后,BIOS检查BIOS设置中设置的第一个引导设备,并将该设备的第一个扇区(前512个字节)复制到位置0x7C00
的RAM,并指示CPU跳转到该内存地址。这512个字节包含引导加载程序,由CPU执行。
答案 1 :(得分:0)