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冲突是什么意思”相关问题,请关注电脑百科版块中的更多文章!电脑知识学习论坛更是为电脑初学者提供了点对点的服务,只要你对电脑方面的知识有疑问,你只需提交问题,我们会为你提供最佳的解决方案。零度正在起步,需要你们的支持和鼓励!电脑基础知识学习QQ群:81158926 欢迎电脑爱好者加入,一起讨论电脑技术方面的问题!
###################################################################################
为了保证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)扫描仪与内置调制解调器冲突。
电脑百科版块中有更多和“DMA冲突是什么意思”相关的文章,零度电脑知识网对于这方面的介绍文章还是比较多的,如果你认为这篇文章有错误的地方,或者是你有独特的见解,欢迎你到电脑知识论坛发表意见与建议。如果你喜欢学习电脑知识,请记住本站唯一域名www.needc.com
相关文章
- 2023-06-03河北理工学院是几本_河北理工大学继续教育学院
- 2023-06-03少女大人苏瓷什么时候恢复女装?少女大人演员介绍
- 2023-06-03花环夫人的演员有哪些?花环夫人演员表
- 2023-06-03香蕉皮的神奇小妙用_香蕉皮的妙用
- 2023-06-03闪闪发光的结局_大结局2亲情会闪闪
- 2023-06-03及笄之年是指多少岁_及笄年华
- 2023-06-03计算机科学与技术属于什么类?计算机科学与技术属于什么类
- 2023-06-03卡卡西为什么要杀死琳?卡卡西为什么杀死琳
- 2023-06-03泪洒女人花大结局是什么?泪洒女人花大结局
- 2023-06-03slow的比较级是什么?slow的比较级
- 2023-06-03莲花闹海棠的演员有哪些?段乃心
- 2023-06-03我国是谁最早发现甲骨文_我国谁最早发现甲骨文
- 2023-06-03item code是什么意思?itemcode
- 2023-06-03eur是什么意思-财经频道?eur是什么意思
- 2023-06-03栗子怎么剥皮最简单(栗子内皮怎么去除)?栗子怎么剥皮