Разлика између ДМА и ПИО

ДМА вс ПИО

Директан приступ меморији и програмирани улаз / излаз, ДМА и ПИО, два су начина преноса информација у електронским уређајима; познатији у рачунару и другим сличним уређајима. ПИО је старија метода коју је од тада заменио ДМА у већини апликација због одређених предности. ДМА је много новији и бољи од ПИО-а и многи уређаји сада углавном користе ДМА са само минималном ПИО подршком за компатибилност и успостављање ДМА модова.

Примарни недостатак ПИО-а и главни разлог појаве ДМА-е је цестарина коју узима процесор. Са ПИО, ЦПУ је одговоран за пребацивање података из једне тачке у другу. Што је бржа брзина преноса, то је заузет процесор; стварајући велико уско грло у перформансама рачунара. ДМА не ради на исти начин као ПИО. ЦПУ не олакшава пренос информација, остављајући слободним обављање других послова без обзира на брзину преноса информација. То значи да ЦПУ није фактор када је у питању разматрање максималне брзине преноса.

Као што је раније речено, неки уређаји могу радити са ПИО и ДМА упркос коришћењу само ДМА. ПИО се користи кад постоје проблеми са ДМА. Кад год се досегне праг грешке, уређај аутоматски прелази у режим ПИО за доследнији рад.

Иако је ДМА у много чему супериорнији од ПИО-а, и даље се користи на многим уређајима. Струјни круг потребан за ПИО контролер је много једноставнији, дакле јефтинији у поређењу са ДМА. На уређајима где велика брзина преноса није потребна, а у једноставним је исплативије користити ПИО него ДМА. Зато је ПИО и даље у употреби упркос томе што га је ДМА у готово свим аспектима победио. Један пример уређаја који и даље користе ПИО је ЦомпацтФласх. Постоје чак и нови ПИО модови који су дизајнирани за ЦомпацтФласх.

Када биравао који режим да користите са вашим чврстим дисковима, ДМА би увек имао боље перформансе од ПИО. Боље је пустити систем да бира аутоматски, мада ће аутоматски одабрати онај бољи са којим може да ради ваш хардвер.

Резиме:
ПИО је старији у односу на ДМА
ПИО заузима више снаге процесора у поређењу са ДМА
ПИО је много једноставнији у поређењу са ДМА
Уређаји прибегавају ПИО-у када је ДМА проблематична