什么是dma及其功能簡介
作者:佚名 時間:2012-03-10 分享到:
為了克服在程序控制輸入輸出時傳輸速度慢和效率低的問題,可采用直接存儲器訪問(dma)控制輸入輸出.dma控制器的主要組成部分是地址寄存器,字計數器和數據緩沖器,其中地址寄存器用來存放訪問主存的地址,這個寄存器具有自動加1的功能,寄存器的初會為要讀寫的數據塊在主存中的起始地址,字計數器用來存放要傳送數據的個數,主存與外部設備用來存放要傳送的數據.
一般說來dma是通過總線傳送,它具有優先控制總線的優先權,在成組數據傳送完后交出總線的控制權.若系統中有若干個dma控制器,這些控制器之間也要有不同的優先權等級,而cpu控制總線的優先級最低,它要等等所有dma控制器釋放總線時才能獲得總線控制權.
此外,為外加輸入輸出部件的功能,還可采用通道方式及輸入輸出智能處理機方式.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n2229.html