Czy jest jakaś korzyść z instalowania 64-bitowego systemu Windows 7, gdy masz mniej niż 4 GB pamięci RAM?

36

Niedawno kupiłem Windows 7 Ultimate. Mam AMD Athlon64 X2 5000+ z 2 GB pamięci DDR2 RAM. Wiem, że pamięć RAM stała się znacznie tańsza, wiem, wiem, ale nie będę w stanie zaktualizować pamięci RAM przez około rok.

Moje pytanie jest oczywiście takie; czy skorzystam z instalacji 64-bitowego systemu Windows na 32-bitowym, jeśli używam tylko 2 GB pamięci RAM?

Jak rozumiem, minimalne wymagania to 2 GB, a maksimum to 192 GB, więc jeśli minimum dla wersji 64-bitowej wynosi 2 GB, a minimum dla wersji 32-bitowej wynosi 1 GB, stracę wydajność, jeśli zdecyduję się zainstalować wersję 64-bitową przy minimalnym wymaganiu powyżej 32 -bit, którego minimum stanowi połowę kwoty?

Chciałbym zainstalować wersję 64-bitową choćby dlatego, że to przyszłość. 192 GB pamięci RAM! to jest niesamowite! Plus słyszałem, że po prostu działa lepiej. Ale to z większą ilością pamięci RAM.

Starałem się, aby pytanie było jak najłatwiejsze do rozszyfrowania. Wszelkie porady będą mile widziane.

comet.vermont
źródło
1
Nie zapominaj, że programy napisane specjalnie dla 64-bitowego systemu Windows będą szybsze, chociaż efekt będzie zauważalny tylko dla niektórych rodzajów programów - głównie wideo i rzeczy, które wykonują wiele matematyki, takich jak WinRAR.
Sasha Chedygov
możliwy duplikat Ile szybszy jest procesor 64-bitowy niż procesor 32-bitowy? Wspominam tylko o tym, ponieważ to pytanie jest jak porównanie samochodu z 50-litrowym zbiornikiem i 100-litrowym zbiornikiem paliwa. Oba działają i oba mogą robić to samo, ale mniejszy zbiornik jest szybszy w niektórych przypadkach (mniejsza waga paliwa), a większy zbiornik jest szybszy w niektórych przypadkach (mniej czasu poświęcanego na uzupełnianie paliwa). Nie ma korzyści, chyba że wymaga się korzystania z komputerów 64-bitowych.
Przełom
Wkrótce przekonasz się, że Windows 7 działa znacznie lepiej, zaczynając od 4 GB. W którym momencie zaktualizujesz oba. Zależy od tego, czy chcesz, aby 32 do 64 rip'n zastąpił ból głowy teraz czy później. Pamięć RAM to najłatwiejsza część.
Fiasco Labs,
Nie zgadzam się z twierdzeniem, że „Nie ma korzyści, chyba że wymaga się korzystania z komputerów 64-bitowych”. 64-bitowy system operacyjny pozwala na znacznie większą randomizację przestrzeni adresowej i znacznie więcej mapowania niż w 32-bitowym systemie. Naprawdę nie powinieneś używać więcej niż 512 MiB w 32-bitowym systemie operacyjnym. (a 2GiB to znacznie więcej niż 512 MB).
Hennes

Odpowiedzi:

21

Widzę tylko trzy potencjalne korzyści:

  • Aplikacje 64-bitowe mogą zwiększyć wydajność, gdy wymagana jest większa precyzja numeryczna. Jeśli używasz komputera tylko do takich rzeczy, jak Firefox lub iTunes, prawdopodobnie nie dostaniesz wzmocnienia, ale jeśli używasz niektórych naukowych lub bardziej wymagających aplikacji, zdecydowanie jest to dobra droga.

  • Sterowniki są zwykle bardziej stabilne, ponieważ Microsoft wymaga certyfikacji sterowników 64-bitowych, co oznacza, że ​​przeprowadzono co najmniej niektóre testy warunków skrajnych. 32-bitowy system Windows nie ma tego wymogu, więc producenci są zwykle tani. Niestety oznacza to również, że nowe sterowniki są zwykle najpierw dostępne dla wersji 32-bitowej, a wersja 64-bitowa może pojawić się nieco później.

  • Jeśli jesteś programistą, może być przydatny do testowania aplikacji w środowisku 64-bitowym. Jeśli masz 64-bitowy system Windows, możesz przetestować zachowanie 32-bitowe i 64-bitowe.

Osobiście trzymałbym się 32-bitowego systemu Windows w tym konkretnym przypadku, chyba że masz bardzo dobry powód.

