Zašto je većina programa i dalje 32-bitna u 64-bitnoj verziji sustava Windows?

Na računalu se vjerojatno koristi 64-bitna verzija sustava Windows. No, pogledajte Task Manager i vidjet ćete da su mnoge aplikacije na vašem sustavu i dalje 32-bitne. Je li to problem?

Većina modernih računala - definitivno ona koja se prodaju otprilike tijekom Windows 7 dana - sposobna su za 64-bit i isporučuju se s 64-bitnom verzijom Windows-a. Ako niste sigurni oko vlastitog računala, lako je provjeriti imate li 32-bitni ili 64-bitni Windows. Mnogo je razlika između 64-bitne i 32-bitne verzije sustava Windows - dovoljno da ako je vaše računalo i aplikacije podržavaju, trebali biste pokrenuti 64-bitnu verziju. Čak i ako je svaka aplikacija koju pokrenete 32-bitna aplikacija, pokretanje 64-bitnog OS-a i dalje će biti sigurnije i pouzdanije.

Ali, što je s tim aplikacijama? Stvari postaju malo zamršenije. Prvo što treba znati je da 64-bitne verzije sustava Windows mogu pokretati 32-bitne aplikacije, ali 32-bitne verzije sustava Windows ne mogu pokretati 64-bitni softver. Još jedna mala nabora - i ona koja se odnosi samo na vrlo mali broj ljudi - jest ta da 32-bitne verzije sustava Windows mogu pokretati stare 16-bitne aplikacije, ali te 16-bitne aplikacije neće se izvoditi na 64-bitnoj verziji Windowsa . Dakle, zaronimo malo više u to i vidjet ćemo kada bi vam to moglo biti važno.

POVEZANO: Kako mogu znati koristim li 32-bitni ili 64-bitni Windows?

Kako provjeriti koje su vaše aplikacije i dalje 32-bitne

POVEZANO: Početnik geek: što svaki korisnik sustava Windows mora znati o korištenju upravitelja zadataka sustava Windows

Pomoću Upravitelja zadataka možete vidjeti koji su vaši programi 64-bitni, a koji 32-bitni. Da biste ga otvorili, desnom tipkom miša kliknite bilo koje otvoreno područje na programskoj traci, a zatim kliknite "Upravitelj zadataka" (ili pritisnite Ctrl + Shift + Escape).

Na kartici "Procesi" pogledajte ispod stupca "Ime". Ako upotrebljavate 64-bitnu verziju sustava Windows 8 ili 10, vidjet ćete tekst "(32-bit)" nakon naziva bilo koje 32-bitne aplikacije. Ako upotrebljavate 64-bitnu verziju sustava Windows 7, umjesto toga vidjet ćete tekst "* 32". U svim inačicama 64-bitne aplikacije nemaju dodatni tekst nakon naziva.

Windows također instalira 32-bitne i 64-bitne aplikacije na različita mjesta - ili barem pokušava. 32-bitne aplikacije obično se instaliraju u C:\Program Files (x86)\mapu na 64-bitnim verzijama sustava Windows, dok se 64-bitni programi obično instaliraju u C:\Program Files\mapu.

Ovo je ipak više smjernica. Ne postoji pravilo koje prisiljava 32-bitne i 64-bitne aplikacije u njihove odgovarajuće mape. Na primjer, Steam klijent je 32-bitni program i C:\Program Files (x86)\ prema zadanim postavkama pravilno se instalira u mapu. Ali sve igre koje instalirate putem Steama C:\Program Files (x86)\Steamprema zadanim su postavkama instalirane u mapu - čak i 64-bitne igre.

Ako usporedite svoje dvije različite mape programskih datoteka, otkrit ćete da je većina vaših programa vjerojatno instalirana u mapu C: \ Program Files (x86). To su vjerojatno 32-bitni programi.

Je li pokretanje 32-bitnih aplikacija na 64-bitnom sustavu Windows loša ideja?

POVEZANO: Zašto je 64-bitna verzija sustava Windows sigurnija

Naizgled bi se moglo činiti da je pokretanje 32-bitnih aplikacija u 64-bitnom okruženju loše - ili ionako manje od idealnog. Uostalom, 32-bitne aplikacije ne iskorištavaju u potpunosti prednosti 64-bitne arhitekture. I istina je. Kad je moguće, pokretanje 64-bitne verzije aplikacije pruža dodatne sigurnosne značajke aplikacijama koje će vjerojatno biti napadnute. A 64-bitne aplikacije mogu pristupiti mnogo više memorije izravno od 4 GB kojima mogu pristupiti 32-bitne aplikacije.

