1

我想知道引导加载程序在哪个硬件上运行?它是在 RAM 上运行,还是在主板的处理器等上运行,如果它不在处理器上运行,加载操作系统时处理器的用途是什么,比如将操作系统的内核加载到处理器中(如果它' 这样做)和类似的事情。对论文、教程等的任何引用也值得赞赏

你的信仰

4

2 回答 2

3

上电时,CPU 默认执行位于闪存中的 BIOS。这意味着 POST 过程发生并且 BIOS 本身被复制到 RAM。然后 BIOS 检查 BIOS 设置中设置的第一个引导设备,并将该设备的第一个扇区(前 512 个字节)复制到 RAM 的位置0x7C00,并指示 CPU 跳转到该内存地址。这 512 个字节包含引导加载程序并由 CPU 执行。

因此,简而言之,CPU 从内存中读取指令并执行它们。您还应该检查这个页面这个页面

于 2015-05-22T16:38:22.107 回答
0

当你开车去商店时,你会使用发动机、方向盘、座椅还是刹车?计算机运行引导加载程序的方式与运行任何其他软件的方式相同。所有部分协同工作,每个部分都执行其特定的功能以实现协调的结果。

由于您谈论“将操作系统的内核加载到处理器中”,听起来您对计算机的各个部分的作用没有基本的了解。您可能希望阅读一些关于计算机如何工作的基本文章。

于 2012-08-14T09:35:37.520 回答