计算机启动的原理可以分为以下四个阶段:
BIOS(Basic Input / Output System)
计算机通电后,首先读取固化在主板ROM芯片上的BIOS程序。BIOS程序包含计算机最重要的基本输入输出程序、系统设置信息、开机后自检程序和系统自启动程序。
硬件自检(POST,Power-On Self Test)
BIOS执行硬件自检,检查计算机硬件是否能满足基础启动条件,如内存、CPU、硬盘等硬件设备是否正常工作。
启动顺序
POST完成后,BIOS需要知道下一个阶段的启动程序存放在哪个设备,这需要通过启动顺序来确定。启动顺序通常从硬盘开始,然后是光驱、USB设备等。
控制权转移
BIOS按照启动顺序将控制权转交给排在第一位的存储设备(通常是硬盘),然后在硬盘里寻找主引导记录(MBR)的分区,这个分区告诉电脑操作系统在哪里,并把操作系统加载到内存中,最后显示启动界面。
总结起来,计算机启动的原理是通过BIOS程序进行硬件自检,然后按照预设的启动顺序找到操作系统并加载到内存中,从而完成整个启动过程。