Večna tema: 32 bit vs 64 bit

brane_new

Guru
10. feb 2008
16.421
2.583
113
Imam WIN 64 bit. On zna uporabljet celotni ram - 16Gb.
Program je 32 bit. On zna uporabljat samo 4 Gb, kljub win 64.
Torej morata biti WIN (že standard) in program 64 bit, da se uporablje več ko 4gB RAM-a.
Se motim?
 

Kamele0N

YUGOslovanski mehanik Dmitri Mendeleev
23. jul 2008
42.077
5.652
113
Program zna "uporabljat" tolk kot je sprogramiran... Nima to veze kakšne windowse maš ti gor naložene...
 
  • Všeč mi je
Reactions: brane_new

JustOne

Pripravnik
20. avg 2007
435
24
18
Gorenjska
Program mora biti ravno tako 64-bitni, če želiš, da bo lahko uporabil več kot 4GB RAM-a. Razlika med 32 in 64 bitnimi aplikacijami je namreč ravno v velikosti naslovnega prostora, ki ga je aplikacija sposobna uporabiti (2^32 vs. 2^64). Od tod tudi izhaja omejitev 32-bitne programske opreme.
 
  • Všeč mi je
Reactions: matej1990 in MrDaco

philips

Guru
Osebje foruma
Administrator
17. avg 2007
9.852
684
113
Program mora biti ravno tako 64-bitni, če želiš, da bo lahko uporabil več kot 4GB RAM-a. Razlika med 32 in 64 bitnimi aplikacijami je namreč ravno v velikosti naslovnega prostora, ki ga je aplikacija sposobna uporabiti (2^32 vs. 2^64). Od tod tudi izhaja omejitev 32-bitne programske opreme.

Načeloma so procesi omejeni na 2 giga ker gre za signed integer, ki gre samo do 2^31. Ampak aplikacija je lahko sestavljena iz več procesov, kar pomeni da lahko spet več kot to porabiš. Primer: pri Chrome je vsak zavitek svoj proces.

Pa 32 bit OS lahko preko PAE naslavlja tudi več kot 4 giga RAMa...

OS v današnjih časi obvezno 64 bitov, tudi če je "samo" 4 giga RAMa, saj je dosti boljši security in določene zadeve hitreje delujejo v x64.
 
  • Všeč mi je
Reactions: brane_new

brane_new

Guru
10. feb 2008
16.421
2.583
113
Vsak dobil mojo oceno.
Imam 16Gb in 32 bit program. Zakaj? Zato ker je samo ta skrekan.
 

philips

Guru
Osebje foruma
Administrator
17. avg 2007
9.852
684
113
Če imaš možnost izbire, je 64-bitna verzija programa načeloma boljša.

Ampak marsikateri program niti nima 64-bitne verzije pa s tem ni nič narobe...
 

philips

Guru
Osebje foruma
Administrator
17. avg 2007
9.852
684
113
Še malo več. Ali lahko WIN 32 uporablja več kot 4Gb?

PAE omogoča, da lahko 32-bitni OS uporablja tudi več kot 4GB RAMa. Je pa zadeva dokaj nestabilna in se raje priporoča uporabo 64-bitnega OSa.
Več o PAE: https://docs.microsoft.com/en-us/windows/win32/memory/physical-address-extension

Tudi 32-bitne aplikacije lahko naslavljajo več kot 4GB RAMa. Je pa res, da je vsak 32-bitni proces omejen na 2GB RAMa, kar pomeni da mora takšna aplikacija izkoriščati več procesov. Kot sem že prej omenil, 32-bitni Chrome bo z dovolj velikim številom zavihkov gladko presegel porabo 4GB RAMa, saj je vsak zavihek ločen proces.