online kép - Fájl  tubefájl feltöltés file feltöltés - adja hozzá a fájlokat onlinefedezze fel a legújabb online dokumentumokKapcsolat
  
 

Letöltheto dokumentumok, programok, törvények, tervezetek, javaslatok, egyéb hasznos információk, receptek - Fájl kiterjesztések - fajltube.com

Online dokumentumok - kep
  

A közvetlen memória-hozzaférés (DMA) (fogalma; megvalósítasa; müködése: blokkos és cikluslopasos üzemmód)



felso sarok

egyéb tételek

jobb felso sarok
 
 
bal also sarok   jobb also sarok

A közvetlen memória-hozzáférés (DMA) (fogalma; megvalósítása; müködése: blokkos és cikluslopásos üzemmód)


Fogalma: nagy tömegü adat gyors periféria alkalmazásával történö 717d35h átvitele, a processzor közremüködése nélkül


Elve:



Megvalósítása:

DC - decrementer

I/O AR - I/O Address Register
I/O DR - I/O Data Register


Müködése:

a DMA vezérlö "felprogramozása": programozott I/O-val átvisszük a processzorból a DMA vezérlöbe az átvitelt leíró alapinformációkat:

a)     A DC-be beírjuk az átviendö adategységek számát

b)     Az I/O AR-be beírjuk az átviendö memóriablokk kezdöcímét

c)     Az adatátviteli egysége (byte, félszó, szó)

d)     Az átvitel irányát

e)     A résztvevö periféria címét, és a DMA vezérlö címét

f)      Az átvitel módját blokkos vagy cikluslopásos módon


Blokkos vagy (burst) üzemmód (pl.: Winchester esetén memóriacím-inkrementálás)

a)     Mihelyt a DMA vezérlö elökészítette az elsö átviendö adatelemet az I/O DR-ben, akkor egy DMA request jelzést küld a processzornak. Ezzel kéri a rendszersín használati jogát!

b)     A processzor DMA acknowledge jelzéssel lemond a rendszersín használati jogáról

c)     A DMA vezérlö beírja az I/O DR tartalmát az I/O AR által kijelölt memóriacímre, majd a DC értékét csökkenti, az I/O AR értékét növeli

d)     Ez a ciklus addig fut, míg a DC értéke nullára nem csökken


Cikluslopásos (cycle stealing) átvitel


Értékelése:

Míg az utasítás-töréspontban a megszakítás feldolgozással a processzorra további munka várhat, addig a DMA töréspontban a DMA vezérlö a processzor helyet dolgozhat.



Találat: 806


Felhasználási feltételek