Jump to content
Sign in to follow this  
Przem0l

Limity pamięci dla rodziny Windows

Recommended Posts

Do założenia tego tematu wręcz zmusiło mnie to co przeczytałem dziś na Interii.

Choć temat był o TWKR AMD to trolle skupili się tylko na pouczaniu mądrzejszych, że XP obsłuży 3 GB pamięci operacyjnej. Oczywiście cała dyskusja pojawiła się po wypowiedzi posiadacza 12 GB RAMu.

W zasadzie nie czytam takich głupot, ale zbyt wiele razy spotykam się z tezami, że XP jest "be" bo widzi owe 3 GB a Linux jest lepszy lub Vista jest lepsza, lub ... .

Żeby moja praca kogoś bardziej przekonała (nie wszyscy wierzą na słowo, w sumie i dobrze) posłużę się literaturą z Tech Netu Microsoftu. Oczywiście radzę skupić się tylko na tym co pisze Microsoft a nie "fahofcy", którzy myślą, że wiedzą lepiej od twórców opisywanych systemów.

Zapamiętajcie jedno: wyrocznią na Tech Necie jest tylko to co jest napisane przez Microsoft.

Wszystko znajdziecie TUTAJ: http://msdn.microsoft.com/en-us/library/aa366778(VS.85).aspx

Ja przedstawię tylko najważniejsze ograniczenia:

Pojedyncze procesy:

1. Pojedynczy proces 32 bit w systemie Windows 32 bit może zająć jedynie 2 GB pamięci. 3 GB pojawi się gdy ustawimy opcję IMAGE_FILE_LARGE_ADDRESS_AWARE i 4GT.

2. Pojedynczy proces 32 bit w systemie Windows 64 bit może zająć również 2 GB pamięci. 4 GB pojawi się gdy ustawimy opcję IMAGE_FILE_LARGE_ADDRESS_AWARE.

3. Pojedynczy proces 64 bit w systemie Windows 32 bit ... po prostu się nie uruchomi nawet posiadając 64 bitowy procesor.

4. Pojedynczy proces 64 bit w systemie Windows 64 bit może zająć 8 TB pamięci na procesorach x64 oraz 7 TB na Intel IPF. Po wyłączeniu IMAGE_FILE_LARGE_ADDRESS_AWARE wartość wykorzystanego RAMu spada do 2 GB.

Windows klasy desktop:

5. Windows XP 32 bit obsłuży tylko 4 GB pamięci (3,25 GB + PAE).

6. Windows XP 64 bit obsłuży 128 GB.

7. Windows Vista 32 bit (wszystkie wersje) obsłuży również 4 GB pamięci (3,25 GB + PAE).

8. Windows Vista 64 bit Home Basic obsłuży 8 GB RAM, Home Premium 16 GB RAM a Business, Enterprise i Ultimate 128 GB RAM.

Windows 2000:

9. Windows 2000 Professional i Server obsłużą tylko 4 GB RAMu (3,25 + PAE), Advanced Server 8 GB a DataCenter Server 16 GB. Naturalnie występują tylko w wersji 32 bitowej.

Windows Server 2003:

10. Web Edition obsłuży tylko 2 GB pamięci, występuje tylko w 32 bit wersji.

11. Small Business Server obsłuży 4 GB pamięci (3,25 GB + PAE), występuje tylko w 32 bit wersji.

12. Standard Edition 32 bit obsłuży 4 GB pamięci (3,25 GB + PAE).

13. Standard Edition R2 32 bit obsłuży 4 GB pamięci (3,25 GB + PAE).

14. Standard Edition 64 bit obsłuży 16 GB pamięci.

15. Standard Edition R2 64 bit obsłuży 32 GB pamięci.

16. Enterprise Edition 32 bit obsłuży 32 GB pamięci lub 16 GB z 4GT. Tutaj ustawianie PAE nie jest już potrzebne.

17. Enterprise Edition R2 32 bit obsłuży 64 GB pamięci lub 16 GB z 4GT (SP1). Tutaj ustawianie PAE nie jest już potrzebne.

18. Enterprise Edition SP2 32 bit obsłuży 64 GB pamięci lub 16 GB z 4GT. Tutaj ustawianie PAE nie jest już potrzebne.

