1:检测一二级缓存和南北桥的完整性
2:检测640K基本内存是否完好
3:检测显卡,查找显卡的BIOS,并调用它们的初始化相关设备
4:查找其它设备的BIOS,并调用它们的初始化代码,初始化相关设备。
5:查找完其它设备的BIOS后,系统BIOS将显示自己的启动画面,并开始检测扩展内存并赋予相应地址。
6:检测一些标准设备,包括硬盘,光驱,串口,并口,软驱等。
7:标准设备检测完后,系统内部的支持即插即用代码将开始检测和配置系统中的即插即用设备,并为这些设备分配中断地址,DMA通道和I/O端口等资源。
8:所有硬件检测完后,并都分配了中断地址,也就是所有的硬件建立起了一个硬件系统,这时将生成一个“ESCD”文件(是系统BIOS用来与操作系统交换硬件配置信息的一种手段,这些数据存在CMOS中),CPU会把生成的ESCD和上次的ESCD进行比较,发现差别时,会更新ESCD中的数据。
9:ESCD更新后,CPU也就把POST和中断服务程序执行完毕,接着将进行系统的自举程序。
|