Memoria kerdes
ide.ne.irj at freemail.hu
ide.ne.irj at freemail.hu
Wed Jun 16 19:36:42 CEST 2004
Thus spake Andras Tantos:
> Jaj, emberek!
>
> Egyszer mar megirtam (ketszer is, hala a levelezomnek), hogy el lehet dugni.
> Windows alatta a /maxmem boot-parameter megadasaval, Linux-nal a mem=
> boot-parameterrel. Nagyon fontos tesztelesi eszkoz ez, teljesen termeszetes,
> hogy mindket OS tamogtaja. Innentol kezdve mar "csak" azt kell kitalani,
> hogy hogyan tud egy user-level program hozzaferni egy olyan memoriahoz,
> amirol az OS-nek nincs tudomasa...
Tok jo. Tudtam hogy el lehet dugni, mert szamos regebbi digitalizalo
kartya ugy mukodott, hogy lefoglalta a memoria nagy reszet, es azt nem
adta oda a windoznak. Ez reszben azert is kellett, mert a kartya nem
tudott scatter/gather DMA-t, ezert egybefuggo blokk kellett neki.
Nekem nem kell egybefuggo blokk, remelhetoleg fogom tudni a scatter DMA-t,
kell viszont osszesen majd 2G mem.
Es windoz alatt 2 vagy 3G felett a kernel terulet van, oda nem lehet
user memoriat mappelni. Es csak 4G a cimtartomany, ezt bonyolult
meghakkolni, de meg lehet.
Ugy hallottam, hogy alapbol 2G fole nem lehet memoriat tenni, az mar
egy trukk, hogy 2G user memoria, es 3G felett kernel.
NT alatt allitolag olyan opcio is van, hogy minden memoriat 4G fole
mappel, es 64 bites cimzest hasznal mindenhol.
Masok szerint 2G memoriatol a windoz egyszeruen meghal, nem tud ennyit
kezelni. Olyan irdatlan sok bejegyzes kene a page table-be, hogy belehal.
Es regebben valoban volt is ilyen baj, jokat mosolyogtam a too much
memory error c. hibauzeneten.
Olyat is hallottam, hogy ma mar nem problema, 64G-t is kezel.
Senki sem tud biztosat...
A 2G memcsi meg lesz veve mindenkeppen, kiprobaljuk.
Nekem mar az is gaz, ha 64 bites cimzest kell csinalni PCI master modban.
Kegyetlenul tulmereteztem mindent, de ez rengeteg makrocellaba fog kerulni.
> Tantos Andras
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
"My love is REAL, unless declared INTEGER."
____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu
More information about the Elektro
mailing list