linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 专题栏目 > LPI >
栏目导栏
  LPI
  cisco
资料搜索
热门文章
·LPI 101认证学习1-硬件和体系结
· LPI 101认证学习7-Linux安装与
·LPI 101认证学习26-X Window 系
·LPI 101认证学习8-Linux安装与
·LPI 101认证学习15-GNU和UNIX命
·LPI 101认证学习28-X Window 系
·LPI 101认证学习10-Linux安装与
·LPI 101认证学习11-GNU和UNIX命
·LPI 101&102 2007年考试大纲
·LPI 101认证学习18-设备、Linu
·LPI 101认证学习27-X Window 系
·LPI 101认证学习14-GNU和UNIX命
·LPI 101认证学习12-GNU和UNIX命
·LPI考试流程
· LPI 101认证学习9-Linux安装与
最新文章
·LPI 101&102 2007年考试大纲
·LPI 302中文考试大纲
·LPI 301中文考试大纲
·LPIC-3认证考试内容最终确定
·LPI 101认证学习28-X Window 系
·LPI 101认证学习27-X Window 系
·LPI 101认证学习26-X Window 系
·LPI 101认证学习25-设备、Linu
·LPI 101认证学习24-设备、Linu
·LPI 101 学习指南:一.安装网络
·LPI 101 学习指南:一.安装 本地
· 安装光盘介绍(The Installati
·LPI 101认证学习23-设备、Linu
·LinuxWorld上海开展 LPI与众多
·LPI 和 Canonical 联合发布Ubu
Google
 
LPI 101认证学习1-硬件和体系结构之基BIOS设置
[ 作者:  加入时间:2006-11-09 14:39:48  来自:Linux联盟 ]

本教程大部分节选自LPI独家提供的考试准备教程,若需完整版请联系LPI中国购买教材,下面简要介绍一下LPI考试的体系结构及知识重点:

 

LPI初级考试分为LPI 101 LPI 102两门课程,101主要的知识结构是:

1、  硬件和体系结构

2、  Linux安装和软件包管理

3、  GNUUnix命令

4、  设备、linux文件系统、文件系统结构标准

5、  X Windows系统

 

第一部分硬件和体系结构中分为6个知识点,这六个知识点是:基本 BIOS 配置,配置调制解调器和声卡,设置 SCSI 设备,配置不同的 PC 扩展卡,配置通讯设备,配置 USB 设备。本篇文章介绍第一个知识点:BIOS设置,下一篇我们将讲解配置调制解调器和声卡。

 

先决条件:您应该已经掌握基本的 Linux 知识,并且拥有一个可用的 Linux 系统,可以在其中练习本教程中所涉及的命令。

 

学习交流:如果遇到学习中的问题,欢迎到本站认证考试专题交流,Linux联盟网站社区:wvALinux联盟
http://www.xxlinux.com/bbs/

 

开始学习

BIOS 设置

本节涵盖了针对初级管理员 101 考试(LPIC-1)的主题 1.101.1 的资料。此主题的权重为 1

首先大概了解现代的个人计算机,然后讨论建立系统的配置问题。我们将集中关注的是使用 x86 处理器(比如 Intel® Pentium® AMD Athlon 处理器)并拥有一条 PCI 总线的系统,因为当前这些是最为常见的。

这里所涉及的很多话题与针对具体外围设备的 LPI 目标有非常多重叠之处。本教程后面的章节将引用到本节的基本资料。

系统和 BIOS 概述

现代的个人计算机(PC)系统都包括一个用于进行计算的中央处理单元(CPU)以及用来存储处理器所使用的数据的一些内存。为了使用此设备,我们需要连接外围设备,比如键盘、鼠标、显示器、硬盘、CD DVD 驱动器、打印机、扫描仪和网卡,这就使我们能够输入、存储、打印、显示和传输数据。

在刚刚描述的计算机中,处理器所使用的内存称为随机访问存储器(Random Access MemoryRAM)。在典型的 PC 中,此内存是 易失的(volatile,也就是说,它需要有电源才能保存数据。关闭 PC,内存就会被清空。从另一个角度来说,当我们关闭一台 PC 后,它就只是一堆硬件组件,什么也做不了,直到它被重构(reprogrammed)。当启动机器时会发生重构;这个过程称作 引导(bootstrapping booting 计算机。

引导过程和 BIOS

引导的过程涉及到从外部存储设备(比如软盘、CDDVD、硬盘或者存储钥匙(memory key))中加载操作系统。执行这一初始加载的程序固化存储在计算机中,称为 基本输入输出系统(Basic Input Output SystemBIOS BIOS 存储在非易失性的(non-volatile)存储器中,有时也称作 只读存储器(Read Only MemoryROM。在早期的 PC 中, ROM 芯片通常焊接或者套接在计算机的主板上(或者 母板)。更新 BIOS 意味着要更换 ROM 芯片。后来,使用了 Electrically Erasable Programmable Read Only MemoriesEEPROMs EEPROM 支持使用磁盘在运行中进行更新,而不需要专门的工具。现今您应该会更经常接触到的一种称为 闪存(Flash 存储器的非易失性存储器,数码相机和存储钥匙也使用了它。闪存存储器也支持在运行时更新 BIOS

除了控制 PC 的初始引导之外,现今的 BIOS 程序通常还允许用户设置或者检查系统中的一些配置选项。包括检查已经安装的部件,比如 RAM、硬盘驱动器、光驱(optical drive)、键盘、鼠标,以及可能的板载显示部件、声音部件和网络连接。用户可以启用或者禁用某些部件。例如,为了使用安装的声卡,板载的声音部件可能被禁用。用户还可以选择考虑使用哪些设备来引导系统,以及是否使用口令保护系统。

要访问 BIOS 设置屏幕,通常需要有一个连接到系统的键盘。当系统加电启动时,会执行 Power On Self Test 或者 POST。在某些系统中,会简短地提示您按下一个特定的键来进入设置,否则就会进行正常引导。在其他系统上,需要知道在调用正常引导过程之前按哪个键,因为可能没有提示,或者在先前对设置选项的定制删除了提示。在某些系统中,除了进入 BIOS 设置以外,可能还会有其他选择,如图 1 所示。否则,应该会看到如图 2 所示的 BIOS 概要屏幕。

wvALinux联盟
1. 访问 BIOS 设置wvALinux联盟
wvALinux联盟
wvALinux联盟
2. BIOS 设置概要wvALinux联盟
wvALinux联盟

以上插图是可能会看到的内容示例,不过,各个 BIOS 设置屏幕差异很大,所以如果看到了不同的屏幕不要感到惊讶。

2 告诉我们,闪存 EEPROM(或者系统 BIOS)版本号是 24KT52AUS,其日期标记是 2004 3 4 日,而系统的当前时间是 2005 6 9 日。查看制造商(IBM)的支持站点,会找到一些较新的可用 BIOS 版本,所以,升级这个系统的 BIOS 可能是个好主意。

在图 2 中您会注意到其他一些菜单选项。在本教程后面的章节中我们将讨论这些选项。不过,在开始之前,让我们先再多研究一些 PC 的内部工作方式。

 

总线、端口、IRQ DMA

PCI ISA 总线

外围设备(包括那些可能构建在系统板中的)通过 总线  CPU 通信。当前最常见的总线类型是 Peripheral Component InterconnectPCI)总线,它几乎已经完全取代了更早的 Industry Standard ArchitectureISA)总线。1984 IBM PC-AT 中首次使用它,之后 ISA 总线有时也称为 AT 总线。在从 ISA PCI 总线的过渡过程中,很多系统同时包含了这两类总线的插槽,以使得 ISA PCI 外围设备都能够使用。

ISA 总线支持 8-  16- 设备卡,而 PCI 总线支持 32- 设备。

还有一些也应该了解的其他总线标准。很多系统中包括一个 Accelerated Graphics PortAGP)插槽,这是一个基于 PCI 2.1 总线规范的特殊插槽,但是为图形卡所需要的高带宽和快速响应进行了优化。它正在慢慢被更新的 PCI ExpressPCI-E)所取代,后者解决了先前 PCI 设计中的很多限制。

在本系列的最后一篇教程中将深入了解 Linux 文件系统,不过,在此先介绍 /proc 文件系统。这不是一个磁盘上的真实文件系统,而是一个假的文件系统,提供关于正在运行的系统的信息。在这个文件系统中,文件 /proc/pci 包含了系统 PCI 总线上设备的信息。曾经有一些关于废除这个特殊文件的讨论,因为 lspci 命令可以给出类似的信息。运行 cat /proc/pci 命令,可以看到类似于清单 1 的输出。

wvALinux联盟


 

清单 1. /proc/pci

 

                              

PCI devices found:

  Bus  0, device   0, function  0:

    Host bridge: Intel Corp. 82845G/GL [Brookdale-G] Chipset Host Bridge

         (rev 1).

      Prefetchable 32 bit memory at 0xd0000000 [0xdfffffff].

  Bus  0, device   2, function  0:

    VGA compatible controller: Intel Corp. 82845G/GL [Brookdale-G] Chipset

         Integrated Graphics Device (rev 1).

      IRQ 11.

      Prefetchable 32 bit memory at 0x88000000 [0x8fffffff].

      Non-prefetchable 32 bit memory at 0x80000000 [0x8007ffff].

  Bus  0, device  29, function  0:

    USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 1).

      IRQ 11.

      I/O at 0x1800 [0x181f].

  Bus  0, device  29, function  1:

    USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 1).

      IRQ 10.

      I/O at 0x1820 [0x183f].

  Bus  0, device  29, function  2:

    USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 1).

      IRQ 5.

      I/O at 0x1840 [0x185f].

  Bus  0, device  29, function  7:

    USB Controller: Intel Corp. 82801DB USB2 (rev 1).

      IRQ 9.

      Non-prefetchable 32 bit memory at 0xc0080000 [0xc00803ff].

  Bus  0, device  30, function  0:

    PCI bridge: Intel Corp. 82801BA/CA/DB/EB PCI Bridge (rev 129).

      Master Capable.  No bursts.  Min Gnt=4.

  Bus  0, device  31, function  0:

    ISA bridge: Intel Corp. 82801DB LPC Interface Controller (rev 1).

  Bus  0, device  31, function  1:

    IDE interface: Intel Corp. 82801DB Ultra ATA Storage Controller

         (rev 1).

      IRQ 5.

      I/O at 0x1860 [0x186f].

      Non-prefetchable 32 bit memory at 0x60000000 [0x600003ff].

  Bus  0, device  31, function  3:

    SMBus: Intel Corp. 82801DB/DBM SMBus Controller (rev 1).

      IRQ 9.

      I/O at 0x1880 [0x189f].

  Bus  0, device  31, function  5:

    Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio

         Controller (rev 1).

      IRQ 9.

      I/O at 0x1c00 [0x1cff].

      I/O at 0x18c0 [0x18ff].

      Non-prefetchable 32 bit memory at 0xc0080c00 [0xc0080dff].

      Non-prefetchable 32 bit memory at 0xc0080800 [0xc00808ff].

  Bus  2, device   8, function  0:

    Ethernet controller: Intel Corp. 82801BD PRO/100 VE (LOM) Ethernet

         Controller (rev 129).

      IRQ 9.

      Master Capable.  Latency=66.  Min Gnt=8.Max Lat=56.

      Non-prefetchable 32 bit memory at 0xc0100000 [0xc0100fff].

      I/O at 0x2000 [0x203f].