关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

什么是dma及其功能简介

作者:佚名   时间:2012-03-10   分享到:

为了克服在程序控制输入输出时传输速度慢和效率低的问题,可采用直接存储器访问(dma)控制输入输出.dma控制器的主要组成部分是地址寄存器,字计数器和数据缓冲器,其中地址寄存器用来存放访问主存的地址,这个寄存器具有自动加1的功能,寄存器的初会为要读写的数据块在主存中的起始地址,字计数器用来存放要传送数据的个数,主存与外部设备用来存放要传送的数据.

 一般说来dma是通过总线传送,它具有优先控制总线的优先权,在成组数据传送完后交出总线的控制权.若系统中有若干个dma控制器,这些控制器之间也要有不同的优先权等级,而cpu控制总线的优先级最低,它要等等所有dma控制器释放总线时才能获得总线控制权.

  此外,为外加输入输出部件的功能,还可采用通道方式及输入输出智能处理机方式.



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n2229.html

上海联楷网络新闻