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%)
|
Memory remap ma znaczenie. Jeżeli nie ma tej opcji lub jest wyłączona to pod koniec 32 bitowej przestrzeni adresowej są umieszczone mapowania na porty I/O, pamięć urządzeń itp. które przykrywają pamięć ram.
Jeżeli opcja jest włączona to ten obszar będzie się znajdował pod koniec obszaru 64 bitowego* - ale żaden 32 bitowy system nie będzie wtedy działał poprawnie. HighMem nie ma z tym nic wspólnego, zresztą jak sam wskazałeś występują wtedy inne progi - 896 MB i 4GB. *w sumie nie jestem pewien - zdaje się że nasze super nowoczesne procesory 64 bitowe mają tylko 40 bitowe szyny adresowe - tylko chyba itanium miał 44 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 182 Pomógł: 14 Dołączył: 20.09.2008 Ostrzeżenie: (0%)
|
*w sumie nie jestem pewien - zdaje się że nasze super nowoczesne procesory 64 bitowe mają tylko 40 bitowe szyny adresowe - tylko chyba itanium miał 44 (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Progi są podawane różnie 1 TB, czyli 40 bitowe adresowanie i 256TB, czyli 48 bitowe adresowanie. Dokładnie jak to jest jeszcze nie wiem - będę wiedział, gdy będę się bawił w pisanie 64 bitowego systemu w assemblerze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) W każdym bądź razie prawdą jest, że jeszcze nie jest używane pełne 64 bitowe adresowanie, bo nie jest potrzebne i jeszcze długo nie będzie. Odnośnie mapowania pamięci urządzeń. To o czym mówisz może mieć znaczenie dla systemu w stylu Windows XP *, ale dla nowocześniejszych rozwiązań to nie ma tak dużego znaczenia. Nowe systemy operacyjne same wykrywają urządzenia i w większości wypadków olewają to, co mówi BIOS. Bios służy teraz tylko i wyłącznie do uruchomienia bootloadera systemu operacyjnego z jakiegoś urządzenia oraz ustawienia newralgicznych parametrów sprzętu takich jak taktowanie pamięci operacyjnej czy jej timeingów. Jeśli chcesz się przekonać o co mi chodzi, to wyłącz w BIOS dysk twardy i uruchom jakiegoś Linuksa z płytki – pomimo tego, że w bios dysk został wyłączony, w systemie będzie normalnie pracował. Tak samo są traktowane inne urządzenia wbudowane w płytę główną, które da się wyłączyć z poziomu BIOS. Jedynym wyjątkiem jaki mi przychodzi do głowy oprócz ustawień pamięci RAM jest wyłączenie SMP/SMT – Linux wtedy respektuje ustawienia BIOS (pewnie dlatego, że na systemie UP nie szuka dodatkowych procesorów – możliwe, że to da się zmienić za pomocą parametru maxcpus, ale nie próbowałem). Wszystkie inne urządzenia są uruchamiane i konfigurowane podczas startu jądra. * założę się, że XP również przeprowadza własne wykrywanie urządzeń i ich parametrów (nie chodzi mi o zwykłą instalacje urządzeń lajkoniki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ) tak jak to robią inne OS'y, ale respektuje ustawienia z BIOS. |
|
|
|
Jabol 4GB RAM i 32-bitowy system 2.03.2008, 18:26:42
NuLL Jak masz plyte glowna ktora tyle RAMu obsluzy to b... 2.03.2008, 19:06:37
webdicepl Znajomy ma notebooka Thosiba, kupił 4GB, wykrywa m... 2.03.2008, 19:24:13
Jabol Ano mam, tak conajmniej podaje specyfikacja.
B... 2.03.2008, 19:25:54
ARJ jeżeli chodzi o Viste 32-bit to może być problem h... 2.03.2008, 19:34:02
devnul a mówią że Vista wykorzystuje pełne 4gb ramu na st... 2.03.2008, 21:13:57
bogdan89 Ostatnio mialem stycznosc z 32bitowa Vista na Dell... 2.03.2008, 21:38:04
sztosz 32 bit system wykrywa 3 GB lub 3,13 GB (Vista) RAM... 2.03.2008, 22:17:06
Jabol @sztos: Linux, a nie GNU/Linux. GNU/Linux to cały ... 3.03.2008, 06:29:18
rvk ja posiadam 4 gb ramu, i aktualnie siedze na 32bit... 10.11.2008, 20:54:52
kwiateusz a plik wymiany masz wyłączony? i włączone w boot.i... 10.11.2008, 21:32:54
rvk nie bawiłem się w to ;p
zamierzam przejść na 64b... 10.11.2008, 21:45:53
kwiateusz czyli sie nie dowiem tak szybko i bede musiał kied... 10.11.2008, 21:52:12
webdice Znajomy o którym wcześniej wspomniałem po zainstal... 10.11.2008, 21:58:09
rvk jeżeli ma widoczne 4gb ramu w so to pewnie ma... 10.11.2008, 22:09:47
ShadowD Od pewnego czasu mam nowy sprzęt i wnętrze:
Procek... 11.11.2008, 00:13:32
l0ud Od kilku miesięcy korzystam z XP x64 i Visty x64. ... 11.11.2008, 11:05:12
kwiateusz ten ram ktorego systemn nie widzi nie jest marnowa... 11.11.2008, 13:06:41
bim2 Ja mam 4gb ram (1x4gb) DDR2 i w Viscie mi pokazuje... 11.11.2008, 18:24:51
Wykrywacz Do ja zrobie małe pod zapytanie.
Jeżeli mam viste... 12.11.2008, 11:05:20
Riklaunim gra może użyć tyle ile system widzi Rozwiązanie: ... 12.11.2008, 11:09:26
webdice Rozmawiałem z kolegą i sprawa wygląda następująco.... 12.11.2008, 11:21:35 
michalkjp Cytat(webdice @ 12.11.2008, 12:21:35 ... 12.11.2008, 11:39:19 
Riklaunim Cytat(michalkjp @ 12.11.2008, 13:39:1... 12.11.2008, 11:53:30
ucho Bez opcji remapowania pamięci w BIOSie i 64 bitowy... 12.11.2008, 12:02:30 
michalkjp Cytat(ucho @ 12.11.2008, 13:02:30 ) ... 12.11.2008, 17:20:09
vokiel Niedawno instalowałem winxp32bit na laptopie asus ... 12.11.2008, 12:52:11
ucho Pozwolę się nie zgodzić wskazując choćby na http:/... 13.11.2008, 14:19:06
michalkjp Chyba pogubiłem się w tym co piszesz - dla mnie wy... 13.11.2008, 14:48:41
rambo77 chyba po to zrobili XPx64 na te 4gb tak czy siak ... 16.11.2008, 20:02:22
devnul Cytatwindows pmyslal o firewallu w 2001 roku kiedy... 16.11.2008, 20:21:40 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 08:50 |