otevres boot.ini a pridas tento parametr : /3GB
melo by to vypadat takto :
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect /3GB
Toto je celkem vysvetlujici jak to stou pameti je :
WinXP/32b dokaze adresovat 4GB pamate (2^32). Toto je ake kompletny adresny priestor, vratane adries pre periferie, ktore sa uhladaju od 4GB hranice smerom nadol (operacna pamat sa zase adresuje od 0 smerom nahor). Ak nemas graficku kartu s viac ako 1GB pamate, WinXP/32 dokaze teda adresovat zostavajuce 3GB operacnej pamate (zvysne periferie nezaberaju tolko adresneho priestoru, ako graficka karta). Ak mas v pocitaci 4GB ram, a grafu s 512MB pamate, operacny system "uvidi" len 3.5GB pamate. Atd.
Druha vec je, rozdelenie pre system(procesy) a aplikacie. Standartne je to 2GB/2GB. Ak do boot.ini das prepinac "/3GB", tento pomer sa zmeni na 1GB system, 3GB aplikacie. Ale aj v takom pripade jedina aplikacia moze pri starte alokovat len 2GB, a dalsi 1GB dynamicky (musi to podporovat).
imho sa ti ale s tymto neoplati zaoberat, pokial to vylozene nepodporujes. Napriklad ziadna hra nepodporuje viac ako 2GB pamate (myslim tym ze nedokaze vyuzit viac ako 2GB pamate). Ten switch "/3GB" vyuzijes pri niektorych softoch ktore pracuju s velkymi objemami dat (simulacie, statistika, vypocty, atd.)...
zdroj :
http://www.zive.cz/Poradna/default.aspx ... ion=371828