当PC机加电启动时, 引导程序的功能是把操作系统的核心部分从磁盘装入内存。这个过程涉及多个步骤,包括POST自检、识别启动设备、加载BOOTLOADER以及将操作系统加载到内存中。
POST自检:
这是加电启动后的第一个步骤,计算机进行硬件自检,确保所有关键硬件设备正常工作。
识别启动设备:
BIOS会检测并列出所有可用的启动设备,如硬盘、光盘、USB设备等,并选择一个启动设备。
加载BOOTLOADER:
从选定的启动设备中加载BOOTLOADER,它负责决定启动哪一个操作系统。
加载操作系统:
BOOTLOADER将引导权限交给操作系统的引导文件(如Windows的NTLDR),由这些文件创建虚拟内存文件(如PAGEFILE.SYS),并将操作系统文件按照一定的顺序加载到内存中。
启动服务:
操作系统加载完成后,启动服务并加载启动项,最终完成系统的启动过程。
因此,引导程序是由BIOS执行的,它负责将操作系统的核心部分从磁盘装入内存,确保计算机能够正常启动并运行操作系统。