Početna » kako da » Zašto je većina programa još uvijek 32-bitna u 64-bitnoj verziji sustava Windows?

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

    Vaše računalo vjerojatno izvodi 64-bitnu verziju sustava Windows. Ali pogledajte Upravitelj zadataka i vidjet ćete da su mnoge aplikacije na vašem sustavu još uvijek 32-bitne. Je li to problem?

    Većina modernih računala - definitivno oni koji se prodaju od oko Windows 7 dana - su sposobni za 64-bitnu verziju i isporučuju se sa 64-bitnom verzijom sustava Windows. Ako niste sigurni u svoje osobno računalo, lako je provjeriti koristite li 32-bitni ili 64-bitni sustav Windows. Postoje mnoge razlike između 64-bitne i 32-bitne verzije sustava Windows - dovoljno ako je računalo i aplikacije podržavaju, trebate 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 teže, tamo. Prvo što morate znati je da 64-bitne verzije sustava Windows mogu izvoditi 32-bitne aplikacije, ali 32-bitne verzije sustava Windows ne mogu pokrenuti 64-bitni softver. Još jedna mala bora - i ona koja se odnosi samo na vrlo mali broj ljudi - je da 32-bitne verzije sustava Windows mogu izvoditi stare 16-bitne aplikacije, ali te 16-bitne aplikacije neće raditi na 64-bitnoj verziji sustava Windows , Dakle, uronimo u to malo više i vidimo kada bi vam to moglo biti važno.

    Kako provjeriti koje su vaše aplikacije još uvijek 32-bitne

    Možete koristiti Upravitelj zadataka da biste vidjeli koji su vaši programi 64-bitni i koji su 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 stupac "Ime". Ako koristite 64-bitnu verziju sustava Windows 8 ili 10, nakon naziva bilo koje 32-bitne aplikacije vidjet ćete tekst "(32-bitni)". Ako koristite 64-bitnu verziju sustava Windows 7, umjesto toga vidjet ćete tekst "* 32". U svim verzijama 64-bitne aplikacije nemaju dodatni tekst iza naziva.

    Windows također instalira 32-bitne i 64-bitne aplikacije na različitim mjestima - ili barem pokušava. 32-bitne aplikacije se obično instaliraju na C: Programske datoteke (x86) na 64-bitnim verzijama sustava Windows, dok se 64-bitni programi obično instaliraju na C: Programske datoteke mapa.

    Ipak, ovo je više smjernica. Ne postoje pravila koja prisiljavaju 32-bitne i 64-bitne aplikacije u njihove mape. Primjerice, Steam klijent je 32-bitni program i ispravno se instalira u C: Programske datoteke (x86) prema zadanim postavkama. No, sve igre koje instalirate kroz Steam se instaliraju na C: Programske datoteke (x86) Par mape prema zadanim postavkama čak i 64-bitne igre.

    Ako usporedite dvije različite mape Program Files, vidjet ćete da je većina vaših programa vjerojatno instalirana u mapu C: Program Files (x86). Vjerojatno su to 32-bitni programi.

    Pokreće se 32-bitne aplikacije na 64-bitnom sustavu Windows loša ideja?

    Na prvi pogled, može se činiti da je izvršavanje 32-bitnih aplikacija u 64-bitnom okruženju ionako loše ili manje od idealnog. Naposljetku, 32-bitne aplikacije ne uzimaju u potpunosti prednosti 64-bitne arhitekture. I to je istina. Kada 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 nego 4 GB koje 32-bitne aplikacije mogu pristupiti.

    Ipak, to su razlike koje vjerojatno nećete primijetiti da u stvarnom svijetu imate redovite aplikacije. Na primjer, nećete trpjeti nikakvu kaznu izvedbe pokretanjem 32-bitnih aplikacija. U 64-bitnoj verziji sustava Windows, 32-bitne aplikacije rade pod nečim što se zove Windows 32-bitni na Windows 64-bitnom (WoW64) sloju kompatibilnosti - puni podsustav koji upravlja pokrenutim 32-bitnim aplikacijama. Vaši 32-bitni Windows programi će raditi približno jednako kao i kod 32-bitne verzije sustava Windows (au nekim slučajevima i bolje), tako da nema problema s pokretanjem tih programa na 64-bitnom OS-u..

    Čak i ako je svaki program koji koristite još uvijek 32-bitni, imat ćete koristi jer vaš operativni sustav radi u 64-bitnom načinu. 64-bitna verzija sustava Windows je sigurnija.

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

    Kao što smo spomenuli ranije, postoji prednost u pokretanju 64-bitne verzije aplikacije, ako je dostupna. Na 64-bitnoj verziji sustava Windows 32-bitni programi mogu pristupiti samo 4 GB memorije, dok 64-bitni programi mogu pristupiti mnogo više. Ako je program vjerojatno pod napadom, dodatne sigurnosne značajke koje se primjenjuju na 64-bitne programe mogu pomoći.

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

    Mnoge aplikacije ipak nisu napravile skok, a većina nikada neće. Još uvijek možete pokrenuti većinu desetogodišnjih 32-bitnih Windows programa na 64-bitnoj verziji sustava Windows danas, čak i ako ih njihovi programeri nisu ažurirali budući da je došlo do 64-bitnih verzija sustava Windows.

    Programer koji želi pružiti 64-bitnu verziju svog programa mora obaviti dodatni posao. Moraju se uvjeriti da se postojeći kod kompilira i ispravno radi kao 64-bitni softver. Moraju pružiti i podržati dvije odvojene verzije programa, jer korisnici koji koriste 32-bitnu verziju sustava Windows ne mogu koristiti 64-bitnu verziju.

    A u mnogim aplikacijama ljudi jednostavno ne bi primijetili razliku. Uzmimo primjer Evernote za radnu površinu sustava Windows. Čak i ako pružaju 64-bitnu verziju Evernotea, korisnici vjerojatno ne bi uopće primijetili razliku. 32-bitni program može dobro funkcionirati na 64-bitnoj verziji sustava Windows, a 64-bitna verzija ne bi imala vidljivih prednosti.

    Ukratko, ako imate izbor, svakako iskoristite 64-bitnu verziju svoje aplikacije. Ako nemate izbora, nabavite 32-bitnu verziju i ne brinite o tome.

    Dobivanje 64-bitnih aplikacija

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

    U drugim slučajevima preuzet ćete jednu instalacijsku aplikaciju koja sadrži i 32-bitnu i 64-bitnu verziju aplikacije. Kada pokrenete instalacijski program, u tom će trenutku detektirati koristite li 32-bitnu ili 64-bitnu verziju sustava Windows i instalirati te datoteke. Photoshop za Windows radi na ovaj način.

    U nekim drugim slučajevima na stranici za preuzimanje aplikacije možete odabrati da biste preuzeli željenu inačicu. Ponekad će verzija reći "64-bitni", ponekad će reći "x64", a ponekad oboje. Kada vidite takav izbor, preuzmite 64-bitnu verziju.


    Na kraju krajeva, ono što je važno je da ne vodite računa o pokretanju 64-bitnih aplikacija - to znači da koristite aplikacije koje dobro rade za vas. Ako postoji 64-bitna verzija aplikacije, svakako je koristite. Ako ne, korištenje 32-bitne verzije je sasvim u redu. Za većinu aplikacija nećete primijetiti razliku.