关于BIOS的功能和理解

首先应当明确,BIOS是一段程序。这段程序保存在电脑主板上一个叫BIOS芯片的ROM中,BIOS程序主要有四个功能:

(1)上电自检(Power On Self Test,POST

  主要包括读取CMOS中存储的硬件信息,对各硬件进行自检和初始化;

(2)引导操作系统

    执行跳转到操作系统引导设备的引导分区(这就是为什么需要在BIOS设置中选择boot device的原因,默认通常是硬盘),将引导程序读入内存;

(3)COMS设置

    CMOS是主板上的一块RAM芯片(掉电易失,在电脑断电后由主板上的CMOS电池供电),CMOS中存储有各种硬件信息和底层配置,包括实时时钟(RTC)信息,通过BIOS可以对其进行读写设置(也就是俗称的BIOS设置);

(4)硬件IO和中断服务

    软件在对底层硬件进行操作时候,需要中断服务或者硬件IO操作,这时候就用到BIOS作为中间的桥梁角色。

其实可以把BIOS理解成电脑的底层管理者,在电脑启动时对电脑各硬件进行检测,然后迎接电脑的高级管理者——操作系统,即使操作系统已经接管了电脑的控制权,他依然兢兢业业守在一边,随时扮演操作系统和底层硬件IO、中断的中间人。另外他还有一个属于自己的小本本(CMOS),上面记载着电脑硬件的基本信息和时钟信息等。




猜你喜欢

转载自blog.csdn.net/zhangsong051052/article/details/80670380