導(dǎo)讀 關(guān)于大棉襖是什么意思,dma是什么意思這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!1、DMA是一種
關(guān)于大棉襖是什么意思,dma是什么意思這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、DMA是一種不需要CPU參與傳送數(shù)據(jù)的方式,這樣可以節(jié)省大量的CPU資源。
2、例如你需要傳送100個8位的數(shù)據(jù)到外設(shè),如果用CPU來做可能是char?num[100];char?i;for(i?=?0;?i?100;?i++){????P0?=?num[i];}這樣cpu要執(zhí)行100次for循環(huán),如果用DMA方式只要把數(shù)據(jù)的個數(shù)和數(shù)據(jù)的起始地址給DMA接CPU就不用理會了。
3、DMA(Direct?Memory?Access,直接內(nèi)存存取)?,它可以不用CPU控制,只需CPU設(shè)置好數(shù)據(jù)的目的地址和源地址、數(shù)據(jù)長度,就可以完成數(shù)據(jù)的搬運工作。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!