![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
chcę dokupić ramu i myślę o 4GB. Teraz sprawa wygląda tak, że chwilowo działam na 32-bitowych systemach (Vista Business i Gentoo). I teraz takie pytanie. Jak to będzie wyglądało z 32-bitowym systemem i 4GB ramu (2GB + 2GB)? W ogóle nie wystartuje, będzie używał tylko jedną kość, czy zużyje wszystko co będzie w stanie zaadresować? Chodzi głównie o Windows Vista, bo Linux 32-bitowy ma wsparcie dla pamięci do 64GB, co prawda nie tak efektywnie jak 64-bitowy, ale potrafi ją wykorzystać. Poza tym Linuxa zawsze mogę postawić w ostateczności 64-bitowego. Miał ktoś z Was podobne doświadczenia? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 32 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Bez opcji remapowania pamięci w BIOSie i 64 bitowym system nie pomoże bo traci się około 600 mb (nie pamiętam już dokładnie). No ale wtedy można dołożyć jeszcze 4GB i cieszyć się z 7.4 GB ramu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 14 Dołączył: 20.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
<br />Bez opcji remapowania pamięci w BIOSie i 64 bitowym system nie pomoże bo traci się około 600 mb (nie pamiętam już dokładnie). No ale wtedy można dołożyć jeszcze 4GB i cieszyć się z 7.4 GB ramu <img src="style_emoticons/default/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" /><br /> No o tym nie słyszałem, nie mam pojęcia co dokładnie może mieć bios wspólnego z systemem operacyjnym... Przynajmniej w Linuksie na x86_32 wygląda to tak, że jest adresowanie ZONE_DMA dla < 16 MB, ZONE_NORMAL dla 16 - 896 MB i ZONE_HIGHMEM dla > 896 MB. Żeby używać pamięć od 896 do 4 GB trzeba włączyć PAE dla 4GB (nie chodzi o zwykłe 36 bitowe, tylko żeby pamięć była adresowana na 32 bitach), żeby adresować powyżej 4GB trzeba włączyć PAE 64GB. Bios nie ma tu chyba nic do powiedzenia, bo przemapowywanie pamięci odbywa się poza nim. Wsparcie dla PAE 64GB jest w x86_32 już od Pentium Pro z małym wyjątkiem - jakiś procesor mobilny, chyba Pentium M, tego nie obsługiwał. EDIT: Sorry, formalna nazwa zamiast PAE 4GB i PAE 64GB, to HIGHMEM_4GB i HIGHMEM_64GB <br />Niedawno instalowałem winxp32bit na laptopie asus M51Se też 3GB ram, windows widział cały ram, ale nie działała grafika, okazało się, że wszystko zaczynało działać dopiero po fizycznym wyjęciu jednej kości ram <img src="style_emoticons/default/withstupidsmiley.gif" style="vertical-align:middle" emoid=":stupid:" border="0" alt="withstupidsmiley.gif" /> <br /><br /><br /><br /><br /> A widzisz, myślałem, że to w Windows działa na odwrót. Dzięki za wyprowadzenie z błędu. Ten post edytował michalkjp 12.11.2008, 17:23:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 10:59 |