Memoria kerdes
ide.ne.irj at freemail.hu
ide.ne.irj at freemail.hu
Wed Jun 16 20:34:33 CEST 2004
Thus spake Andras Tantos:
> Hali!
Hi!
> persze (hellyel-kozzel) mukodik. 1GB RAM nem okoz gondot szinte egy modern
> alaplapnak sem. A Windows (NT vonal) el kell hogy tudjon kezelni 4GB
Es 2? Nekunk "csak" 2 kell. Nem kell 4. Viszont a 2 gigabol kb 1.7-et
szeretnenk DMA buffernek hasznalni, egy PCI kartya olvasgatna belole.
(vagy esetleg irna is bele)
> memoriat 32-biten, persze ilyenkor minden memory-mapped periferia mar
> kitakar a valodi memoriabol. Ha kezd elfogyni a fizikai cimterulet, talan
> erdemes az AGP aperture size-t levenni a BIOS-ban.
Kitakar, vagy 4G fole kerulnek, es a PCI-n 64 bites cimzes lesz?
Ha kitakar az nem baj, nekem pont az lenne a jo.
Viszont gyanus, hogy a PCI tamogatja a 64 bites cimeket, a windoz is,
sot a SCATTER_GATHER_LIST is 64 bites cimeket tartalmaz...
> Windows-nal az alap-beallitas az, hogy a (logikai) memoriabol 2GB
> cimtartomany a kernel szamara van lefoglalva, 2GB meg a user-space
> alkalmazasoke. Ez a /3GB boot-opcioval megvaltoztathato 1-3-ra, ha sok
> memoria kell az alkalmazasoknak.
Koszi! Akkor igazak a hirek :)
> Memoriat a /maxmem vagy /burnmem boot-parameterekkel tudsz eldugni az OS
> elol.
Arra van tipped, hogy az eldugott memoriat hogy lehet elerni?
Vagy az is jo lenne, ha nem dugnank el, latna a win, de 1.7-et vissza
is kernenk tole... Ezt a sok memoriat nem lehet kilapozni, DMA altal
elerhetonek kell lennie. Ezt meg lehet oldani?
> Windows alatt nem kernel-memorianak, hanem 'lock'-olt memorianak hivjak azt,
> amit nem lehet kilapozni. A VirtualLock hivas valo arra, hogy egy lefoglalt
> memoriateruletbol ilyet kovacsoljal. (Win9x vonalon nem mukodik). Ha nagyon
> sok memoriat akarsz lefoglalni, nezd meg ezt a hivast is:
> SetProcessWorkingSetSizeEx.
Nem ismerem pontosan a windoz lelket, nem en fogom irni a progit,
remelhetoleg... Hogy hivjak azt a memoriat, amit DMA buffernek lehet
hasznalni? Es a driver a fizikai cimen keresztul eri el.
Ha jol tudom, kernel modban, ahogy a driverek futnak, nincs cimforditas
egyaltalan. Lehet hogy igy az 'eldugott' memoriat is lehetne hasznalni,
vagy az MMU a kezemre csap?
> Tantos Andras
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
"Windows98, mert csak ezt erdemlem :)"
____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu
More information about the Elektro
mailing list