Může někdo vysvětlit základní fungování DMA ..........

G

Guru59

Guest
Může někdo vysvětlit základní fungování DMA ..........

díky

 
Nazdar

Check this link
http://en.wikipedia.org/wiki/Direct_memory_access

w ww.ig.org

 
(Direct Memory Access) Specializované obvody nebo specializované mikroprocesor, který přenáší data z paměti do paměti bez použití procesoru.Přestože DMA mohou pravidelně ukrást cykly procesoru, jsou údaje přenášeny mnohem rychleji, než s použitím procesoru pro každý byte přenos.Na PC, je jich tam osm DMA kanály běžně používá takto.Většina zvukové karty jsou nastaveny na používání DMA channel 1

 
DMA přenos realizace závisí na autobus protokolu.Například v rámci PCIe, mohou být data přenášená mezi operační paměť a diskový řadič bez DMA.

 
DMA je zkratka pro přímý přístup do paměti.to se používá jako regulátor přenosu dat mezi zařízeními.jakmile DMA je tvrzeno, mikroprocesor zpracovává kontrole všech autobusů, aby device.the převody lze rozdělit pomocí rychlosti zařízení.výše jsem řekl, bylo ve stručnosti.pls odkazují 8085 mikroprocesorovou architekturu i programování --- podle Ramesh Goankar

 
nazdar,
DMA prostřednictvím přímého přístupu do paměti, když I / O periferií chtějí mít přístup k paměti, aniž cpu DMA je used.In tento proces mikroprocesoru (správce) převod to všechno kontroly řadič DMA, pak jsou všechny operace se provádí itself.processor DME 's dat a adresová sběrnice nejsou tristated.there jsou věnovány DMA řadič jako čipy 8237, 8257etc.
Další podrobnosti stačí vyzkoušení mikroprocesorů knihy napsané borole vibhute.

pozdravy
šraddhá

 

Welcome to EDABoard.com

Sponsor

Back
Top