安装多媒体套件常用三术语 黑龙江 马本喜 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 实时时钟