上一页 下一页

BIOS 如何工作

作者:Jeff Tyson

启动计算机

当您重启计算机时,如果驱动器中有磁盘,您会收到此消息。

无论何时您打开计算机,首先看到的就是 BIOS 软件在运行。在许多机器上,BIOS 会显示文本,描述诸如计算机中安装的内存量、硬盘类型等信息。事实证明,在此启动序列中,BIOS 正在进行大量工作以使您的计算机准备好运行。本节将简要介绍典型 PC 的一些此类活动。

检查 CMOS 设置并加载中断处理程序后,BIOS 会确定显卡是否正常运行。大多数显卡都有自己的微型 BIOS,用于初始化卡上的内存和图形处理器。如果它们没有,主板上通常有另一个 ROM 包含视频驱动程序信息,BIOS 可以加载这些信息。

广告

接下来,BIOS 会检查这是冷启动还是重启。它通过检查内存地址 0000:0472 处的值来完成此操作。如果值为 1234h,则表示重启,BIOS 会跳过 POST 的其余部分。任何其他值都被视为冷启动。

如果是冷启动,BIOS 会通过对每个内存地址执行读/写测试来验证 RAM。它会检查 PS/2 端口或 USB 端口是否有键盘和鼠标。它会寻找外围组件互连PCI)总线,如果找到,则检查所有 PCI 卡。如果 BIOS 在 POST 期间发现任何错误,它会通过一系列蜂鸣声或屏幕上显示的文本消息通知您。此时的错误几乎总是硬件问题。

BIOS 随后会显示有关您系统的一些详细信息。这通常包括以下信息:

任何特殊驱动程序,例如小型计算机系统接口SCSI)适配器的驱动程序,都会从适配器加载,然后 BIOS 会显示信息。接着,BIOS 会查看 CMOS 设置中识别为启动设备的存储设备序列。“启动”(Boot)是“bootstrap”的缩写,源于老话“Lift yourself up by your bootstraps”(靠自己努力)。启动指的是启动操作系统的过程。BIOS 会尝试从第一个设备启动。如果 BIOS 未找到设备,它会尝试列表中的下一个设备。如果它未在设备上找到正确的文件,启动过程将停止。如果您曾在重启计算机时将磁盘留在驱动器中,您可能已经看到过此消息。

BIOS 试图从留在驱动器中的磁盘启动计算机。由于它没有找到正确的系统文件,因此无法继续。当然,这很容易解决。只需取出磁盘并按任意键即可继续。