
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
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
Předmět | Autor | Datum |
---|---|---|
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 |
Zpět do poradny Odpovědět na původní otázku Nahoru
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 :)