开机的程序主要涉及以下几个步骤:
加电:
首先打开计算机的电源开关,给主板和内部风扇供电。
BIOS自检(POST):
计算机通电后,CPU开始执行存储在ROM BIOS中的指令,进行加电后自检(POST)。POST的主要任务是检测系统中一些关键设备是否存在和能否正常工作,例如内存和显卡等设备。如果自检通过,系统会发出两声嘀嘀响,显示器开始亮起,键盘上的NUM LOCK灯也会亮。
系统引导程序:
自检通过后,计算机执行系统引导程序(Bootloader),通常固化在主板的ROM芯片上。系统引导程序负责加载操作系统的引导加载程序(Bootloader),例如GRUB或LILO,并将控制权交给它。
加载操作系统内核:
系统引导程序加载操作系统的内核,并跳转到内核的入口点,开始执行操作系统的启动过程。
系统初始化:
操作系统内核启动后,进行系统初始化,包括初始化硬件设备、加载驱动程序、启动系统服务等。
进入桌面环境:
系统初始化完成后,操作系统进入桌面环境,用户可以开始使用计算机。
这些步骤共同构成了计算机的开机程序,确保计算机能够顺利启动并进入可操作状态。