电脑主板开机引导过程 加电,自举,核心检测,POST自检介绍

电脑初始化时一个过程,而不是一个事件。从加电瞬间起,直到系统留在命令提示符和图像桌面上,电脑的开机引导过程才算完成。其过程是一系列可预测的步骤,用于检验系统并准备进入工作。通过理解系统初始化的每一个步骤,我们将会体会到电脑硬件与软件的互相依存之关系。同时也有更好的机会证实和解决当系统不能启动时的问题。

你知道这个windows画面出现前电脑背着你都做了些什么呢?

1、加电

点电源被打开后,电脑进入初始化过程。电源大约需要100~500毫秒产生一个“电源好”(power good)的逻辑信号,主板的定时器芯片接收到信号后,停止向CPU发出复位信号。从这时起,CPU开始工作。

2、自举

CPU最初始的操作时从FFFF:0000H地址取得命令,该命令几乎总是一条跳转命令,后随实际BIOS ROM的开始地址。正是由于所有的CPU都从同一个位置开始,所以BIOS ROM可以将程序控制放在ROM的任何处(每个ROM通道时不同的)。这个初始化搜索地址FFFF:0000H和随后的CPU重定向的过程一般称为自举或引导,将这个术语可缩为BOOT,并将其含义扩展至包括整个初始化过程。

3、核心测试

核心测试时全部“加电自检”(POST)过程中的一部分,这是系统BIOS在初始化中最重要的作用。为了确定系统的完整性,一些列特定硬件检测流程检查主板的主要组件并识别其他特定的BIOS芯片的存在(驱动器控制器BIOS、显卡BIOS、硬盘BIOS、等等)…由于内容太多,太重要,核心检测我后面单独写,这里就先跳过。

4、POST自检

BIOS检查位置的0000:0427H,其中有一个决定初始化时冷启动(就是初次按电源开关启动)或热启动(按复位键或者CTRL+ALT+DOC,或者系统点击重启)的标志。如果值是1234H,则是热启动,POST例程将被跳过;否则是冷启动,执行全部POST例程,包括检查主板、硬盘、键盘、显示器、光驱、软盘、打印口、串行并口等系统。遇到错误时,单字节的POST码会被写入80HI/O端口中,然后可能被一个POST码阅读器读出(主板诊断卡就是这么工作的);在其他情况下,在屏幕上显示出错误信息(系统的初始化也将终止)。注意POST码和代表的意思在不同BIOS建稍有不同(不同代码代表的含义请看《主板诊断卡代码表》),假如POST成功完成,系统将会从喇叭中回应一个蜂鸣声(就是电脑成功开机那一个响声)。

电脑知识与技术博客 http://mtoou.info

本文链接:http://mtoou.info/diannao-zhuban-kaiji-1/

发表评论

邮箱地址不会被公开。 必填项已用*标注