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