BIOS启动原理

所属分类: 硬件教程 / 主板 阅读数: 1470
收藏 0 赞 0 分享
Intel的IBM PC上i386芯片是遵循Intel与IBM共同制定的Boot协议的

1. PC机的复位线和系统中的所有部件相连,包括CPU的RESET引脚//本文引用自www.jb51.net脚本之家

2. 系统上电开机时,主板电源系统发送低电平的"Power Good"信号,该信号送到复位接口电路的#RES端,产生时钟同步的复位正脉冲信号RESET,该脉冲发送到上面提及的复位线上,经由CPU的RESET引脚被CPU采集到,当正脉冲从1返回0时(下降沿),CPU启动内部初始化程序,初始化完成后进入实地址模式,其中CS:IP寄存器的状态是CS=F000H,IP=0000FFF0H;显然,CPU自初始化完毕后,系统的真正启动才开始,那么,也决定了第一条指令的地址为CS:IP=F000:FFF0H=FFFF0H单元。

3. 与此同时,IBM开机协议规定,RESET时,BIOS ROM被加载到F0000H~FFFFFH,几乎所有BIOS在FFFF0H的指令为JMP BINI,这个BINI就是BIOS启动程序的首地址了

4. 结合2,3两点,PC机开机后的第一个程序就是BIOS启动程序了,这个启动程序的执行流程分为二步:
I. POST(Power On Self Test)
II. 按BIOS设置好的顺序逐一尝试加载启动媒体(硬盘,光驱,软驱,USB盘)的启动程序。对于我们常用的硬盘,则把0面,0道,1扇区的内容(512字节),也就是我们说的MBR加载到0000:7C00H单元开始的区域


结论:
在PC机上的重启(其实重启也是正常启动的一种形式而已),POST一定发生在加载MBR之前,这是由久而来的IBM开机协议所定的。只要你是使用PC机,你无法仅从操作系统的角度来改变这个事实,更何况,从逻辑上而言,这些发生在操作系统运作之前的舞台。或许你的BIOS提供这种设置,使BIOS启动程序中跳过POST这一步(但也同样作用于正常启动,不能仅作用于重启),又或许你使用其他硬件架构如PPC或者ARM嵌入式系统!

之所以产生这种设想,估计是误解了我们计算机教学一直以来的初级概念,软重启和硬重启。注意,前者的RESET信号由键盘发出,后者的RESET信号由物理按键动作发出!但无论是哪种重启,都必须遵循开机协议,POST一定发生在加载MBR之前!
更多精彩内容其他人还在看

主机黑屏重启 然后找不到硬盘

主机最近开机后进入XP系统会突然黑屏重启,提示找不到启动媒介(找不到硬盘) ,可以进BIOS,但同样找不到硬盘。关机后把硬盘SATA数据线换个插槽,开机又可以进入系统,然后隔一会儿又再度黑屏重启。 进主板BIOS都找不到硬盘,说明这是主板/硬盘的
收藏 0 赞 0 分享

ASUS P5GE-TV M 上电不跑码

故障机型:ASUS P5GE-TV M  LGA 775  845GM+ICH4DB 故障现象:通电不跑码(FF) 维修过程:由简到繁,先拨下电源,取掉CMOS电源,把CMOS电压电线帽跳到2和3针脚(3脚接地),过两分钟装上跳线帽电池和电源,短接PWR B
收藏 0 赞 0 分享

插上电源电脑就自动开机

我的台式机,买了至少6年了,插上电源电脑就自动启动,然后风扇转几秒就停住,然后再转再停,如此反复,已确定不是电源问题。这是怎么回事啊?   【龚师傅】:首先需要确定一点,是否因为主板形变或者机箱漏电导致主板电路受到干扰,因此最好将
收藏 0 赞 0 分享

电脑USB口一插U盘就死机

台式电脑,使用主板自带的USB接口,一插上U盘就会死机,但是在关机状态下插上U盘再开机就没有问题,实在不明白是怎么回事。普通U盘,并没有量产过。 看这情况有可能是USB供电不足哦,主板的USB供电是由电源的Standby电路提供,5VSB电路的供电能力不
收藏 0 赞 0 分享

主机前后置USB无法使用的解决方法

电脑前后置所有的USB接口都无法使用,接入USB光电鼠标时可以看到红光一闪,然后就没有响应了。接入U盘之类更是无任何反应。
收藏 0 赞 0 分享

一进BIOS就花屏死机的问题

一台品牌机,主板是mcp73t-AD,现在是最小系统,用集显。开机点亮正常,但是一进BIOS立刻花屏死机。 内存,电源都换过,处理器是5电容的E5200,在G41主板上测试没问题。(阿斯利康) 怀疑这款MCP73主板对E5200的支持不够好,最终查到了生产这款主板
收藏 0 赞 0 分享

开机黑屏不插内存也不报警

买了两条2GB的内存,哪知一插上电脑就黑屏了。按电源键无法关机(只能长按),换上我原先的内存还是无法开机。如果内存不插上,连报警声都没有。CPU风扇在转,但硬盘好像没反应,因为硬盘灯不亮。 以为电源功率小了,换了一个电源问题依旧。最后突然
收藏 0 赞 0 分享

华硕M2A-MX主板上电序列

华硕M2A-MX主板上电序列图如下:
收藏 0 赞 0 分享

775主板无VCORE维修一例

故障机型:杂牌7755 台式机主板前 言:故障现象:触发上电无VCORE维修思路:接板后大概测试了一下几个主要供电点的对地二极体值,都基本正常。上电,看到诊断卡上RST 灯常为无复位。测量几个主供电,发现无VCORE。此板VCORE 由RT8802A+RT9605 IC 控
收藏 0 赞 0 分享

主板CPU插座损坏了,能修吗?

前一阵,准备清理CPU的风扇,不小心连处理器也一起拔了下来。处理器我觉得是废了,但是主板上的CPU插座也少了一块,不知道能不能修?请龚师傅赐教。 【龚师傅】:你用的应该是AMD的SOCKET478之类的老式插座吧?插座的作用就是固定处理器的针脚,如果
收藏 0 赞 0 分享
查看更多