机器启动程序,也称为 启动加载器或 引导程序,是 用于引导操作系统启动的程序。当计算机或其他设备加电或重启时,BIOS(基本输入输出系统)会首先运行,完成硬件设备的初始化和配置,然后启动程序(Bootloader)接管系统,继续初始化硬件设备、创建存储器空间的映射,并为操作系统内核准备好正确的软硬件环境。
启动程序的具体实现方式会因计算机机型和应用场景的不同而有所差异。在个人计算机中,启动程序通常存储在主板上的ROM芯片中,称为BIOS或UEFI固件。在嵌入式系统中,启动程序可能存储在闪存或其他非易失性存储介质中。
启动程序的主要任务是确保操作系统能够正确加载并运行,同时它也可以执行一些基本的硬件初始化和配置任务,为操作系统的进一步运行做好准备。