BIOS 理解

找了一份 BIOS 有关的工作,在这里提前了解一下。。。

BIOS

BIOS,完整的说应该是 ROM-BIOS,是只读存储器基本输入/输出系统的缩写,它实际上是被固化到计算机中的一组程序,为计算机提供最低级、最直接的硬件控制。

准确的说,BIOS 是硬件与软件程序之间的一个转换器或者说是接口(它本身也只是一个程序),负责解决硬件的即时需求,并按软件对硬件的操作要求具体执行

BIOS 的功能

(一)自检及初始化程序,这部分负责启动计算机,有三个部分:
1. 加电自检(Power On Self Test):计算机刚接通电源时对硬件部分的检测,检查计算机是否良好,例如内存有无故障等;
2. 初始化:创建中断向量,设置寄存器,对一些外部设备进行初始化和检测等,其中很重要的一部分是BIOS设置,主要是对硬件设置的一些参数,当计算机启动时就会读取这些参数,并和实际硬件设置进行比较,如果不符合,会影响系统启动;
3. 引导程序:引导 DOS 和其他操作系统。 BIOS 先从软盘或硬盘的开始扇区读取引导记录,由引导记录把操作系统装入计算机,计算机启动成功后,BIOS 的这部分任务完成。

完整的 POST(Power On Self Test) 自检包括

  1. 对CPU、系统主板、基本的 640KB 内存、1MB 以上的扩展内存、系统 ROM BIOS 的测试;
  2. CMOS 中系统配置的校验;
  3. 初始化视频控制器,测试视频内存、检验视频信号和同步信号,对CRT接口进行测试;
  4. 对键盘、软驱、硬盘及 CD-ROM 子系统作检查;
  5. 对并行口(打印机)和串行口(RS232)进行检查。

自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。  
当自检完成后,系统转入BIOS的下一步骤:从A驱、C驱或CD-ROM以及网络服务器上寻找操作系统进行启动,然后将控制权交给操作系统。

(二)程序服务处理:程序服务处理程序主要是为应用程序和操作系统服务,这些服务主要与输入口输出设备有关,例如读盛盘、文件输出到打印机等。为了完成这些操作,BIOS必须直接与计算机的 I/O 设备打交道,通过特定的数据端口发出命令,传送或接收各种外部设备的数据,实现软件程序对硬件的直接操作;

(三)硬件中断处理:开机时,BIOS会告诉CPU各硬件设备的中断号,当用户发出使用某个设备的指令后,CPU 就根据中断号使用相应的硬件完成工作,再根据中断号跳回原来的工作。处理 PC 机硬件的需求,因此与程序服务处理分别为软件和硬件服务,组合到一起,使计算机系统正常运行。

BIOS 的服务功能是通过调用中断服务程序来实现的,这些服务分为很多组,每组有一个专门的中断。例如视频服务中断号为 10H;屏幕打印,中断号为 05H;磁盘及串行口服务,中断 14H 等。每一组又根据具体功能细分为不同的服务号。应用程序需要使用哪些外设、进行什么操作只需要在程序中用相应的指令说明即可,无需直接控制。

BIOIS 与 CMOS

CMOS 是互补金属氧化物半导体的缩写。其本意是指制造大规模集成电路芯片用的一种技术或用这种技术制造出来的芯片。在这里通常是指微机主板上的一块可读写的 RAM 芯片。它存储了微机系统的实时钟信息和硬件配置信息等,共计128个字节。系统在加电引导机器时,要读取 CMOS 信息,用来初始化机器各个部件的状态。它靠系统电源和后备电池来供电,系统掉电后其信息不会丢失

BIOS 是基本输入输出系统的缩写,指集成在主板上的一个ROM芯片,其中保存了微机系统最重要的基本输入输出程序、系统开机自检程序等。它负责开机时,对系统各项硬件进行初始化设置和测试,以保证系统能够正常工作。

由于CMOS与BIOS都跟微机系统设置密切相关,所以才有CMOS设置和BIOS设置的说法。CMOS RAM 是系统参数存放的地方,而 BIOS 中系统设置程序是完成参数设置的手段。

BIOS 设置

BIOS设置程序的基本功能

  • 基本参数设置
    包括系统时钟、显示器类型、启动时对自检错误处理的方式。
  • 磁盘驱动器设置
    包括自动检测 IDE 接口、启动顺序、软盘硬盘的型号等。
  • 键盘设置
    包括上电是否检测硬盘、键盘类型、键盘参数等。
  • 存储器设置
    包括存储器容量、读写时序、奇偶校验、ECC 校验、1M以上内存测试及音响等。
  • Cache 设置
    包括内/外 Cache、Cache 地址/尺寸、BIOS 显示卡 Cache 设置等。
  • ROM SHADOW 设置
    包括 ROM BIOS SHADOW、VIDEO SHADOW、各种适配卡 SHADOW
  • 安全设置
    包括硬盘分区表保护、开机口令、Setup口令等。
  • 总线周期参数设置
    包括 AT 总线时钟(ATBUS Clock)、AT 周期等待状态(AT Cycle Wait State)、内存读写定时、Cache 读写等待、Cache 读写定时、DRAM 刷新周期、刷新方式等。
  • 电源管理设置
    是关于系统的绿色环保节能设置,包括进入节能状态的等待延时时间、唤醒功能、IDE 设备断电方式、显示器断电方式等。
  • PCI 局部总线参数设置
    关于即插即用的功能设置,PCI 插槽 IRQ 中断请求号、PCI IDE 接口 IRQ 中断请求号、CPU 向 PCI 写入缓冲、总线字节合并、PCI IDE 触发方式、PCI 突发写入、CPU 与 PC I时钟比等。
  • 板上集成接口设置
    包括板上 FDC 软驱接口、串并口、IDE 接口的允许/禁止状态、串并口、I/O 地址、IRQ 及 DMA 设置、USB 接口、IrDA 接口等。
  • 其它参数设置
    包括快速上电自检、A20地址线选择、上电自检故障提示、系统引导速度等。

BIOS设置程序的进入方法

  1. 开机启动时按热键
    在开机时按下特定的热键可以进入 BIOS 设置程序,不同类型的机器进入BIOS设置程序的按键不同,有的在屏幕上给出提示,有的不给出提示,几种常见的BIOS设置程序的进入方式如下:

    • Award BIOS:按 Ctrl+Alt+Esc,屏幕有提示;
    • AMI BIOS:按 DelEsc,屏幕有提示;
    • COMPAQ BIOS:屏幕右上角出现光标时按 F10,屏幕无提示;
    • AST BIOS:按 Ctrl+Alt+Esc,屏幕无提示。
  2. 用系统提供的软件
    现在很多主板都提供了在 DOS 下进入 BIOS 设置程序而进行设置的程序,在 Windows 95 的控制面板和注册表中已经包含了部分 BIOS 设置项。

  3. 用一些可读写 CMOS 的应用软件
    部分应用程序,如 QAPLUS 提供了对 CMOS 的读、写、修改功能,通过它们可以对一些基本系统配置进行修改。

来源—BIOS完全手册

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞大圣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值