电脑开机到操作系统开始启动过程描述
作者:网络转载 发布时间:[ 2013/10/12 16:25:11 ] 推荐标签:
1、按下电源向电脑主板及其他设备供电;
2、主板芯片组向CPU发出RESET信号,cpu初始化;
3、芯片组撤去RESET信号,CPU马上从地址FFFF0H出开始执行指令。//FFFFOH处的指令为跳转指令,跳转到系统BIOS程序存储地址
注:按下电源时,电源电压尚不稳定,待cpu初始化完成,电源电压稳定后,RESET信息撤去,CPU开始执行指令。
4、CPU执行系统BIOS程序:
4.1 硬件检测配置
a、进行POST(Power On Self Test,加电自检)检测系统中一些关键设备是否存在和能否正常工作,如内存显卡等。
b、调用显卡BIOS程序,初始化显卡,用于后续信息显示
c、检测CPU类型和工作频率,并将结果显示在屏幕上(一闪而过,一般看不到)
d、检测系统中安装的一些标准硬件设备,如:硬盘、CD-ROM、软驱、串行接口和并行接口
e、检测和配置系统中安装的即插即用的设备,为这些设备分配中断、DMA通道(直接存储器存取,是一种快速传送数据的机制)和I/O端口等资源
4.2更新ESCD(Extended System Configuration Data,扩展系统配置数据)。
ESCD是BIOS 保留的以前的设备资源分配表,是BIOS用来与操作系统交换硬件信息的数据,此数据存放在CMOS中。操作系统从ESCD中获得硬件信息,操作系统启动时会与实际的硬件信息相比较,若不符合会影响系统的启动。
4.3 启动引导程序
BIOS会根据用户CMOS中设置定义的启动顺序,从软盘、硬盘或光驱中寻找BootSector(引导扇区,记录引导文件的位置)并读取引导程序到内存,此时电脑的控制权交给了 引导程序,若没有发现引导扇区或引导程序系统无法启动。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11