Memoria kerdes
ide.ne.irj at freemail.hu
ide.ne.irj at freemail.hu
Fri Jun 18 16:27:35 CEST 2004
Thus spake Andras Tantos:
>> Ezt meg en is meg tudom csinalni, akar a winio is megmondja.
>
> Ja, mert leszalad kernel szintre, es vissza adja neked az eredmenyt. Vegulis
> ez is egy megoldas.
Mindenkeppen kell kernel szinten mukodo programot is irni, ugyhogy ha
kernel szinten mukodik ez, akkor az eleg is.
En azt nem tudom, hogy kernel szinten _minden_ memoria elerheto?
Az egy dolog hogy nincs cimforditas, de attol meg lehet hogy mukodik az
MMU, es ha a kernel driver ki akar nezni a sajat engedelyezett teruleten
kivulre, seggbe lesz rugva...
>> De Tiszai Istvan kollega is megirta a listara a lenyeget, gondosan el
>> is mentettem valahova.
>
> Biztos, hogy a listara ment? En baromira nem talalom, hiaba keresem. El
> tudnad (vagy Istvan, esetleg) ujra kuldeni?
Biztos. Mar keresem, de eltart egy ideig, ki kell bontani egy csomo
lzx archivalt levelet. Nem tudom hova mentettem...
> (aranylag kis) DMA buffer, amibe cirkularisan raktad az adatokat, es a
> Windows felallasa idejen foglaltad, fixen a memoria aljan, es innen az EOD
> interrupt kezelo rakosgatta at SW-ben az applikacio bufferebe. Nem eppen
> elegans megoldas, es persze nem sokkal gyorsabb, mint, ha nem is hasznalnal
> DMA-t. A masik megoldas persze a kartya oldali buffereles (FIFO) lett volna,
> dehat abban az idoben az olyan draga volt, hogy csak nagyon kevesen
> engedhettek meg maguknak.
Ertem, vilagos, koszi.
> Nem. AMD64 (mi is lett a nevuk, talan Athlon64, vagy ilyesmi?), meg Intel
> CT. Meg persze joval tobbert ott az Itanium is, bar az mar nem annyira PC
> (*personal* computer) kategoria.
Aha. Nem hiszem hogy ilyesmi lesz, nem kell CPU teljesitmeny.
A proci csak lefoglal egy csomo memoriat, feltolti adatokkal, ez teljesen
offline, akarmennyi ideig tarthat. Ezutan elinditja a DMA-t, es kenyelmesen
hatradol a foglalataban :)
> Tantos Andras
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
"Egyetlen teny romba donthet egy faradsagosan felepitett ervrendszert"
____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu
More information about the Elektro
mailing list