Soovitatav, 2020

Toimetaja Valik

Miks 64-bitine Windows vajab kahte programmifaili?

Kuigi Windows XP-l oli 64-bitine versioon, siis alles siis, kui Microsoft Windows Vista välja andis, pidid tarbijad tegema otsuse, kas osta 32- või 64-bitine versioon.

Windows 7/8/10 on saadaval ka 32- ja 64-bitistes versioonides ning kui olete valinud 64-bitise, võib-olla olete märganud, et teie kõvakettal on kaks programmifaili kausta. Loe edasi, et uurida erinevust 32 ja 64-bitise Windowsi vahel ning miks operatsioonisüsteem vajab kahte eraldi kausta, milles salvestada programmi andmeid.

Windows 32 ja 64-bitine

Reaalne erinevus Windows 32 ja 64-bitiste vahel on seotud sellega, kui palju mälu operatsioonisüsteem suudab lahendada. „Aadressi“ tähendab lihtsalt „jälgida”.

Windows 7/8/10 32-bitine (nagu Windowsi eelmised 32-bitised versioonid) võib olla kuni 4, 294, 967, 296 baiti informatsiooni. See on 4 GB mälu. Teoreetiliselt võib 64-bitine operatsioonisüsteem käsitleda kuni 1, 8446, 744, 073, 709, 551, 616 baiti teavet.

See on 16, 3 miljardit gigabaiti. Windows 7 tarbija versioonide mälupiir on siiski 192 GB, mis on enamiku emaplaatide puhul veel 8GB kuni 16GB füüsilistest piiridest. Windows 8 puhul on see 512 GB ja Windows 10 jaoks mälupiiriks 2 TB.

Liigutamine 32-bitisest 64-bitisele operatsioonisüsteemile on rohkem kui lihtsalt hüpata adresseeritavas mälus. See on muutus täiesti erineval meetodil andmete jälgimiseks. Sellepärast vajab riistvara (näiteks helikaart) 64-bitises Windowsis töötamiseks täiesti erinevat draiverit.

Kaks programmifaili kausta Windowsis

Kui teil on Windowsi 64-bitine versioon, siis võib-olla olete märganud, et teie kõvakettal on kaks programmifaili kausta.

Üks neist on lihtsalt Program Files ja teine ​​on Program Files (x86) . Esimene kaust on kõigi 64-bitiste programmide vaikimisi asukoht. Lõpus ei ole sellel lisamärgist, sest 64-bitise operatsioonisüsteemina eeldatakse, et 64-bitised rakendused lähevad sellesse kausta.

Teine kaust nimega Program Files (x86) on kõigi 32-bitiste rakenduste vaikimisi asukoht. Teatud mõttes on see kaust, mis on mõeldud pärandvara jaoks, mis on jäänud üle 32-bitiste operatsioonisüsteemide päevast. Kausta nime x86 osa viitab 32-bitisele x86-arhitektuurile, millel töötati välja esimesed 32-bitised protsessorid nagu 386, 486 ja Pentium CPU.

Kahjuks ei ole 32-bitistel 64-bitistel rakendustel ja operatsioonisüsteemidel üleminek nii lihtne kui Microsoft soovib. Lüliti tegemiseks peavad iga tarkvara müüja, riistvara tootja ja kasutaja ootamatult lõpetama 32-bitise arhitektuuriga ehitatud ja kasutama midagi ja alustama 64-bitist kasutamist. See on täiesti ebapraktiline, sest enamik inimesi ei taha lihtsalt investeerida riist- ja tarkvarasse ning osta kõik uuesti.

Microsofti lahendus sellele üleminekule 32-bitisest 64 bitile on olnud enamiku 32-bitiste rakenduste pärandtoe lisamine. Teisisõnu, enamik 32-bitisi rakendusi toimivad 64-bitises töökeskkonnas.

Ülemineku hõlbustamiseks on Microsoft määranud, et kõik 32-bitised rakendused tuleb vaikimisi laadida kaustafailide (x86) kausta, selle asemel, et saada tavapäraste programmifailide kausta tõeliste 64-bitiste rakendustega segunemist.

Windows kasutab 32-bitiste rakenduste käitamiseks 64-bitises Windowsis sorteerimise emulaatorit. Võib-olla olete näinud mõningaid kaustu oma süsteemis, millel on termin WOW64 . WOW64 tähistab Windows 64-bitist Windows 32-bitist. Iga kord, kui käivitate 32-bitise programmi ja vajate juurdepääsu programmifailide kataloogile, suunatakse see sujuvalt C-le: WOW64 programmifailid (x86).

Saate kiiresti näha, millised programmid teie arvutis on 32-bitised ja mis on 64-bitised, lihtsalt sirvides kahte kausta.

Iga paari kuu järel kontrollin tavaliselt tarkvaraarendaja veebisaiti, et näha, kas nad on 64-bitise programmi versiooni välja andnud. Mõnikord tuleb programmi 64-bitise versiooni leidmiseks veidi kaevata. Enamik müüjaid paneb peamised allalaadimist isegi tänapäeval 32-bitisi versioone. Näiteks saate installida Office 365 64-bitise versiooni, kuid see ei ole vaikimisi allalaaditud.

Varsti on enamik rakendusi 64-bitised, mistõttu pole vaja mitut programmifaili kausta. Ikka, isegi kui Microsoft Windows Vista 64-bitise väljalaskega vabastas, ei suutnud ta välja töötada ja vabastada samal ajal väljastatud Office 2007 64-bitist versiooni. Samuti on Windowsi 10-s Windowsis paljud Windowsi vaikimisi salvestatud rakendused ikka veel 32-bitised rakendused.

Pidage meeles, et selleks ajaks, kui me kõik lülitame 64-bitistele rakendustele, on tõenäoline, et 128-bitistest arhitektuuridest rääkimine sunnib meid kogu protsessi uuesti läbi vaatama. Naudi!

Top