Linux内核与驱动开发学习总结:DMA与中断(一)
2015-06-07 11:42
423 查看
DMA:是一种无须CPU的参与就可以让外设与系统内存之间进行双向数据传输的硬件机制,使用DMA可以使系统CPU从实际的I/O数据传输过程中摆脱出来,从而大大提高系统的吞吐率。
中断:是指CPU在执行程序的过程中,出现了某些突发事件时CPU必须暂停执行当前的程序,转去处理突发事件,处理完毕后CPU又返回源程序被中断的位置并继续执行。所以中断和DMA的区别就是DMA不需CPU参与而中断是需要CPU参与。
相关文章推荐
- [Event] Linux con Japan 2015
- Linux 命令系列之 Grup加密和字符界面分辨率调整(79)
- linux 命令
- Linux下chkconfig命令详解
- Linux安全优化
- Linux命令-文件文本操作grep
- Linux rpm 命令参数使用详解
- Linux 没有 my.cnf 解决方案文件完全我自己的整个教程很多口才
- Linux有问必答:Ubuntu桌面上如何禁用默认的密钥环解锁提示
- gvim配置及相关插件安装(过程详细,附图)
- linux入门基础——linux扩展权限
- vim配置及插件安装管理(超级详细)
- linux运行时间
- Linux系统分区
- 初步了解及熟悉Linux
- CentOS 配置java环境变量
- linux mysql 数据按表名称备份
- (linux)使用cat命令时如何退出
- Linux skb->priority Qos
- linux下添加PATH的方法