Q
:什么是
BIOS?A
:
BIOS
(
BasicInput
/
OutputSystem
)即基本输入输出系统通常固化在只读存储器中(
ROM
)中,所以又称为
ROM
-
BIOS
。它直接控制计算机系统中的输入输出设备,是连接软件程序和硬件设备的枢纽。
ROM
-
BIOS
它是计算机系统中最低、最直接的硬件控制程序。
PC
而言,
BIOS
包含了控制键盘、显示屏幕,磁盘驱动器,串行通讯设备和很多其它功能的代码。计算机技术发展到今天,出现了各种各样新技术,许多技术的软件部分是借助于
BIOS
来管理实现的。如
PnP
技术(
Plug and Play-
即插即用技术),就是在
BIOS
中加上
PnP
模块实现的。又如热插拔技术,也是由系统
BIOS
将热插拔信息传送给
BIOS
中的配置管理程序,并由该程序进行重新配置(如:中断、
DMA
通道等分配)。事实上热插拔技术也属于
PnP
技术。
-------------------------------------------------------------------------------- Q
:
BIOS
包含哪些部分?
A
:当我们打开
PC
机的电源后,中央处理器(
CPU
)便会自动执行一连串的命令,这些命令按其功能可分为以下几种:
POST
上电自检:是微机接通电源后,系统进行的一个自我检查的例行程序。这个过程通常称为
POST——
上电自检(
Power On Self Test
)。对系统的几乎所有的硬件进行检测。
系统启动自举程序:在完成
POST
自检后,
ROM BIOS
将按照系统
CMOS
设置中的启动顺序搜寻软硬盘驱动器及
CDROM
、网络服务器等有效的启动驱动器
,读入操作系统引导记录,然后将系统控制权交给引导记录,由引导记录完成系统的启动。
BIOS
中断调用:即
BIOS
中断服务程序,它是微机系统软、硬件之间的一个可编程接口,用于程序软件功能与微机硬件实现的衍接。
此外,
BIOS
内还包含系统设置程序和服务程序等。
-------------------------------------------------------------------------------- Q
:
BIOS
在系统启动中的作用
A
:当通电开机后,计算机即从
BIOS
芯片中读取出指令代码进行系统硬件的自检(含
BIOS
程序完整性检验、
RAM
可读写性检验、进行
CPU
、
DMA
控制器等部件测试)。对
PnP
设备进行检测和确认,然后依次从各个
PnP
部件上读出相应部件正常工作所需的系统资源数据等配置信息。
BIOS
中的
PnP
模块试图建立不冲突的资源分配表,使得所有的部件都能正常地工作。配置完成之后,系统要将所有的配置数据即
ESCD——Extended System Config Data
写入
BIOS
中,这就是为什么我们在开机时看到主机启动进入
Windows
前出现一系列检测:配置内存、硬盘、光驱、声卡等,而后出现的
“UPDATE ESCD..SUCCESSED”
等提示信息。所有这些检测完成后,
BIOS
将系统控制权移交给系统的引导模块,由它完成操作系统的装入。
-------------------------------------------------------------------------------- Q
:
BIOS
在哪里?
A
:
BIOS
尽管也是一组程序,但是它同我们常见的在磁盘上的程序有很大的区别。对个人计算机而言,在软盘、光盘或硬盘上的程序必须先读到存储器中才能运行,但
BIOS
的运行顺序却在这些程序之前,换句话说,必须先跑完
BIOS
才能使软盘、光盘或硬盘上的程序正常工作,因此,不能把
BIOS
放在这些存储介质中,而应该直接放在存储器中,但是这种存储器也不能是常说的
RAM
(
Read And Write Memory
,随机存取存储器),因为
RAM
中的内容在断电后会全部消失,下次再开机时就找不到
BIOS
了,因此,
BIOS
必须存放在
ROM
(
Read Only Memory
,只读存储器)中。
BIOS
既是软件,但它与普通的软件完全不同,它是固化在集成电路内部的程序代码,又属于硬件的一部分,所以,有时候人们就称它为
Firmware ——“
固件
”
。另外,存放
BIOS
的
ROM
占用的地址也是固定的,也就是说该地址不能被其它的程序占用,以免每次开机都要寻找
BIOS
程序的起始点。正由于
BIOS
和
ROM
这种密不可分的关系,人们将它们合称为
“BIOS ROM”
或
“ROM BIOS”
。所以,我们通常所说的
BIOS
芯片实际上指的是储存
BIOS
的
ROM
芯片,
ROM
仅仅只是
Firmware
的载体。
-------------------------------------------------------------------------------- Q
:是不是只有主板才有
BIOS A
:除了主板以外,其它设备上如网卡、显卡、
MODEM
、数字相机、硬盘等也有所谓的
BIOS
,部分
SCSI
卡和一些特殊功能的界面卡也有自己的
BIOS
。象显卡上的
BIOS
,来完成显卡和主板之间的通讯;硬盘的启动和使用也需要
HDD BIOS
来完成。在开机过程中,主板
BIOS
会调用并执行这些外加的
BIOS
的程序,完成对这些硬件的初始化工作。因此从理论上来讲,每种硬件都可以有自己的
BIOS
。但是
BIOS
满天飞的结果,不但会增加成本,更会导致兼容性的问题,因此,一般是把已标准化的装置整合在主板
BIOS
内,对于那些厂商独有的规格,才以外加
BIOS
的形式出现。这些外部设备上的
BIOS
也和主板的
BIOS
一样,采用
FLASH ROM
作
BIOS ROM
芯片,同样也可以方便地升级,以修改其缺陷及增强其兼容性。
但是如果主板厂商愿意合作,仍然可以把原本外加的
BIOS
整合到主板
BIOS
中,比如技嘉的
G400
显卡,上面就没有
BIOS
芯片,它的
BIOS
就是写在主板的
BIOS
中,
-------------------------------------------------------------------------------- Q
:
BIOS
芯片有哪些封装形式?
A
:早期的
BIOS
芯片大多采用
DIP
(双列直插)形式的封装,随着半导体封装技术的发展,
SOJ
、
TSOP
、
PSOP
、
PLCC
等多种封装形式相继出台。目前台式机主板上的
BIOS
大多是
DIP
封装,有的为节省空间