輸入輸出系統(tǒng)主要是研究如何解決主存進(jìn)度和外部設(shè)備的速度不匹配問(wèn)題。DMA是其中的一種方式。請(qǐng)回
輸入輸出系統(tǒng)主要是研究如何解決主存進(jìn)度和外部設(shè)備的速度不匹配問(wèn)題。DMA是其中的一種方式。請(qǐng)回答下面的問(wèn)題:
(1) DMA方式的基本概念.DMA方式的優(yōu)缺點(diǎn)。
(2) DMA能完成哪些基本操作?
(3) DMA控制器由哪些基本邏輯部件組成?各部件功能是什么?
正確答案:(1)DMA方式的基本概念:直接訪(fǎng)問(wèn)內(nèi)存DMA方式是一種完全由硬件執(zhí)行I/O交換的工作方式。在這種方式中DMA控制器從CPU中完全接管對(duì)總線(xiàn)的控制數(shù)據(jù)交換不經(jīng)過(guò)CPU而直接在內(nèi)存儲(chǔ)器和I/O設(shè)備之間進(jìn)行。DMA方式一般用于高速地傳送成組的數(shù)據(jù)。DMA控制器將向內(nèi)存發(fā)出地址和控制信號(hào)、修改地址、對(duì)傳送的字的個(gè)數(shù)計(jì)數(shù)并且以中斷方式向CPU報(bào)告?zhèn)魉筒僮鞯慕Y(jié)束。DMA方式的主要優(yōu)點(diǎn)是速度快。由于CPU根本不參加傳送操作因此就省去了CPU取指令、取數(shù)、送數(shù)等操作。在數(shù)據(jù)傳送過(guò)程中也不像中斷方式那樣要進(jìn)行保存現(xiàn)場(chǎng)、恢
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。