系统自举(Bootstrap)程序是一种 用于初始化足够的软件来查找并加载功能完整的操作系统的程序。在计算机启动过程中,BIOS(基本输入输出系统)会执行自检(POST,即加电自检),然后按照系统CMOS设置中保存的启动顺序搜索可用的启动设备,如软硬盘驱动器、CD-ROM或网络服务器。一旦找到有效的启动设备,自举程序会读取操作系统引导记录(Boot Record),并将系统控制权交给引导记录,由它来完成系统的顺序启动。
自举程序通常存储在计算机主板上的ROM芯片中,因此它是一种固化在硬件中的程序,用于在操作系统加载之前执行必要的硬件初始化和配置。自举程序的名称来源于“人靠自身的某一机构系统站立起来”的比喻,意味着计算机需要具备像人一样自我启动的能力。
总结来说,系统自举程序是计算机启动过程中至关重要的一个环节,它负责加载并引导操作系统,确保计算机能够正常启动并运行。