BIOS启动原理

所属分类: 硬件教程 / 主板 阅读数: 1481
收藏 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之前!
更多精彩内容其他人还在看

800元价位选啥主板 800元价位主板推荐

热销的千元以下的Z97主板和顶级的B85主板,其价位大多在750-850元之间,而规格都十分相似。那么如果玩家们的主板预算固定在800元,低端Z97和高端B85主板到底如何选择呢
收藏 0 赞 0 分享

七彩虹旗舰Z170主板测评

该主板似乎有模仿华硕TUF的嫌疑,厚实的散热片、防护罩将整个主板遮了个严严实实,基本看不到内部元件了,而且支持外接水冷
收藏 0 赞 0 分享

聚焦主板接口 主板到底有哪些接口

就要搞清楚在诸多主板集成的特性内到底有哪些是我们需要的,哪些是很难用到的
收藏 0 赞 0 分享

如何升级主板bios?主板bios怎么刷?

S管理着微机的底层输入输出模块,采用较新的BIOS可以改善微机的性能和支持新型CPU等。BIOS升级,以前是通过更换芯片实现的。但现在基本都是通过重写Flash ROM来实现了。新型的主板均采用Fla shROM,使用软件方法进行升级。那么如何升级主板bios?主板bios怎么刷
收藏 0 赞 0 分享

主板过热导致系统频繁死机的解决办法

主板是电脑的重要部件,它的作用相当于一座桥梁,用来连接各种电脑设备。同时,各类电脑故障中主板的故障率也相对较高。这篇文章主要为大家介绍了主板过热导致系统频繁死机的解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

B85和Z87哪个好 B85与Z87主板的区别对比介绍

B85和Z87均属于8系列主板,适合Intel四代Haswell处理器搭配使用,这两款处理器也是目前主流装机用户选用最多的两种型号主板,那么对于喜欢DIY装机的朋友们来说,B85和Z87哪个好呢?本文就为大家介绍B85和Z87的区别
收藏 0 赞 0 分享

主板接口有哪些?如何组装主板扩展插槽?

我们经常使用到的主板接口有哪些?同时我们又该如何组装主板扩展插槽?针对这些问题,本文将对大家进行详细的图文解答,希望本文可以帮助到大家
收藏 0 赞 0 分享

电脑主板英文标识是什么意思?不同的标识各代表什么功能?

电脑主板面板上有很多英文标识,但是对于不懂英文的童鞋们来说,我们完全不知道这些是什么意思,以及都是干什么用的,特别是DIY的朋友们,不搞懂这些,是很容易出现问题的,本文就为大家介绍电脑主板的各个英文标识所代表的意思及功能,有兴趣的朋友们一起看看吧
收藏 0 赞 0 分享

北桥芯片和南桥芯片有都什么不同?北桥芯片与南桥芯片的区别有哪些

要想DIY电脑,就要了解主板的结构与主机中各部分的构造,小编认为我们必须得了解电脑主板的2大芯片---北桥芯片和南桥芯片。不少网友还是对这2大芯片不知道怎么区分,以及2大芯片之间的区别。本文小编将会为大家分享一下电脑主板北桥芯片和南桥芯片区别对比
收藏 0 赞 0 分享

电脑主板怎么拆CPU 主板拆CPU步骤图文教程

对于很多朋友来说,拆电脑主机内部零件觉得并不是什么难事,但拆主板上的CPU并非易事,搞不好还可能损伤CPU和插槽,CPU与插槽、CPU风扇紧密相连,所以你懂的。每台CPU和CPU风扇的安装不一定相同,但大同小异。下面详细介绍电脑主板怎么拆CPU的方法
收藏 0 赞 0 分享
查看更多