愿你得不到的都释怀
想要的都拥有

BIOS 和CMOS

BIOS

“BIOS,是Basic Input Output System的词头缩写。”如果直译为中文 “基本输入输出系统”。

然而BIOS到底是什么?

其实BIOS是固化在一个只读存储器(ROM,下同)或非易失性存储器(NvRAM)上的程序,所以BIOS只是个程序。但既然是程序,那么肯定是得要运行的,所以就得为这个程序找一个地方存起来以便随时能运行。这个程序存放在哪里?是固化在一个ROM或NvRAM里的,那么这个ROM或者NvRAM又是啥玩意?对了,就是那个黑色小芯片,即BIOS芯片,所以BIOS芯片是个ROM或NvRAM,目前的大多数BIOS芯片基本只有NOR Flash一种,属于NvRAM。少数上古的旧式BIOS芯片还可以看到EEPROM,下面稍后再谈这两个玩意。

上面说完了BIOS和BIOS芯片,我们已经知道BIOS只是个存储在一个芯片中的程序。那么既然是程序,肯定就得包括一些功能,都包括些啥玩意呢,下面主要列举如下:

 

BIOS 功能 (硬件自检、CMOS设置、引导操作系统启动、提供硬件I/O和硬件中断)

1、POST自检和硬件自检程序:通过读取CMOS存储中的硬件信息,识别硬件配置,并对硬件自检和初始化。

2、操作系统启动程序:硬件自检成功后(这时硬盘已经被识别),执行跳转到操作系统引导设备的引导分区,将引导程序读入内存,若成功读入,则进入启相应设备上的操作系统启动过程

3、CMOS设置程序:在电脑开机自检中,按下进入CMOS设置的快捷键,则进入CMOS设置。设置结束后,若进行保存操作,则更新后的硬件信息会存入CMOS中并重新进行自检,否则继续完成本次自检后续的过程

4、硬件I/O和中断服务:软件在一些对硬件底层的操作中,需要中断服务或硬件I/O操作,这时就需要BIOS充当软件和硬件之间“临时搭桥”的作用。

说到这里大多数人都该明白了,BIOS是个程序,实现一系列功能,该程序存储在芯片中,这个芯片叫做BIOS芯片;而CMOS也是个芯片,是个RAM,里面存的是电脑硬件配置信息和电脑其他有关的东西,电脑启动了就由电脑电源为其供电,电脑关闭则由一个后备电池供电保证数据不丢失。

CMOS

那么CMOS既然是RAM,里面的东西就能够进行修改,用什么软件对CMOS修改呢?需要用CMOS设置程序,而这个设置程序又在哪里?好,请返回去看BIOS的第三条功能——CMOS设置程序,所以CMOS的设置程序是BIOS本身的一个功能,而BIOS又是存在BIOS芯片中的,所以原则上应该这样描述:用存储在BIOS芯片中的BIOS中的CMOS设置程序对CMOS进行设置。但是这种准确的阐述显得非常长,也有些拗口。于是干脆就把它简单称作“BIOS设置”或者叫“CMOS设置”。但是请一定要明白,CMOS设置才是正确的,而BIOS根本没有设置这一说,它本身只是一个程序,实现一些功能而已,BIOS程序本身不需要任何设置

 

总结如下:BIOS是一个程序,存在BIOS芯片中,而CMOS是一个集成在南桥的芯片,存的是电脑硬件配置信息,若想更改并保存起来,就需要用BIOS程序中的CMOS设置程序对其进行设置。

 

赞(1) 打赏
转载请带上原链接:你为谁隐身 » BIOS 和CMOS
分享到: 更多 (0)

相关推荐

  • 暂无文章

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

不忘初心,方得始终!

页面存档标签云

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