我们知道,系统内存主要可分为只读存储器(ROM)和随机存储器(RAM),随机存储器即我们常说的内存,体现在物理上也就是我们插装在主机板上的内存条,主要用来在系统运行时临时存放各种程序和数据,机器关闭时里面的内容就丢掉。只读存储器ROM则是安装在主机板上的一块专用芯片,里面的内容由计算机制造商在出厂前固化在里面,不会随机器的关闭而丢失,里面存储(固化)的内容主要就是BIOS(Basic Input/Output System—基本输入输出系统)。BIOS可以视为是一个永久地记录在ROM中的一个软件,是操作系统输入输出管理系统的一部分。它包括post自检程序,基本启动程序,基本的硬件驱动程序等。主要用来负责机器的启动和系统中重要硬件的控制和驱动,并为高层软件提供基层调用。因ROM中主要存储的就是BIOS,因此,也可混称为ROM BIOS,或系统ROM BIOS。此外,操作系统还在硬盘上存储了一个重要文件IO.SYS—输入输出接口模块,主要提供操作系统与硬件的接口,并扩充了ROM BIOS的某些功能。
早期的ROM BIOS芯片确实是"只读"的,里面的内容是用一种烧录器写入的,一旦写入,就不能更改,除非更换芯片,现在的主机板都使用一种叫Flash EPROM的芯片来存储系统BIOS,里面的内容可通过使用主板厂商提供的擦写程序擦除后重新写入,这样就给用户升级BIOS提供了极大的方便。
一、BIOS的主要内容
系统ROM BIOS的主要内容有:
1、自诊断测试程序:PC系列微机启动时,首先进入ROM BIOS,接着执行加电自检(Power-on self test,简称post),通过读取系统主机板上CMOS RAM中的内容来识别系统的硬件配置,并根据这些配置信息对系统中各部件进行自检和初始化,在自检过程中,如果发现系统实际存在的硬件与CMOS RAM中的设置参数不符时,将导致系统不能正确运行甚至死机。
2、系统自举装入程序:在机器启动时,系统ROM BIOS首先读取磁盘引导记录进内存,然后由引导记录读取磁盘操作系统重要文件进内存,从而启动系统。
3、系统设置程序(SETUP):通过运行SETUP程序,将系统的配置情况以参数的形式存入CMOS RAM中,在系统的启动过程中,会在屏幕上提示,询问用户是否执行ROM BIOS中的SETUP程序进行CMOS参数设置,如需要,则可以通过在规定时间内按某一个键(通常是del键)来启动SETUP程序,以设置正确的系统硬件参数,系统自动将参数存入到系统主板上的CMOS RAM中。
一般地,当微机系统出现下列情况时,需运行SETUP程序来设置CMOS参数:微机系统第一次加电,增加、减少、更换硬件,CMOS RAM掉电后原内容丢失,因需要而调整某些设置参数等。
据主板厂家和生产ROM BIOS芯片的厂家不同,SETUP程序也有不同的类型,目前常用的有:QUADTEL BIOS SETUP, AMI BIOS SETUP, AWARD BIOS SETUP, AMI WINBIOS SETUP等。
虽然BIOS SETUP程序的类型各异,但系统设置的内容大同小异,如AWARD BIOS SETUP的主要内容有以下项目:
(1)、标准CMOS参数设置
(2)、BIOS特性设置
(3)、芯片组特性设置
(4)、电源管理设置
(5)、PCI配置设置
(6)、装载BIOS的缺省参数
(7)、装载设置的缺省参数
(8)、密码设置
(9)、自动检测IDE型的硬盘
(10)、硬盘低级格式化
(11)、修改的参数存入BIOS并退出设置
(12)、修改的参数不存入BIOS退出
当然,别说是不同厂家的产品不完全一样,就是同一厂家的产品因版本的不同,形式也会有一些差异,详细情况可参照主机板说明书进行设置。
4、主要I/O设备的I/O驱动程序及基本的中断服务程序等。为保证系统常用重要程序的安全性和方便性,计算机制造商会把一些重要的设备驱动程序或一些主板上集成了的硬件的驱动程序也固化在里面。
二、CMOS 系统设置
如前所述,系统在启动时要通过读取系统设置参数来配置机器并对机器的
各个配置部件进行自检和初始化,那么系统设置的参数,存放在何处以便修改及长期保存呢?显然,ROM不便用来保存系统设置,因为它虽然能长期保存数据但不能由一般用户随便写入数据,早期的一些机器(如IBM PC/XT机)多利用系统主板上一组可拨动的DIP开关,以其不同的开关组合来代表系统硬件资源的配置情况,现在的机器都是使用系统主板上的CMOS RAM来保存系统设置参数。
1、CMOS RAM的特点
CMOS RAM是一种互补金属氧化物半导体的随机存储器,它具有功耗低 (每位约10毫微瓦) ;可随机读写数据,存取方便,工作速度比动态存储器高等特点;但它毕竟也是一种随机存储器,它也具有断电后其存储内容消失的缺点;于是人们利用它功耗低的优点,想到了在外界电源断开时,用外加电池来保持其存储内容的办法;现在的主机板大都采用锂电池或芯片内建电池对其供电。
2、CMOS RAM中的内容
由于CMOS RAM具有以上特点,
所以微机系统中常用它来保存系统配置数据(如当前系统时间、日期、软驱、硬盘类型、基本显示方式等),刚组装好的新机器在第一次使用时,CMOS存储器里面只有缺省参数,系统实际上并不知道都有些什么资源可以使用,如果不告诉它,CPU就不能更好地管理各种资源,系统也就无法正常工作,为此,应先将系统的硬件配置写入CMOS存储器中。这就要通过ROM
BIOS
中的SETUP程序来进行设置,这种在开机后通过ROM BIOS中的设置程序进行系统硬件的实际配置及在CMOS存储器中设置相应参数的过程称为CMOS系统设置。
网友评论