Saj*_*mal 3 bootloader
我想知道引导加载程序在哪些硬件上运行?它是在 RAM 上运行,还是在主板的处理器上运行,如果它不在处理器上运行,那么在加载操作系统时处理器的用途是什么,例如将操作系统的内核加载到处理器中(如果它是'就像那样做)和类似的事情。任何对论文、教程等的引用也将受到赞赏
您的信仰
小智 6
上电时,CPU 默认执行位于闪存中的 BIOS。这意味着发生 POST 过程并将 BIOS 本身复制到 RAM。然后 BIOS 检查 BIOS 设置中设置的第一个引导设备,并将该设备的第一个扇区(前 512 字节)复制到 RAM 的位置0x7C00,并指示 CPU 跳转到该内存地址。这 512 字节包含引导加载程序并由 CPU 执行。
0x7C00
简而言之,CPU 从内存中读取指令并执行它们。您还应该检查此页面和此页面。
归档时间:
13 年,9 月 前
查看次数:
967 次
最近记录:
11 年 前