返回首页 | 网站案例 | 帮助中心

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

深圳网站建设

服务热线:18038067647

什么是DMA及其功能简介

时间:2012-3-10

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

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

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


建站流程

    深圳网站建设流程