Trybun <MxIlCh@jachu.ru> napisał(a):
Ogólnie chyba tak jest, że programy 32bit zabierają mniej ramu niż 64.
Programy 32bit odpalone na 64 bitowym systemie też chyba więcej.
Czyli jak masz tylko 4GB ramu to lepszy może być system 32bit.
Z kolei 32 bitowy system nie będzie widział całych 4 GB, tylko mniej.
Sam nie wiem, niektórzy koledzy mają inne zdanie na ten temat.
Nie takie całkiem inne. Zgadza się, że programy 64-bitowe potrzebują więcej
pamięci z uwagi na dłuższe adresy. Zgadza się, że programy 32-bitowe na
64-bitowym systemie będą wymagały więcej pamięci niż na 32-bitowym z uwagi
na zdublowane biblioteki. I z akademickiego punktu widzenia można tutaj
uznać wyższość systemu 32-bitowego. Tylko, że ta oszczędność pamięci jest
tak mała, że w praktyce nieistotna.
Są za to inne problemy, jak wspomniany wyżej brak widoczności całych 4 GB
oraz pozbawienie się tego, co daje system 64-bitowy, czyli możliwość
alokacji więcej niż 2 GB na proces oraz możliwość używania programów
używających instrukcji 64-bitowych, mogących dzięki temu działać trochę
szybciej niż wersje 32-bitowe.
--
Grzegorz Niemirowski
https://www.grzegorz.net/
|