4GB RAM a 2.6.x

Martin Kotys martin na kotys.info
Pondělí Únor 13 12:21:46 CET 2006


On Mon, Feb 13, 2006 at 11:36:18AM +0100, Petr Klima wrote:
> Zdravim,
> AFAIK je to platforme zavisle. Vice, nez ~3GB na proces dostanete jedine 
> v pripade, ze pouzivate 64b CPU + 64b OS + 64b dany aplikacni software.


Opravte ma ak sa mylim.

V 32bit architekture proces nevie adresovat viac ako 2^32 bytov (co je
zhruba 4GB). Kernel bez HIGHMEM spravuje pamat metodou tzv. 3GB/1GB,
cize 3GB su vyhradene pre proces a 1GB pre kernel.

So zapnutym HIGHMEM by sa teda malo dat na 32bitovej architekture
adresovat 4GB na proces.

Ak tomu tak nieje, nevidim rozdiel medzi vypnutym HIGHMEM a zapnutym 4GB
HIGHMEM.

-- 
Martin Kotys


Další informace o konferenci Linux