系统启动是如何工作的?


为了使计算机系统能够启动,计算机系统的 BIOS、操作系统和硬件组件都必须正常工作。如果这些元素中的任何一个出现故障,就会导致启动序列失败。

系统启动过程

下图演示了系统启动过程中涉及的步骤 -

System Boot Process

以下是步骤 -

  • 计算机首次通电后,CPU 会初始化自身。这是通过触发系统时钟产生的系列时钟脉冲来完成的。
  • 之后,CPU 会查找系统的 ROM BIOS 以获取启动程序中的第一个指令。此第一条指令存储在 ROM BIOS 中,它指示系统在预定的内存地址中运行 POST(加电自检)。
  • POST 首先检查 BIOS 芯片,然后检查 CMOS RAM。如果 POST 未检测到电池故障,则继续初始化 CPU。
  • POST 还检查硬件设备,例如硬盘等辅助存储设备、端口等。以及其他硬件设备,如鼠标和键盘。这样做是为了确保它们正常工作。
  • POST 确保所有组件都正常工作后,BIOS 会找到要加载的操作系统。
  • 在大多数计算机系统中,操作系统从 C 盘加载到硬盘驱动器上。CMOS 芯片通常会告诉 BIOS 在哪里找到操作系统。
  • CMOS 在查找操作系统时查看的不同驱动器的顺序称为启动顺序。可以通过更改 CMOS 设置来更改此顺序。
  • 找到合适的启动驱动器后,BIOS 首先找到启动记录,该记录会告诉它找到操作系统的开头。
  • 操作系统初始化后,BIOS 将文件复制到内存中。然后操作系统控制启动过程。
  • 最后,操作系统对系统内存进行最终清点,并加载控制外围设备所需的设备驱动程序。
  • 用户可以访问系统应用程序以执行各种任务。

如果没有系统启动过程,计算机用户将不得不下载所有软件组件,包括那些不经常需要的组件。使用系统启动,只需要下载合法需要的软件组件,所有无关的组件都不需要。此过程释放了内存中的大量空间,从而节省了大量时间。

更新于:2020年6月22日

3K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告