Linux入职基础-4.2_电池、CMOS与BIOS
电池、CMOS与BIOS
弄清CMOS与BIOS的以下概念:
1、电池:
主板上的那块纽扣电池是维持CMOS芯片的供电。
2、BIOS芯片:
ROM(只读存储器)硬件芯片,容量2M或4M,在芯片中固化着BIOS程序(三组功能模块),断电或卸下芯片都不会丢失其中保持的三组BIOS程序。
可以将BIOS芯片理解为计算机硬盘,BIOS程序理解为装在硬盘中的系统程序。
3、CMOS芯片:
RAM芯片(可读写随机访问存储器),集成在南桥芯片之中,容量很小,容量仅有128字节或256字节的RAM芯片,需靠电池维持。因此我们可看到那块维持电池总在南桥芯片附近。
开机时调用BIOS程序中的CMOS设置程序后,对其中数据进行修改。这些数据就保存在CMOS芯片之中。
4、BIOS程序:
BIOS程序我们称之为"基本输入输出系统",包括三组功能模块,被存储在BIOS芯片中。
第一个模块:微机正常启动所必需的基本程序。
POST上电自检程序:这段程序一开机自动启动,首先进行自检,检查是否需要口令,然后检查CPU、内存等硬件是否正常。在屏幕上我们能看到自检信息,有问题时给出声音告警或屏幕提示。
自检通过后进行系统初始化,包括创建中断向量、设置寄存器、对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数。
然后进入系统自举程序,按照BIOS设置保存的数据(在CMOS芯片中)分步启动CD-ROM、硬盘等硬件的开始扇区读入操作系统引导记录,如果没有找到,则会在显示器上显示没有引导设备,然后将系统控制权交给引导记录,由引导记录把操作系统装入电脑内存中,完成微机系统的启动。BIOS的这部分任务就完成了。
第二个模块:中断服务程序
微机启动后程序服务处理和硬件中断处理,它是微机系统软、硬件之间的一个可编程接口,用于程序软件功能与微机硬件实现的衔接。DOS/Windows操作系统对软盘、硬盘、光驱与键盘、显示器等外围设备的管理即建立在系统BIOS的基础上。
第三个模块:CMOS设置程序。也称为BIOS设置程序。
我们进入BIOS设置就能看到这个固化在BIOS芯片中的CMOS设置程序。混淆就是从这里出来的,我们进行CMOS设置也叫 BIOS设置,产生的COMS数据保存在南桥芯片中整合的COMS芯片之中。