-
-
[分享]电脑开机过程,按下启动按钮后发生了什么
-
发表于: 6小时前 31
-
现在计算机系统的核心组件已经安装完毕,是时候启动系统了。这就像我们早上起床后会快速检查一下一切是否正常一样。只有一切就绪,我们才会起床开始一天的工作。下图展示了计算机系统在显示工作界面(即操作系统)之前所经历的步骤。
第一步:按下电源按钮。
当我们按下电脑系统的电源按钮时,会向电源供应器 (PSU) 发送信号,允许电源流通。想象一下,我们睡觉时身体处于断电状态。一旦我们醒来并获得氧气,身体就开始循环血液,启动运转。
步骤 2:固件启动
继续我们步骤 1 的类比,一旦身体启动,我们的核心部件就开始运转,但我们的大脑还没有意识。就像我们的身体一样,计算机系统也包含固件,它允许所有组件启动。管理这一过程的中央系统称为统一可扩展固件接口(UEFI)。UEFI注: 我们经常会看到这个术语BIOS此处提及的是 UEFI。BIOS 的功能与 UEFI 相同,但 UEFI 已基本取代了 BIOS。
步骤 3:开机自检
现在系统已经启动,是时候测试一下所有功能是否正常了。如果出现问题,就会发出警报。UEFI 加载的例程之一是开机自检,它会检查所有必需的组件是否存在、配置是否正确以及功能是否正常。
第四步:选择启动设备
一旦我们的身体启动并运行,配置正确且功能齐全,我们的系统就会寻找启动程序的位置,以启动我们的意识。在我们的计算机系统中,UEFI 保存着一个有序列表,该列表决定了首先在哪个设备上查找操作系统的启动程序。
步骤 5:启动引导加载程序
现在我们的系统已经知道我们大脑中意识所在的区域,它会启动“加载例程”来启动它。我们的计算机系统遵循类似的过程:在选定的启动设备上,启动引导加载程序。该引导加载程序将操作系统从选定的启动设备传输到随机存取存储器 (RAM)。一旦操作系统传输过程中,UEFI 将对不同组件的控制权交给操作系统。
冰与火的战歌:Windows内核攻防实战高级班!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。