BIOS是基本输入/输出系统(Basic Input/Output System)的缩写,是硬件和软件之间的接口,是非常基本的接口。
BIOS提供了一组基本的操作系统使用的指令,系统启动的成功与否依赖于BIOS,因为BIOS为外围设备提供了最低级别的接口和控制。BIOS的初始化主要有以下三项:检测计算机硬件和外围设备,当BIOS一启动就会做一个自我检测的工作,也叫加电自检(POST,Power On Self Test的缩写),以检测计算机上的硬件和外围设备,如CPU、内存、风扇等。
选择由哪一个设备来开机。
在选择了使用哪个设备开机后,就会读取开机设备的第1个块(MBR)中的内容并执行这段代码。到此,BIOS也就完成了它的使命。
接下来进入系统引导的第二阶段,也就是引导加载程序(boot loader)的操作。boot loader 可以安装在开机硬盘的MBR中,也可以安装在开机硬盘的一个分区上。
boot loader 的程序代码分为两个阶段,第1阶段的程序代码很小只有446B(字节),它可以存放在 MBR 或硬盘分区的启动块中,它的第二阶段的程序代码是从boot 分区载入的。
今天就分享这么多了,谢谢欣赏!^_+