Zašto 64-bitni Windows trebaju dvije mape programskih datoteka?

Iako je Windows XP imao 64-bitnu verziju, tek kada je Microsoft izdao Windows Vista , potrošači su zaista morali donijeti odluku hoće li kupiti 32-bitnu ili 64-bitnu verziju.

Windows 7/8/10 također dolazi u 32-bitnoj i 64-bitnoj verziji i ako ste se odlučili za 64-bitnu, možda ste primijetili da na vašem tvrdom disku postoje dvije mape Program Files. (Program)Čitajte dalje kako biste istražili razliku između 32-bitnog i 64-bitnog Windowsa(Windows) i zašto su operacijskom sustavu potrebne dvije zasebne mape u koje će pohranjivati ​​podatke programa.

Windows 32 i 64-bitni

Prava razlika između 32-bitnog i 64-bitnog sustava Windows(Windows 32) je vezana uz to koliko memorije operativni sustav može adresirati. “Adresirati” jednostavno znači “pratiti”.

Windows 7/8/10 32-bit (kao prethodne 32-bitne verzije sustava Windows ) može adresirati do 4,294,967,296 bajtova informacija. To je 4 GB memorije. Teoretski, 64-bitni operativni sustav može adresirati do 1,8446,744,073,709,551,616 bajtova informacija.

To je 16,3 milijarde gigabajta. Međutim, ograničenje memorije na potrošačkim verzijama sustava Windows 7 je 192 GB što je još uvijek izvan fizičkih ograničenja od 8 GB do 16 GB za većinu matičnih ploča. Za Windows 8 , to je 512 GB, a za Windows 10 , to je nevjerojatnih 2 TB za ograničenje memorije!

Prijelaz s 32-bitnog na 64-bitni operativni sustav više je od samog skoka u adresibilnoj memoriji. To je promjena na potpuno drugačiji način praćenja podataka. Zbog toga je hardveru (kao što je zvučna kartica) potreban potpuno drugačiji upravljački program za rad u 64-bitnom sustavu Windows(Windows) .

Dvije mape (Folders)programskih(Program) datoteka u sustavu Windows(Windows)

Ako imate 64-bitnu verziju sustava Windows , možda ste primijetili da na vašem tvrdom disku postoje dvije mape Program Files.(Program)

Jedan je jednostavno označen kao Programske datoteke(Program Files) , a drugi je označen kao Programske datoteke (x86)(Program Files (x86)) . Prva mapa je zadana lokacija za sve vaše 64-bitne programe. Na kraju nema dodatnu oznaku jer se kao 64-bitni operativni sustav pretpostavlja da će 64-bitne aplikacije ići u ovu mapu.

Druga mapa s oznakom Program Files ( x86 ) zadana je lokacija za sve vaše 32-bitne aplikacije. U određenom smislu, to je mapa dizajnirana za naslijeđeni softver koji je ostao iz vremena 32-bitnih operativnih sustava. x86 dio naziva mape odnosi se na x86 32(x86) -bitnu arhitekturu na kojoj su razvijeni prvi 32-bitni procesori kao što su 386, 486 i Pentium CPU(Pentium CPUs) .

Nažalost, prebacivanje s 32-bitnih na 64-bitne aplikacije i operativne sustave nije tako jednostavno kako bi Microsoft želio. Za promjenu, svaki dobavljač softvera, proizvođač hardvera i korisnik odjednom bi morali prestati proizvoditi i koristiti bilo što izgrađeno na 32-bitnoj arhitekturi i početi koristiti 64-bitnu. To je posve nepraktično jer većina ljudi nije spremna samo odbaciti svoja ulaganja u hardver i softver i ponovno kupiti sve novo.

Microsoftovo rješenje za ovaj prijelaz s 32-bitne na 64-bitno bilo je dodavanje naslijeđene podrške za većinu 32-bitnih aplikacija. Drugim riječima, većina 32-bitnih aplikacija funkcionirat će u 64-bitnom operativnom okruženju.

Kako bi olakšao prijelaz, Microsoft je odredio da se sve 32-bitne aplikacije prema zadanim postavkama trebaju učitati u mapu Program Files ( x86 ) umjesto da se miješaju s pravim 64-bitnim aplikacijama u uobičajenoj mapi Program Files .

Windows koristi svojevrsni emulator za pokretanje 32-bitnih aplikacija u 64-bitnom sustavu Windows(Windows) . Možda ste na svom sustavu vidjeli neke mape koje imaju pojam WOW64 . WOW64 je kratica za Windows 32-bit na Windows 64-bit. Kad god pokrenete 32-bitni program i treba mu pristupiti direktoriju programskih datoteka, on se bez problema preusmjerava na C:Program Files (x86) pomoću WOW64 .

Možete brzo vidjeti koji su programi na vašem računalu 32-bitni, a koji 64-bitni jednostavnim pregledavanjem dvije mape.

Svakih nekoliko mjeseci obično provjeravam web stranicu programera softvera da vidim jesu li objavili 64-bitnu verziju programa. Ponekad morate malo kopati da biste pronašli 64-bitnu verziju programa. Većina dobavljača čak i danas još uvijek gura 32-bitne verzije kao glavno preuzimanje. Na primjer, možete instalirati 64-bitnu verziju sustava Office 365(install the 64-bit version of Office 365) , ali to nije zadano preuzimanje.

Uskoro će, međutim, većina aplikacija biti 64-bitna, što će učiniti nepotrebnom potrebu za više mapa Programskih datoteka . (Program Files)Ipak, čak ni Microsoft kada je izdao 64-bitni Windows Vista nije uspio razviti i izdati 64-bitnu verziju sustava Office 2007 koja je objavljena u isto vrijeme. Također, mnoge zadane aplikacije Windows Store iz Microsofta(Microsoft) u sustavu Windows 10(Windows 10) i dalje su 32-bitne aplikacije.

Imajte na umu da će nas do trenutka kada svi prijeđemo na 64-bitne aplikacije vjerojatno pričati o 128-bitnim arhitekturama natjerati da ponovno prođemo kroz cijeli proces. Uživati!



About the author

Ja sam računalni profesionalac s više od 10 godina iskustva. U slobodno vrijeme volim pomagati za uredskim stolom i učiti djecu kako se koristiti internetom. Moje vještine uključuju mnoge stvari, ali najvažnije je da znam kako pomoći ljudima u rješavanju problema. Ako trebate nekoga tko vam može pomoći s nečim hitnim ili samo želite neke osnovne savjete, obratite mi se!



Related posts