Koja je razlika između 32-bitnog i 64-bitnog?

Sadržaj:

Koja je razlika između 32-bitnog i 64-bitnog?
Koja je razlika između 32-bitnog i 64-bitnog?
Anonim

U svetu računara, 32-bitni i 64-bitni se odnose na tip centralne procesorske jedinice, operativnog sistema, drajvera, softverskog programa, itd., koji koristi tu određenu arhitekturu.

Verovatno ste videli opciju da preuzmete deo softvera kao 32-bitnu ili 64-bitnu verziju. Razlika je, u stvari, bitna jer su ova dva programirana za odvojene sisteme.

Šta oni znače?

  • 32-bitni hardver i softver se često nazivaju x86 ili x86-32.
  • 64-bitni hardver i softver se često nazivaju x64 ili x86-64.
  • 32-bitni sistemi koriste podatke u 32-bitnim delovima, dok 64-bitni sistemi koriste podatke u 64-bitnim delovima. Općenito, što se više podataka može obraditi odjednom, sistem može brže raditi.

Postoji nekoliko drugih prednosti 64-bitnog sistema, praktično mogućnost korištenja značajno veće količine fizičke memorije (više od 4 GB koje dozvoljava 32-bitna mašina).

Pogledajte šta Microsoft ima za reći o ograničenjima memorije za različite verzije Windows-a.

64-bitni procesor može da obrađuje 64 bita podataka odjednom, što mu omogućava da brže izračuna informacije bez obzira na brzinu procesora. Omogućava veću upotrebu memorije jer se kod 32-bitnih procesora može pristupiti samo 232 adresama RAM-a (svi 32-cifreni binarni brojevi).

Ovo ograničenje znači da procesor koristi mnogo manju količinu memorije od 64-bitnih procesora, koji mogu čitati dvostruke cifre. U stvari, sa svakom dodatnom cifrom, maksimalni broj adresa kojima se može pristupiti udvostručuje se, takođe, omogućavajući mnogo više memorije od 32-bitnog procesora.

Sa 64-bitnim procesorima koji imaju veću bitnu veličinu i samim tim mogućnost izračunavanja većih brojeva, računar takođe završava sa svime na mnogo preciznijem nivou od 32-bitnog računara. Pikseli na vašem ekranu, na primjer, mogu biti obojeni i postavljeni preciznije nego pikseli na 32-bitnom računaru.

64-bitni i 32-bitni operativni sistemi

Većina novih procesora bazirana je na 64-bitnoj arhitekturi i podržava 64-bitne operativne sisteme. Ovi procesori su takođe potpuno kompatibilni sa 32-bitnim operativnim sistemima.

Sva izdanja Windows 11 i većina izdanja Windows 10, Windows 8, Windows 7 i Windows Vista dostupni su u 64-bitnom formatu. Od izdanja Windows XP, samo je Professional dostupan u 64-bitnoj verziji.

Sva izdanja Windows-a, od XP do 10, dostupna su u 32-bitnoj verziji.

Svaki Mac operativni sistem od v10.8 (Mountain Lion) je 64-bitni.

Kao i Windows, Linux može biti 32-bitni ili 64-bitni. Možete vidjeti šta radite pomoću naredbe lscpu.

Niste sigurni da li je kopija Windows-a na vašem računaru 32-bitna ili 64-bitna?

Najbrži i najlakši način da vidite da li koristite 32-bitnu ili 64-bitnu verziju Windows-a je da provjerite šta piše na kontrolnoj tabli. Još jedna jednostavna metoda je provjeriti folder Program Files; ima više informacija o tome ispod.

Da vidite hardversku arhitekturu, otvorite komandnu liniju i unesite ovu naredbu:


echo %PROCESSOR_ARCHITECTURE%

Image
Image

Možda ćete dobiti odgovor poput AMD64 da naznačite da imate sistem baziran na x64 ili x86 za 32-bitni.

Ovo je još jedna naredba koja radi provjerom informacija u HKLM košnici registra:


reg upit "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE

Image
Image

Ta komanda bi trebala rezultirati mnogo više teksta, ali onda završiti odgovorom poput jednog od ovih:


PROCESSOR_ARCHITECTURE REG_SZ x86

PROCESSOR_ARCHITECTURE REG_SZ AMD64

