Vista 32-bit SP2 a 8GB

Witam,

mam zainstalowaną Vistę 32-bit z SP2 i chciałbym stwiedzić, czy obsługuje ona 8GB ramu??

Teoretycznie Windows widzi ilość 8GB, ale nie do końca wiem jak sprawdzić ile obsługuje i czy jest na pewno to właśnie 8GB. Zwłaszcza, że informacje mam dość sprzeczne.

Nie widzę tu sprzeczności w opisie:

http://en.wikipedia.org/wiki/Windows_Vi … ory_limits

32 bity obsługuje do 4 GB (czasem jest to 3.25 czasem 3.75 w zależności od płyty).

Nie w zależności od płyty.

2^32=4294967296B

4294967296/1024=4194304 KiB

4194304/1024=4096 MiB

4096/1024=4 GiB

Ale system musi zaadresować także pamięć karty graficznej i innych podzespołów. Najpierw doczytaj, a potem radź innym.

Czyli, żeby wykorzystać te 8GB muszę zainstalować 64-bit?? Myślałem, że może te SP2 coś zmienia.

Ogólnie bardzo dziwna sytacja, bo każdy kupując nowy komputer myśli raczej o >4GB, a tu nawet Win 7 32-bit nie obsługuje tego.

Od razu dolączam pytanie, jak jest z tymi 64-bitami, faktycznie część aplikacji nie śmiga na tym??

Wszystko działa, występują problemy jedynie z baaaardzo starymi aplikacjami i grami (i modemami ADSL na USB).

Nie obsługuje dlatego, że system w tej architekturze nie jest w stanie zaadresować więcej pamięci. Pozostaje instalacja wersji x64

W takim razie co źle opisałem? Zrobiłem skrót myślowy, ale wyjaśniłem wszystko i tyle.

Tylko systemy 64-bitowe są w stanie obsłużyć pamięć powyżej 4 GB i tego żaden Service Pack nie przeskoczy. Z tym, że jak masz licencję OEM na wersję 32-bitową, to nie możesz legalnie zainstalować (zamienić) wersji64-bitowej - musisz kupić kolejną licencję. Inaczej jest dla wersji BOX, gdzie są 2 płytki z obiema wersjami do wyboru (ale tylko z jednej z nich możesz skorzystać).

Czasami pewne urządzenia czy programy nie chodzą w systemach 64-bitowych (Vista oraz Win 7), ale to jest do obejścia o ile ma się Win 7 w wersji Professional lub wyższej. Instaluje się wtedy Windows XP Mode (http://www.microsoft.com/windows/virtua … nload.aspx) i w tym systemie instaluje urządzenie lub program.

System 32 bitowy jest wstanie obsłużyć ponad 4 GB RAM. Windows 32 bitowy niestety ma jakieś ograniczenie, chyba nie obsługuje chyba PAE, dlatego obsługuje niecałe 4 GB pamięci.

Systemy 32-bit Microsoftu mają taką możliwość lecz niedostępną. Powinny obsługiwać ponad 4GB ale jak dla mnie to blokada bo jak dodajesz sobie RAMu i będziesz miał 4 i więcej to żeby obsługiwać 100% kupuj wersję 64-bit. I kasa leci :slight_smile:

Nie wszystkie Win 64b obsługują więcej niż 4GB RAMu, na tych uboższych wersjach chyba jest ograniczenie.

64-bitowy XP, Vista i 7 obsługują powyżej 4 GB. Jedyne ograniczenie to 2 GB na W7 Starter (1 GB w Vista Starter), ale ta wersja jest 32 bitowa. Występują też ograniczenia w 64 bitach “w górę” - 8/16/192 GB dla W7 i inne dla Visty oraz XP 64.

http://en.wikipedia.org/wiki/Windows_XP … ory_limits

http://en.wikipedia.org/wiki/Windows_Vi … ory_limits

http://en.wikipedia.org/wiki/Windows_7# … ory_limits

Dodatkowo wersje serwerowe umożliwiają obsługę powyżej 4 GB ramu… ale nie do końca. Przykładowo na 32 bitowej wersji Windows 2003 (przy odpowiednim sprzęcie) i MSSQL można było włączyć na bazie danych obsługę powyżej 4 GB ramu (http://msdn.microsoft.com/en-us/library … 90%29.aspx), czyli sam system pracował do 4 GB, a w zależności od wersji SQL można było pracować na większej ilości pamięci.

Dlatego czasem są sprzeczności co do wykorzystania pamięci w systemach MS :wink:

To tak mniej więcej w uproszczeniu.