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