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