基本上,要让计算机在启动或重新启动时开始运行以获取实例,它需要有一个初始程序才能运行。这个被称为引导程序的初始程序需要很简单。它必须初始化系统的各个方面,从 CPU 寄存器到设备控制器和主存的内容,然后启动操作系统。
为了完成这项工作,引导程序基本上在磁盘上找到操作系统内核,然后将内核加载到内存中,然后跳转到初始地址以开始操作系统执行。
为什么选择 ROM:
对于当今的大多数计算机引导程序都存储在只读存储器 (ROM) 中。
- 这个位置非常适合存储,因为这个位置不需要初始化,而且这里的位置是固定的,这样处理器就可以在上电或复位时开始执行。
- ROM基本上是只读存储器,因此不会受到计算机病毒的影响。