Josip Medved
źródło
7
Problem ze sterownikiem został zredukowany, ponieważ obecnie nie można uzyskać logo „Certified for Windows” ani certyfikatu WHQL bez 64-bitowego sterownika.
afrazier
Nie sądzę, aby posiadanie 64-bitowego systemu operacyjnego pozwoliło naprawdę przetestować zachowanie 32-bitowe i 64-bitowe, ponieważ programy 32-bitowe są uruchamiane w warstwie wykonawczej WoW64. Jedynym prawdziwym sposobem na przetestowanie go byłaby maszyna wirtualna z 32-bitowym lub 64-bitowym systemem Windows, w zależności od potrzeb (możesz uruchomić obie wersje niezależnie od długości słowa procesora hosta).
Przełom
Koszt certyfikatu potrzebnego do podpisania sterowników i dowolnego innego kodu wynosi około 200 USD. Możesz dostać jeden, ja mogę dostać jeden, każdy może. Nie sugeruje się żadnych testów. Podpisywanie tylko potwierdza pochodzenie kierowcy - nie mówi nic o tym, czy jest to dobre. Możesz podpisać i rozpowszechniać sterownik, który nic nie robi, ale czeka 10 minut po uruchomieniu, a następnie celowo powoduje awarię systemu.
Przywróć Monikę
34

Inne odpowiedzi tutaj dość dobrze przedstawiają zalety i wady, ale zastanów się: jeśli uważasz, że i tak za rok zaktualizujesz swoją pamięć i zaktualizujesz ją do 4 GB lub więcej, równie dobrze możesz zainstalować system Windows 7 x64 teraz, abyś nie musiał później instalować ponownie. Nie jest możliwe uaktualnienie na miejscu z instalacji 32-bitowej do instalacji 64-bitowej, więc możesz zaoszczędzić sobie czasu i po prostu zainstalować teraz wersję 64-bitową.

nhinkle
źródło
7

Kolejną zaletą korzystania z 64-bitowych okien jest to, że istnieją pewne inne zmiany architektury, które idą w parze z przejściem z 32 do 64 bitów - na przykład więcej rejestrów. 64-bitowy system operacyjny będzie mógł skorzystać z tych zmian.

Joel Coehoorn
źródło
6

Oprócz tego, co mówi Josip, należy pamiętać, że ponieważ wskaźniki adresów są dwa razy szersze, zużycie pamięci przez programy 64-bitowe jest nieco wyższe; na dysku, a także w pamięci.

Można to łatwo potwierdzić porównując obrazy instalacyjne 32-bitowego i 64-bitowego systemu operacyjnego.

Andreas
źródło
Nie wspominając o tym, że wersja 64-bitowa wymaga na początku około 4 gigabajtów miejsca na dysku w wersji większej niż wersja 32-bitowa.
Rook
Podczas gdy zużycie pamięci ogólnie wzrasta, nadal możesz używać 32-bitowych rejestrów w programach 64-bitowych, negując ten problem (oczywiście wskaźniki mają jednak dwukrotnie większy rozmiar). Co więcej, nie ma żadnego wewnętrznego powodu, aby 64-bitowy program zajmował więcej miejsca na dysku , ponieważ żadne wskaźniki nie są zakodowane na stałe, a większość kodów instrukcji nie zmienia się (ani nie zwiększa długości - x86 jest zestawem instrukcji o zmiennej długości ). Zobacz to pytanie, aby uzyskać więcej informacji.
Przełom
3

Jeśli powiedziałbyś, że masz 3 GB pamięci RAM, powiedziałbym, że postawiłem na 64-bitowy system operacyjny. Z 2 to losowanie. Win7 będzie działał w 2 GB, ale nie będzie z tego naprawdę zadowolony. Osobiście korzystałbym z 32-bitowego systemu operacyjnego na następny rok.

Wątpię, czy ten wybór straci coś znaczącego, a jeśli okaże się, że najnowszy widżet, którego potrzebujesz, WYMAGA 64-bitowego zestawu, zawsze możesz go zmienić. Ale bądź przygotowany na powrót. Ta nowa zabawka może mieć większy ślad pamięci, niż możesz tolerować.

Na szczęście instalacja Win7 jest obecnie stosunkowo bezbolesna (właśnie zrobiłem kilka godzin temu). Trwało dłużej, aby załadować łatki / poprawki / aktualizacje niż ładowanie systemu operacyjnego.

hotei
źródło
1