Najbolji način da koristite jednu od ovih naredbi je da ih kopirate ovdje, kliknite desnim tasterom miša na crni prostor u komandnoj liniji, a zatim zalijepite komandu.

Ove naredbe vam govore samo o hardverskoj arhitekturi, a ne o vrsti verzije Windowsa koju koristite. Oni su vjerovatno isti jer x86 sistemi mogu instalirati samo 32-bitnu verziju Windows-a, ali to nije nužno tačno jer se 32-bitna verzija Windows-a može instalirati i na x64 sistemima.

Zašto je važno

Poznavanje razlike je ključno tako da instalirate prave vrste softvera i drajvera uređaja. Na primjer, kada se dobije opcija između preuzimanja 32-bitne ili 64-bitne verzije, 64-bitni softverski program je bolji izbor. Međutim, neće se uopće pokrenuti ako koristite 32-bitnu verziju Windows-a.

Jedna značajna razlika za vas, krajnjeg korisnika, je da je moguće da ćete nakon preuzimanja velikog programa otkriti da ste izgubili to vrijeme jer neće raditi na vašem računaru. 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 raditi sasvim dobro na 64-bitnom sistemu. Drugim riječima, 32-bitni programi su kompatibilni sa 64-bitnim operativnim sistemima. To pravilo, međutim, nije uvijek važeće, a to je posebno slučaj sa nekim drajverima uređaja budući da hardverski uređaji zahtijevaju da bude instalirana tačna verzija za povezivanje sa softverom (tj. 64-bitni drajveri su neophodni za 64- bitni OS i 32-bitni drajveri za 32-bitni OS).

Drugi put kada 32-bitna i 64-bitna razlika dolazi do izražaja je kada se otklanja problem sa softverom ili pregledava instalacijski direktorij programa.

Važno je shvatiti da 64-bitne verzije Windows-a 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 to što je folder Program Files 64-bitne verzije istog imena kao i 32-bitni folder Program Files na 32-bitnoj verziji Windowsa.

Jedan primjer zašto je to slučaj 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-bitni folder Program Files, a zatim pokrenete navedeni program, Windows zna da treba da izvuče neke 32-bitne specifične datoteke umjesto onih koje se koriste za 64-bitne programe.

Image
Image

Ako ste zbunjeni, pogledajte ovdje:

64-bitne verzije Windows-a imaju dva foldera:

  • 32-bitna lokacija: C:\Program Files (x86)\
  • 64-bitna lokacija: C:\Program Files\

32-bitna verzija Windows imaju jedan folder:

32-bitna lokacija: C:\Program Files\

Kao što vidite, malo je zbunjujuće reći da je 64-bitni folder Program Files C:\Program Files\ jer to nije tačno za 32-bitni OS.

Osim uputstava i instrukcija koje zahtijevaju da znate razliku, još jedan razlog zašto je razumijevanje ovih pojmova važno je ako niste sigurni da li biste trebali nabaviti 64-bitni računar ili 64-bitni program.

Na primjer, možda želite da program za uređivanje videa ima pristup većim količinama RAM-a nego što bi mogao koristiti na 32-bitnom sistemu. Ili, ako znate da komad hardvera koji koristite nema opciju 64-bitnog drajvera, onda znate da ga ne možete koristiti sa 64-bitnim računarom. Isto važi i za stare 16-bitne aplikacije koje možda neće raditi na 64-bitnom računaru; saznanje o ovome može vam pomoći da odlučite da li biste se trebali prebaciti na 64-bitni računar ili se držite 32-bitnog.

FAQ

    Koje je ime 32-bitnog ili 128-bitnog broja koji se koristi za identifikaciju uređaja na mreži?

    Adresa Internet protokola, koja se obično naziva IP adresa, je identifikacioni broj za mrežni hardver povezan na mrežu.

    Kako pokrenuti 32-bitne programe na 64-bitnom Windows 10?

    Kliknite desnim tasterom miša na program, idite na Properties > Compatibility, izaberite Pokreni ovaj program u režimu kompatibilnosti zai odaberite verziju.

    Zašto se 32-bitni zove x86, a ne x32?

    Sva imena Intelovih procesora završavaju se na 86 (prvi je bio 8086). 32-bitna generacija ove arhitekture se takođe naziva "x86."

Preporučuje se: