• 欢迎访问起航教学!
当前位置:起航教学资源网范文写作电脑学习电脑技巧DMA冲突

DMA冲突

12-14 18:35:46   分类:电脑技巧   浏览次数: 726
标签:电脑技巧大全,http://www.qihang56.com DMA冲突,
    DMA的字面意思是直接内存访问,它是相对于IRQ(程序输入/输出)而言的。传统的程序输入/输出方式要求CPU在获取信息时,必须要先向磁盘控制器发出指令,磁盘控制器对此做出响应,然后将所需信息提供给CPU;CPU每次通过I/O地址读取两个字节传送给RAM,同时判断后两个字节的存放位置,再请求两个字节,依此循环。显然,这种方法的工作效率不高,事实上,在CPU发出指令后,外调可以通过总线上的DMA请求线请求直接访问内在,而CPU可以通过总线上的DMA确认来进行响应,这样,外调和内存之间就可以直接“对话”。这种对话的通道,就是DMA通道。
    在PC机内部,DMA通道的分配规律是:
    DMA    0:  可用
    DMA    1:  EP打印口(如果设置的话);
    DMA    2:  软盘控制器
    DMA    3:  8位数据传送
    DMA    4:  级联DMA撒控制器
    DMA    5:  可用
    DMA    6:  可用
    DMA    7:  可用
    为了保证DMA的向下兼容性,DMA的工作频率相当低。而且如果两个外设之间要进行数据传输,DMA必须先把数据传输到RAM,再由RAM传输到另一个外设,所以现在大多数外设间的数据传输都通过总线来实现。总线能够绕过CPU和RAM,直接实现两个外调间的数据传输。并且,对于现在的PC机来说,主频一般都能达到133MHz以上,用频率极低的DMA通道传输数据有时并不能达到省事的目的。因此,在现在的外设中,除了声卡外,大多数板卡都禁用或不用DMA。DMA冲突发生的机率很小,只要记住让16位板卡用DMA4、DMA5和DMA7(因为它们只供16位的板卡用),把DMA3为8位的板卡让出来,一般都不会发生冲突。
    目前,主要有以下设备可能发生冲突。
    (1)网卡和显示卡冲突,导致显示卡不能正常使用(显示模式不能正常设置)。
    (2)声卡和打印机冲突导致打印作业不能进行。
    (3)COM口鼠标与内置调制解调器冲突,导致鼠标在屏幕上僵死或调制解调器不能进行正常的拨号连接。
    (4)网卡与Modem冲突,常见NE2000兼容网卡的默认中断为3,如果将内置的调制解调器也设置成中断3,则两种设备只能使用其一。
    (5)网卡与鼠标也可能发生冲突。
    (6)扫描仪与内置调制解调器冲突。
 
  本文来自http://www.qihang56.com 谢谢支持!

相关热词搜索:

分享到: 收藏
评论排行