Ipak, to su razlike za koje vjerojatno nećete primijetiti pokretanje uobičajenih aplikacija u stvarnom svijetu. Na primjer, nećete trpjeti bilo kakvu kaznu izvedbe izvođenjem 32-bitnih aplikacija. U 64-bitnoj verziji sustava Windows 32-bitne aplikacije rade pod nečim nazvanim Windows 32-bit na Windows 64-bitnom (WoW64) sloju kompatibilnosti - potpunom podsustavu koji upravlja pokrenutim 32-bitnim aplikacijama. Vaši 32-bitni Windows programi izvodit će se otprilike jednako kao i na 32-bitnoj verziji Windowsa (a u nekim slučajevima čak i bolje), tako da nema nedostataka za pokretanje tih programa na 64-bitnom OS-u.

POVEZANO: Zašto je 64-bitna verzija sustava Windows sigurnija

Čak i ako je svaki program koji upotrebljavate i dalje 32-bitni, imat ćete koristi jer se sam vaš operativni sustav izvodi u 64-bitnom načinu. 64-bitna verzija sustava Windows sigurnija je.

Ali 64-bitni programi bili bi bolji, zar ne?

Kao što smo ranije spomenuli, prednost je pokretanja 64-bitne verzije aplikacije ako je dostupna. U 64-bitnoj verziji Windowsa 32-bitni programi mogu pristupiti samo 4 GB memorije, dok 64-bitni programi mogu pristupiti puno više. Ako je vjerojatnost da će program biti napadnut, mogu vam pomoći dodatne sigurnosne značajke primijenjene na 64-bitne programe.

Mnoge aplikacije nude i 32-bitne i 64-bitne verzije. Chrome, Photoshop, iTunes i Microsoft Office nekoliko su najpopularnijih Windows programa i svi su dostupni u 64-bitnom obliku. Zahtjevne igre često su 64-bitne pa mogu koristiti više memorije.

Mnoge aplikacije ipak nisu napravile iskorak, a većina nikada neće. I danas još uvijek možete pokretati većinu deset godina starih 32-bitnih Windows programa na 64-bitnoj verziji Windowsa, čak i ako ih njihovi programeri nisu ažurirali otkako su se pojavile 64-bitne verzije Windowsa.

Programer koji želi osigurati 64-bitnu verziju svog programa mora obaviti dodatni posao. Moraju biti sigurni da se postojeći kôd pravilno kompajlira i radi kao 64-bitni softver. Moraju osigurati i podržati dvije odvojene verzije programa, jer ljudi koji koriste 32-bitnu verziju sustava Windows ne mogu koristiti 64-bitnu verziju.

A u mnogim aplikacijama ljudi ionako jednostavno ne bi primijetili razliku. Uzmimo ovdje za primjer Windows verziju Evernotea za radnu površinu. Čak i kad bi pružili 64-bitnu verziju Evernotea, korisnici vjerojatno uopće ne bi primijetili razliku. 32-bitni program može se izvrsno pokretati na 64-bitnoj verziji sustava Windows, a ne bi bilo primjetnih prednosti kod 64-bitne verzije.

Ukratko, ako imate izbora, definitivno zgrabite 64-bitnu verziju svoje aplikacije. Ako nemate izbora, nabavite 32-bitnu verziju i ne brinite zbog toga.

Dobivanje 64-bitnih aplikacija

Način na koji dobivate 64-bitne aplikacije kad su dostupne razlikuje se ovisno o aplikaciji. Ponekad, kada odete na stranicu za preuzimanje aplikacije, stranica će otkriti koristite li 32-bitnu ili 64-bitnu verziju sustava Windows i automatski vas uputiti na pravi instalacijski program. Apple iTunes radi na ovaj način.

Inače ćete preuzeti jednu instalacijsku aplikaciju koja sadrži 32-bitnu i 64-bitnu verziju aplikacije. Kada pokrenete instalacijski program, u tom će trenutku otkriti upotrebljavate li 32-bitnu ili 64-bitnu verziju sustava Windows i instalirati te datoteke. Photoshop za Windows radi na ovaj način.

A još ćete uvijek na stranici za preuzimanje aplikacije zapravo imati izbor za preuzimanje željene verzije. Ponekad će verzija reći "64-bitna", ponekad "x64", a ponekad oboje. Kada vidite ovakav izbor, samo naprijed i preuzmite 64-bitnu verziju.

Na kraju, ono što je važno nije osigurati pokretanje 64-bitnih aplikacija - već pokretanje aplikacija koje dobro rade za vas. Ako postoji 64-bitna verzija aplikacije, svakako je koristite. Ako ne, upotreba 32-bitne verzije sasvim je u redu. U većini aplikacija nećete ni primijetiti razliku.