您的位置:首页 > 移动开发 > IOS开发

BIOS和CMOS

2018-09-09 16:04 399 查看
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)
主引导程序读取内核文件执行软件
内核文件:开始操作系统的功能。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 基础知识