当前位置: 首页 > news >正文

做图必备素材网站青岛网站制作设计

做图必备素材网站,青岛网站制作设计,文昌网站 做炸饺子,网站开发职业前景评估DMA是一种无须CPU的参与就可以让外设与系统内存之间进行双向数据传输的硬件机制。 使用DMA可以使系统CPU从实际的I/O数据传输过程中摆脱出来, 从而大大提高系统的吞吐率。 DMA通常与硬件体系结构, 特别是外设的总线技术密切相关。 DMA方式的数据传输由DM…

        DMA是一种无须CPU的参与就可以让外设与系统内存之间进行双向数据传输的硬件机制。 使用DMA可以使系统CPU从实际的I/O数据传输过程中摆脱出来, 从而大大提高系统的吞吐率。 DMA通常与硬件体系结构, 特别是外设的总线技术密切相关。

        DMA方式的数据传输由DMA控制器(DMAC) 控制, 在传输期间, CPU可以并发地执行其他任务。当DMA结束后, DMAC通过中断通知CPU数据传输已经结束, 然后由CPU执行相应的中断服务程序进行后处理。

DMA与Cache一致性

        Cache和DMA本身似乎是两个毫不相关的事物。 Cache被用作CPU针对内存的缓存, 利用程序的空间局部性和时间局部性原理, 达到较高的命中率, 从而避免CPU每次都必须要与相对慢速的内存交互数据来提高数据的访问速率。 DMA可以作为内存与外设之间传输数据的方式, 在这种传输方式之下, 数据并不需要经过CPU中转。

        假设DMA针对内存的目的地址与Cache缓存的对象没有重叠区域 , DMA和Cache之间将相安无事。 但是, 如果DMA的目的地址与Cache所缓存的内存地址访问有重叠, 经过DMA操作, 与Cache缓存对应的内存中的数据已经被修改, 而CPU本身并不知道, 它仍然认为Cache中的数据就是内存中的数据, 那在以后访问Cache映射的内存时, 它仍然使用陈旧的Cache数据。 这样就会发生Cache与内存之间数据“不一致性”的错误。

http://www.ds6.com.cn/news/66151.html

相关文章:

  • 校园网站建设北大青鸟培训机构靠谱吗
  • 开发建设网站多久搜索热门关键词
  • 河北网站建设开发宁波seo费用
  • 网站怎么做访客收藏链接免费域名的网站
  • 网站后台这么做视频教程惠州seo推广公司
  • 地板网站建设方案百度浏览器官网入口
  • 网站做实名验证网络推广哪个平台最好
  • dede的网站地图要怎么做互联网营销师证书怎么考多少钱
  • 网站的相关搜索css代码怎么做榆林seo
  • 网站建设的目入图片怎么让百度收录
  • 二级网站建设情况说明书无锡网站建设
  • 网站建设的公司前景网络营销网站有哪些
  • 0基础学习网站建设电商平台链接怎么弄
  • 自己做网站是否要买云主机韶关新闻最新今日头条
  • 如何搭建网站淘宝关键词查询
  • 移动端购物网站建设可以免费打广告的网站
  • .net网站开发技术简介百度站长官网
  • 做网站月入过万的经验深圳做网站公司
  • 做网站 你的出路在哪里电脑培训学校网站
  • 微网站的搭建seo优化标题 关键词
  • 中型网站开发周期百度推广后台登陆入口
  • 苹果手机官网整站优化快速排名
  • visual studio web网站开发百度账户登录
  • 关注网站建设软件开发工资一般多少
  • 成都 网站推广关键词点击价格查询
  • 嵌入式培训班多少钱金华seo
  • 广州有做虚拟货币网站亚马逊站外推广网站
  • 可以做相册的网站百度收录是什么意思
  • a00000网站建设丽丽杭州百度推广代理公司哪家好
  • 网站推广公司电话债务优化是什么意思