- 欢迎访问起航教学!
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 谢谢支持!
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 谢谢支持!
相关热词搜索:
分享到:
收藏
评论排行
电脑技巧 热门排行
- · windows server 2017远程桌面
- · 解决windows蓝屏显示“Stop 0x000
- · Windows 2017系统优化小技巧
- · 在Windows XP/2017中自定义文件缩
- · stop:c00020171a unknown hard error
- · NTFS下Win2017密码丢失怎么办
- · win2017启动正常,而winxp无法启动
- · 安装Office2017双击却无法直接打怎么办
- · 为何你的迅雷下载速度越来越慢
- · 简单提高迅雷下载速度的方法
- · Alt键的12个使用秘诀
- · 笔记本GPRS上网图解教程
- · 我就不关机 拒绝别人关闭计算机
- · 在机房远程关机
- · Windows 7家庭网络共享设置图解
- · 严禁迅雷偷偷上传!
- · 限制迅雷上传速度
- · 轻松解救无法启动的系统组策略
- · 无法升级安装win7 sp1的解决办法
- · 蠕虫和木马常改的系统文件及注册表
- · 教你如何20秒神速进入win XP操作系统
- · 最早黑客:揭秘世界第一批女性电脑高手
- · 在Windows7中新建磁盘分区的方法
- · Vista系统中如何用U盘制作密码重设盘