Jeśli masz 64-bitowy system operacyjny, będziesz mieć połączenie aplikacji 64-bitowych i 32-bitowych, w wyniku czego wystąpią pewne konflikty. Również jeśli masz jakieś naprawdę stare (w latach komputerowych) aplikacje, prawdopodobnie nie będą one działać w środowisku 64-bitowym - nawet nie zostaną zainstalowane w wielu przypadkach. Mam 32-bitowy pulpit systemu Windows 7 z zainstalowanym 4 GB pamięci RAM (rozpoznano 3.2) i wszystko działa płynnie i szybko. Niedawno kupiłem nowy laptop z 64-bitowym systemem Windows 7 i 2 GB pamięci RAM. (Nie zdawałem sobie sprawy, że laptop był 64-bitowy, dopóki nie dostałem go do domu i po wyjęciu z pudełka.) Miałem tak wiele trudności z konfiguracją i ogólnie „niestabilną” obsługą 64-bitowego systemu, że musiałem wyczyścić i zainstalować 32-bitowy wersja. Chyba że zamierzasz wykorzystać dodatkowe możliwości systemu 64-bitowego w stosunku do systemu 32-bitowego (ogromne, OGROMNE pliki graficzne itp.) 64-bitowy system przypomina trochę życie na głębokim południu i kupowanie pojazdu z napędem na 4 koła i nigdy nie zjeżdżanie z utwardzonej autostrady. To tylko jedna wielka strata, za którą nigdy nie skończysz płacić.

W jednym zdaniu: „O ile nie potrzebujesz konkretnej wersji 64-bitowej, wersja 32-bitowa będzie ci lepiej służyć.” Microsoft sam udziela ogólnych porad dotyczących wersji 32-bitowej lub 64-bitowej pakietu Office 2010.

john3347
źródło
2
Aby dać przykład przeciwny, od kilku miesięcy korzystam z systemu Windows 7 x64 na moim laptopie (z 4 GB pamięci RAM) i jeszcze nie spotkałem się z jednym problemem spowodowanym przez 64-bitowe okna. Rzeczywiście, ten system był bardziej stabilny niż poprzedni z 32-bitowym Windows 7 (i 2 GB pamięci RAM). Doświadczenie każdego będzie inne, ale 64-bitowy system Windows może działać równie dobrze lub lepiej niż 32-bitowy system Windows.
nhinkle
Dzięki - mam wiele problemów z Win7 64bit, podczas gdy na moim ostatnim komputerze (t410s vs teraz t420s) miałem bardzo mało problemów iw tym przypadku miałem 32bit. Biorąc pod uwagę podobieństwo sprzętowe, nie mogę znaleźć żadnego wyjaśnienia poza wersją systemu operacyjnego - więc wyczyszczę tę maszynę i przejdę do wersji 32-bitowej. Dziękuję za małą pewność, że to nie może być zły pomysł. ,
stevemidgley
@ SteveMidgley problem wynika z używanego oprogramowania lub sterowników komputera - a nie systemu operacyjnego . Mam doświadczenie zerowe problemy przełączania do 64-bit, oprócz jakiegoś kierowcy niezgodności ze starszym sprzęcie, a starsze programy, które nie będą działać poprawnie. W obu przypadkach, jeśli wystąpi którykolwiek z tych problemów, dopuszczalne jest powrót do wersji 32-bitowej - ale gdy powtarzam, jest to problem z oprogramowaniem działającym pod systemem operacyjnym, a nie z samym systemem operacyjnym.
Przełom
@Breakthrough Po kilku latach doświadczenia z Win7 32 i 64, zdecydowanie mogę powiedzieć, że na niektórych urządzeniach wersja 64-bitowa wysadza się z bluescreenami, podczas gdy wersja 32-bitowa nie. Być może podstawowym problemem są aplikacje wysadzające wersję 64-bitową, ale wydaje się to pedantyczne. Uruchomienie 32-bitowej wersji Win7 na pewnym sprzęcie spowoduje, że użytkownik końcowy będzie miał mniej awarii systemu operacyjnego (w moim przypadku znacznie mniej).
stevemidgley
1

Korzystam z systemu Windows 7 64-bitowego z procesorem Turion 64 (X2) i nie miałem żadnych problemów z systemem ani programami. Używam tylko 1 GB. baran obecnie. Tak, wiem, że więcej baranów będzie w porządku i pracuję nad tym.

Niektórzy twierdzą, że Windows 7 tak naprawdę nie powinien działać z mniej niż 2 GB. ale oczywiście tak właśnie było napisane. Nie jest tak szybki, jak to tylko możliwe, z większym taranem. Ale działa dobrze dla tego, co ma.

uchwyt Qtip lub Dr.OPDead
źródło
0

Uważam (wielokrotnie), że przy niskiej pamięci RAM (2-3 GB) 32-bitowy Win7 uruchamia się szybciej i wydaje się „szybszy”. To samo dotyczy 4 GB, chociaż na wielu komputerach Win7 / 32 będzie używać tylko 3 GB. Żadnych poważnych problemów z czystą instalacją na przyzwoitym sprzęcie. Często odnawiam starsze maszyny z XP.

PJBeee
źródło