dma方式和通道管理方式的區(qū)別是什么?下面本篇文章給大家介紹一下。有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)大家有所幫助。
I/O通道控制方式與DMA方式的異同點(diǎn):
通道控制(Channel Control)方式與DMA方式類似,也是一種以內(nèi)存為中心,實(shí)現(xiàn)設(shè)備和內(nèi)存直接交換數(shù)據(jù)的控制方式。
與DMA方式不同的是,在DMA方式中,數(shù)據(jù)的傳送方向、存放數(shù)據(jù)的內(nèi)存始址以及傳送的數(shù)據(jù)塊長(zhǎng)度等都由CPU控制,而在通道方式中,這些都由通道來(lái)進(jìn)行控制。另外,DMA方式每臺(tái)設(shè)備至少需要一個(gè)DMA控制器,一個(gè)通道控制器可以控制多臺(tái)設(shè)備。