19. Enterprise Edition 64 bit obsłuży 64 GB pamięci.

20. Enterprise Edition R2 64 bit obsłuży 1 TB pamięci.

21. Enterprise Edition SP2 64 bit obsłuży 2 TB pamięci.

22. Datacenter Edition 32 bit obsłuży 128 GB pamięci lub 16 GB z 4GT. Tutaj ustawianie PAE nie jest już potrzebne.

23. Datacenter Edition 64 bit obsłuży 512 GB pamięci.

24. Datacenter Edition R2 32 bit obsłuży 128 GB pamięci lub 16 GB z 4GT (SP1). Tutaj ustawianie PAE nie jest już potrzebne.

25. Datacenter Edition R2 64 bit obsłuży 1 TB pamięci.

26. Datacenter Edition SP2 32 bit obsłuży 128 GB pamięci lub 16 GB z 4GT. Tutaj ustawianie PAE nie jest już potrzebne.

27. Datacenter Edition SP2 64 bit obsłuży 2 TB pamięci.

Windows Server 2008:

28. Web Server 32 bit obsłuży 4 GB pamięci (3,25 GB + PAE).

29. Web Server 64 bit obsłuży 32 GB pamięci.

30. Standard 32 bit obsłuży 4 GB pamięci (3,25 GB + PAE).

31. Standard 64 bit obsłuży 32 GB pamięci.

32. Enterprise 32 bit obsłuży 64 GB pamięci. Tutaj ustawianie PAE nie jest już potrzebne.

33. Enterprise 64 bit obsłuży 2 TB pamięci.

34. Datacenter (Server Core oraz full installation) 32 bit obsłużą 64 GB pamięci. Tutaj ustawianie PAE nie jest już potrzebne.

35. Datacenter (Server Core oraz full installation) 64 bit obsłużą 2 TB pamięci.

Jednym słowem teraz wiecie już wszytko :D.

Tak na serio to gdy potrzebujecie wykorzystać ponad 4 GB RAMu (lub 3 ale nie chcecie bawić się w PAE) i koniecznie wolicie pozostać przy 32 bitowym środowisku (choćby ze względu na dziadowski soft oraz trudno dostępne stery) to polecam 2003 EE. Sęk w tym, że wersja Enterprise Edition ma swoje humory a widać je choćby podczas odpalania gier. Samo dogranie DirectX, SDK DirectX oraz pogrzebanie w opcjach wszystkich problemów nie rozwiąże, ale nikt nie mówił, że będzie lekko . Do tego dorzućcie dość wysokie prawdopodobieństwo, że akurat "ten" program posiada blokadę uruchamiania się na systemach serwerowych (choćby większość antywirusów).

Dementując plotki o super właściwościach Linuxów: wersje 32 bitowe obsługują RAM tak jak XP/Vista i tańsze wersje rodziny serwerowej 2003/2008. Czy to będzie Ubuntu, SuSE, Mandriva czy też różne Unixy - 32 bity BEZ PAE to MAX 3,25 GB i tego się nie przeskoczy. Za to 64 bitowe wersje tych systemów "szaleją" ie pozwalając się nawet mocnym serwerom zbliżyć do limitów.

Wracając do tego co się działo na Interii - noobki byli, są i będą ale chociaż Wy bądźcie mądrzejsi i na hasło: "Windows XP" nie mówcie: "3 GB to max!" :D.

Share this post


Link to post
Share on other sites

Z tymi windowsami to jest dobrze ujęte: "obsłuży 4GB pamięci", bo  w rzeczywistości to jest tak, że pokazuje nam że jest te 4 a korzysta z tych 3.25GB. Mandriva/Xubuntu 32bit wykorzystują max. 3.2 GB

Ubuntu 9.04 64 bit 3.8GB - nie wiem dlaczego ale pełnej czwórki u mnie nie ma.

Przy okazji systemów 32 i 64 bit,  poniżej  link do artykułu o tych systemach a przede wszystim o ich wydajności.

http://nvision.pl/art-261/32_vs_64_bit_-_sprawdzamy_w_praktyce.html

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×
×
  • Create New...