安装多媒体套件常用三术语

Author: 黑龙江 马本喜 Date: 1996-11-15

        安装多媒体套件(如光驱、声卡、解压卡)时,软件和硬件设置都会常接触到I/O端口地址、DMA通道、IRQ中断向量这几个术语,一般初学者不太清楚。下面具体解释它们的内容。
        I/O端口地址:I/O是“Input/Output”(输入/输出)的缩写。光驱、声卡、解压卡都属于计算机的外设。计算机的主机(CPU和存储器)与外设进行通信时,是通过接口进行的,这个接口就叫做端口。每个端口都包括一组寄存器,有用来存放要在外设和主机间传送数据的数据寄存器;有用来保存外设或接口状态信息的状态寄存器;有将CPU给外设或接口的控制命令送给外设的命令寄存器。为了使主机访问外设方便起见,外设中每个寄存器都被赋予一个端口号,这些端口号又称端口地址。端口地址用16位二进制代码表示,安装多媒体套件时,只要按缺省设置,一般不会发生冲突。
        DMA通道:DMA是“Direct Memory Access”(直接存储器访问)的缩写。计算机主机与外设之间数据的传送,共有两条途径。一条是由CPU来管理数据的传送;另一条是CPU不介入,计算机可以使用一种叫做DMA的专门芯片去执行数据传送。PC机提供了好几个通道(叫做DMA通道)供DMA芯片传送数据。DMA通道是一个高速数据通道,它用来在存储器和外设之间来回传送数据,一般安装多媒体套件时,缺省设置即可。
        表1   常见的DMA通道分配方案
        DMA通道   用途
        0   可用于8位数据传送
        1   可用于8位数据传送
        2   软件控制
        3   可用于8位数据传送
        4   用于DMA通道0-3的串行设备
        5   可用于16位数据传递
        6   可用于16位数据传送
        7   可用于16位数据传送
        IRQ中断向量:IRQ是“Interrupt request”(中断请求)的缩写。计算机CPU与外设的通信方式一般采用中断请求,为了中断CPU,这些外设就在中断请求线上(Interrupt request line)上把中断信号送给CPU。每个外设都使用它自己的中断请求线,不允许两台外设使用同一条中断线。中断请求线又称中断向量。
        由表2可知,IRQ中断向量可选用的为数不多。所以,安装多媒体套件有时不能按缺省设置。安装前必须弄清楚你的计算机中已安装的外设的中断向量数,一旦发生冲突,系统就有可能停止工作。例如,计算机中已安装扫描仪卡,一般扫描仪卡中断向量值为IRQ 3和IRQ 5,可通过跳线来改变设置。一般声卡的缺少设置中断向量值为IRQ 5,如恰巧扫描仪卡上的跳线设置也在IRQ 5上的话,这时声卡就会发出刺耳的杂音。因此必须根据自己机器的具体配置,进行合理的设置。
        表2   PC机常见IRQ用法
        IRQ   设备   IRQ   设备
        0   定时器   9   PC网络
        1   键盘   10   可用
        2   串行设备   11   可用
        3   COM2:   12   PS/2鼠标
        4   COM1:   13   协处理器
        5   LPT2:   14   硬盘控制器
        6   软盘控制器   15   可用
        7   LPT2   NMI   奇偶校验
        8   实时时钟