scatter/gather busmaster dma - mi ez?
ide.ne.irj at freemail.hu
ide.ne.irj at freemail.hu
Sat Apr 17 23:57:59 CEST 2004
Thus spake Andras Tantos:
> Hali!
Hi!
> Azt hiszem, hogy a kovetkezorol van szo: a scatter-gather DMA-nal nem
> egy-ket regiszter van a DMA-kontrollerben, ami megmondja a kezdo cimet, meg
> a blokk meretet, hanem blokk-leiro strukturak vannak a memoriaban. Egy-egy
> ilyen leiro-struktura tartalmazza az atviendo blokk adatait, valamint egy
> pointert a kovetkezo leiro-blokkra. A DMA kontrollert az elso ilyen blokk
> cimevel kell inicializalni. Ezekutan a kontroller szepen sorban vegrehajtja
> az osszes egymashoz lancolt blokk-leirban talalhato utasitasokat. A dolog
> lenyege az, hogy nem kell, hogy a DMA-val atvinni szant memoria-tartalom
> folytonos memoriatartomanyban legyen. Lehet ott, ahova az OS
> memoria-managere eppen rakta.
Aha! Ugyes. Azt nem tudod hogy megis milyen meretu blokkokra lehet
szamitani, amit egybefuggoen le tud foglalni az OS?
Mert ha pl 64k, akkor nem is fogok ilyennel vacakolni.
A lapmeret 8k, az viszont nem valami sok...
> Tantos Andras
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
"A lamerek egyik fo ismertetojele, hogy maniakusan felnek a virusoktol"
____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu
More information about the Elektro
mailing list