DMA在什么硬件里啊?

全部回答3
默认 最新
  • 动态内存存取(DMA) 改善系统实时效能的一个熟知的方法是,额外提供一个逻辑模块,在事件发生时产生响应,并允许处理器在较方便的时间来处理信息。这个DMA控制器通常将传送到模块的信息复制到内存(RAM),并允许已处理的信息自动从内存移到外部外围装置。所有这些工作皆独立于目前的CPU活动-详见图1。这种方式肯定有所助益,但其效益仅限于延迟必然发生的事件-CPU还是得在某一时间处理信息。S12X采用一个根本的方法,即提供「智能型DMA」控制器,不只移动资料,同时直接执行所有的处理工作。
    0 点赞
  • 看不懂的,因为你问的我们无法得知你理解的DMA是什么东西
    0 点赞
  • 这是一种数据的传输方式,不是什么具体的部件。实现这种传输方式的条件需要主板,硬盘,内存,多方面的支持。 ================================================================ DMA的英文拼写是“Direct Memory Access”,汉语的意思就是直接内存访问,是一种不经过CPU而直接从内存存取数据的数据交换模式。PIO模式下硬盘和内存之间的数据传输是由CPU来控制的;而在DMA模式下,CPU只须向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU资源占有率。DMA模式与PIO模式的区别就在于,DMA模式不过分依赖CPU,可以大大节省系统资源,二者在传输速度上的差异并不十分明显。 ================================================================= 看懂了么,需要主板,硬盘,cpu多方面支持。这个类似于ddr内存和ddr2内存的区别,速度不同,但是标准也不同,需要主板内存都支持。是一种标准和协议。 总结的说,你的问题可以回答为存在于cpu和主板里。
    0 点赞

没有更多内容了

返回顶部
产品求购 求购