Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem DMA - cinnost

Dobry den, byl by nekdo tak laskav a vysvtelil mi jak funguje DMA ( Direct Memory Access) ? Vím k cemu to je ale princip jak to funguje jaksi nejsem schopen pochopit. Děkuji

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Viz Niko Bellic. Co je na tom nepochopitelného? Zasrané prázdniny?
mif 07.02.2014 23:25
mif
Ten obrázek od Niko Bellice jsem si prohlížel ze všech stran a nic! Jestli tohle má vysvětlovat něja…
IQ37 08.02.2014 01:21
IQ37
Mno, měl jsem na mysli ten odkaz na wiki. Přiznám se, že podivuhodný obrázek jsem posmotrel až nyní… nový
mif 08.02.2014 09:05
mif
ze všech stran To mi prozraď, jak jsi to udělal :-D Možná neznáš některé dílčí pojmy. Jinak se to d… nový
Niko Bellic 08.02.2014 10:25
Niko Bellic
Já jsem celkově IT vzděláním moc nepostižený, takže všechny podobné obrázky jsou pro mě španělská ve… nový
IQ37 08.02.2014 19:10
IQ37
DMA - HW procesor (P je SW) specializovaný na určité funkce. Slouží k přenosu mezi blokovými zaříze… poslední
Soft 08.02.2014 19:35
Soft

Ten obrázek od Niko Bellice jsem si prohlížel ze všech stran a nic!
Jestli tohle má vysvětlovat nějakou činnost něčeho, tak umřu neosvícený. :-D

Já jsem celkově IT vzděláním moc nepostižený, takže všechny podobné obrázky jsou pro mě španělská vesnice. Ovšem jsem machr v oboru detailního prohlížení. Taky je mi to k ničemu. :-)

DMA - HW procesor (P je SW) specializovaný na určité funkce. Slouží k přenosu mezi blokovými zařízeními (např. mezi harddiskem a pamětí atd.). Má-li dojít k přenosu, nejdříve se nastaví kanál. Nastaví se adresy odkud kam se bude přenášet, co se bude přenášet, počáteční adresu přenosu. Poté DMA oznámí P, že dojde k přenosu a pošle mu žádost o HOLD (zastavení činnosti). P dokončí svou činnost a odpojí se. DMA začne obsluhovat sběrnici a periferie. Je zde čítač počtu Bytů, který se automaticky inkrementuje při každém taktu. Po naplnění tohoto čítače se ukončí přenos. DMA se odpojí od sběrnice a periférií a P začne opět ovládat sběrnici a periférie.
Mohlo by pomoct :)

Zpět do poradny Odpovědět na původní otázku Nahoru