U svijetu računala, 32-bitni i 64-bitni se odnose na tip središnje procesorske jedinice, operativnog sustava, upravljačkog programa, softverskog programa itd., koji koristi tu određenu arhitekturu.
Vjerojatno ste vidjeli opciju preuzimanja softvera kao 32-bitne ili 64-bitne verzije. Razlika je zapravo bitna jer su ta dva programirana za različite sustave.
Što oni znače?
- 32-bitni hardver i softver često se nazivaju x86 ili x86-32.
- 64-bitni hardver i softver često se nazivaju x64 ili x86-64.
- 32-bitni sustavi koriste podatke u 32-bitnim dijelovima, dok 64-bitni sustavi koriste podatke u 64-bitnim dijelovima. Općenito, što se više podataka može obraditi odjednom, sustav može brže raditi.
Postoji nekoliko drugih prednosti 64-bitnog sustava, najpraktičnije mogućnost korištenja značajno veće količine fizičke memorije (više od 4 GB koliko dopušta 32-bitni stroj).
Pogledajte što Microsoft ima za reći o ograničenjima memorije za različite verzije sustava Windows.
64-bitni procesor može obraditi 64 bita podataka odjednom, što mu omogućuje brže izračunavanje informacija bez obzira na radni takt procesora. Omogućuje veću upotrebu memorije jer se s 32-bitnim procesorima može pristupiti samo 232 adresama RAM-a (svi 32-znamenkasti binarni brojevi).
Ovo ograničenje znači da procesor koristi puno manju količinu memorije od 64-bitnih procesora, koji mogu čitati dvostruke znamenke. Zapravo, sa svakom dodatnom znamenkom, maksimalni broj adresa kojima se može pristupiti također se udvostručuje, što omogućuje puno više memorije od 32-bitnog procesora.
Sa 64-bitnim procesorima koji imaju veću veličinu bita i stoga mogućnost izračunavanja većih brojeva, računalo također na kraju rješava sve na mnogo preciznijoj razini od 32-bitnog računala. Pikseli na vašem zaslonu, na primjer, mogu se obojiti i postaviti točnije nego pikseli na 32-bitnom računalu.
64-bitni i 32-bitni operativni sustavi
Većina novih procesora temelji se na 64-bitnoj arhitekturi i podržava 64-bitne operativne sustave. Ovi procesori su također potpuno kompatibilni s 32-bitnim operativnim sustavima.
Sva izdanja sustava Windows 11 i većina izdanja sustava Windows 10, Windows 8, Windows 7 i Windows Vista dostupni su u 64-bitnom formatu. Od izdanja sustava Windows XP samo je Professional dostupan u 64-bitnoj verziji.
Sva izdanja sustava Windows, od XP do 10, dostupna su u 32-bitnoj verziji.
Svaki Mac operativni sustav od v10.8 (Mountain Lion) je 64-bitni.
Kao Windows, Linux može biti 32-bitni ili 64-bitni. Možete vidjeti koji izvodite pomoću naredbe lscpu.
Niste sigurni je li kopija sustava Windows na vašem računalu 32-bitna ili 64-bitna?
Najbrži i najlakši način da vidite imate li 32-bitnu ili 64-bitnu verziju sustava Windows je da provjerite što piše na upravljačkoj ploči. Još jedna jednostavna metoda je provjeriti mapu Program Files; ima više informacija o tome ispod.
Da biste vidjeli hardversku arhitekturu, otvorite naredbeni redak i unesite ovu naredbu:
echo %PROCESSOR_ARCHITECTURE%
Mogli biste dobiti odgovor poput AMD64 koji označava da imate sustav temeljen na x64 ili x86 za 32-bitni.
Ovo je još jedna naredba koja radi provjerom informacija u HKLM saću registra:
reg upit "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE
Ta bi naredba trebala rezultirati s mnogo više teksta, ali bi onda završila odgovorom poput jednog od ovih:
ARHITEKTURA_PROCESORA REG_SZ x86
ARHITEKTURA_PROCESORA REG_SZ AMD64
Najbolji način korištenja jedne od ovih naredbi je da ih kopirate ovdje, desnom tipkom miša kliknete crni prostor u naredbenom retku, a zatim zalijepite naredbu.
Ove vam naredbe govore samo o hardverskoj arhitekturi, a ne o vrsti Windows verzije koju koristite. Vjerojatno su isti jer x86 sustavi mogu instalirati samo 32-bitnu verziju Windowsa, ali to nije nužno točno budući da se 32-bitna verzija Windowsa može instalirati i na x64 sustave.
Zašto je važno
Presudno je znati razliku kako biste instalirali prave vrste softvera i upravljačkih programa uređaja. Na primjer, kada imate mogućnost preuzimanja 32-bitne ili 64-bitne verzije, 64-bitni softver je bolji izbor. Međutim, uopće se neće pokrenuti ako imate 32-bitnu verziju sustava Windows.
Jedna značajna razlika za vas, krajnjeg korisnika, jest ta da je moguće da ćete nakon preuzimanja velikog programa uvidjeti da ste uzalud izgubili to vrijeme jer se on neće pokrenuti na vašem računalu. Na primjer, ako ste preuzeli 64-bitni program koji očekujete da ćete koristiti na 32-bitnom OS-u.
Međutim, neki 32-bitni programi mogu sasvim dobro raditi na 64-bitnom sustavu. Drugim riječima, 32-bitni programi su kompatibilni sa 64-bitnim operativnim sustavima. To pravilo, međutim, nije uvijek važeće, a to je osobito slučaj s nekim upravljačkim programima budući da hardverski uređaji zahtijevaju instaliranje točne verzije kako bi se mogli povezati sa softverom (tj. 64-bitni upravljački programi potrebni su za 64-bitni upravljački program bitni OS i 32-bitni upravljački programi za 32-bitni OS).
Drugi put kada 32-bitne i 64-bitne razlike dolaze do izražaja je kada rješavate problem sa softverom ili pregledavate instalacijski direktorij programa.
Važno je shvatiti da 64-bitne verzije Windowsa imaju dvije različite instalacijske mape, budući da sadrže i 32-bitni direktorij. Međutim, 32-bitna verzija ima samo jednu instalacijsku mapu. Ono što je zbunjujuće je da je mapa Program Files 64-bitne verzije isto ime kao mapa 32-bitne Program Files na 32-bitnoj verziji sustava Windows.
Jedan primjer zašto je to tako je da 32-bitni program ne pokušava koristiti 64-bitni DLL, što neće raditi. Umjesto toga, kada se 32-bitni program instalira u 32-bitnu mapu Program Files, a zatim pokrenete navedeni program, Windows zna da treba povući neke 32-bitne specifične datoteke umjesto onih koje se koriste za 64-bitne programe.
Ako ste zbunjeni, pogledajte ovdje:
64-bitne verzije sustava Windows imaju dvije mape:
- 32-bitna lokacija: C:\Programske datoteke (x86)\
- 64-bitna lokacija: C:\Program Files\
32-bitna verzija Windowsa imaju jednu mapu:
32-bitna lokacija: C:\Program Files\
Kao što vidite, malo je zbunjujuće reći da je 64-bitna mapa Program Files C:\Program Files\ budući da to nije točno za 32-bitni OS.
Pored uputa i uputa koje od vas zahtijevaju da znate razliku, još jedan razlog zašto je važno razumjeti ove uvjete je ako niste sigurni trebate li nabaviti 64-bitno računalo ili 64-bitni program.
Na primjer, možda želite da program za uređivanje videa ima pristup većoj količini RAM-a od one koju bi mogao koristiti na 32-bitnom sustavu. Ili, ako znate da dio hardvera koji koristite nema opciju 64-bitnog upravljačkog programa, onda znate da ga ne možete koristiti sa 64-bitnim računalom. Isto vrijedi i za stare 16-bitne aplikacije koje možda neće raditi na 64-bitnom računalu; to vam može pomoći da odlučite trebate li prijeći na 64-bitno računalo ili se držati 32-bitnog.
FAQ
Kako se zove 32-bitni ili 128-bitni broj koji se koristi za identifikaciju uređaja na mreži?
Adresa internetskog protokola, koja se obično naziva IP adresa, je identifikacijski broj za mrežni hardver spojen na mrežu.
Kako pokrećete 32-bitne programe na 64-bitnom Windows 10?
Desnom tipkom miša kliknite program, idite na Properties > Compatibility, odaberite Pokreni ovaj program u načinu kompatibilnosti za, i odaberite verziju.
Zašto se 32-bitni naziva x86, a ne x32?
Sva imena Intelovih procesora završavaju na 86 (prvi je bio 8086). 32-bitna generacija ove arhitekture također se naziva "x86."