BIOS和CMOS

BIOS:Basic Input Output System 标准输入输出系统,其内容集成在主板上的一个ROM芯片上(也称韧体即安装在硬件上的程序)。主要保存着有关系统最重要的基本输入输出程序,系统信息设置、开机上电自检程序和系统启动自举程序等

主要作用:

        中断服务程序

        BIOS系统设置程序:硬盘的配置信息是放在一块可读写的 CMOS RAM 芯片中的,主要保存着系统基本情况、CPU特性、软硬盘驱动器、显示器、键盘等部件的信息。在 BIOS ROM芯片中装有"系统设置程序",主要用来设置CMOS RAM中的各项参数。这个程序在开机时按下某个特定键即可进入设置状态,并提供了良好的界面供操作人员使用。事实上,这个设置CMOS参数的过程,习惯上也称为" BIOS设置"。一旦CMOS RAM芯片中关于微机的配置信息不正确时,轻者会使得系统整体运行性能降低、软硬盘驱动器等部件不能识别,严重时就会由此引发一系统的软硬件故障。

        POST上电自检:主机接通电源后,系统首先由POST(Power On Self Test,上电自检)程序来对内部各个设备进行检查。通常完整的POST自检将包括对 CPU、640K基本内存、 1M以上的扩展内存、ROM、主板、CMOS存贮器、串并口、显示卡、软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。

        BIOS启动自检程序:系统在完成 POST自检后, ROM BIOS 就首先按照系统 CMOS设置中保存的启动顺序搜寻软硬盘驱动器及CD-ROM、网络服务器等有效地启动驱动器,读入操作系统引导记录,然后将系统控制权交给引导记录,并由引导记录来完成系统的顺利启动。


CMOS:

主板上的一块可读写的RAM芯片,主要用来保存当前系统的硬件配置和主人对某些参数的设定。CMOS RAM芯片由系统通过一块后备电池供电,因此无论是在关机状态中,还是遇到系统掉电情况,CMOS信息都不会丢失。


基本流程时:

BIOS,开机执行韧体,会得到第一个可开机的设备

MBR,第一个可开机设备的0磁头0磁道1扇区中的前446Bytes字节主引导程序(Boot loader)

主引导程序读取内核文件执行软件

内核文件:开始操作系统的功能。

猜你喜欢

转载自blog.51cto.com/12107790/2172862