- Programmifailid, mis sisaldavad 64-bitisi programme ja rakendusi;
- Programmifailid (x86), mis sisaldavad 32-bitisi programme ja rakendusi.
Mis vahe on?
64-bitised rakendused on koostatud spetsiaalselt kasutamiseks 64-bitisel arvutil. Nad kasutavad 64-bitise arhitektuuri spetsiifilisi süsteemi funktsioone ja kasutavad Windowsi tarkvara raamatukogude 64-bitisi versioone.
32-bitised rakendused on 32-bitise töötluse jaoks koostatud vanad rakendused või kaasaegsed programmid. Windowsi 64-bitised versioonid võivad siiski neid programme käivitada, kasutades ühilduvuskihti, mida nimetatakse WoW64 (mis tähistab W indows32 ja W indows 64 ).
Kas see on halb 32-bitise programmi käivitamine 64-bitises Windowsis?
Mitte üldse. WoW64 kiht teeb head tööd 32-bitise keskkonna emuleerimiseks ja mis tahes jõudluse kadu ei ole üldiselt märgatav. Emuleeritud programmidel võib tegelikult olla eelis, sest WoW64 võib rakendusele eraldada maksimaalse RAM-i (4 GB). Tegelikus 32-bitises süsteemis eraldatakse osa sellest RAM-i operatsioonisüsteemi kernelile ja teistele jooksvatele programmidele.
Niisiis, miks on 64-bitised ja 32-bitised programmid eraldi kaustades?
Mitmed põhjused:
- Mugavus: see on lihtne viis neile eraldi öelda.
- See vähendab konflikti võimalusi, kui installite näiteks sama programmi 32-bitise ja 64-bitise versiooni ühele süsteemile.
- See suurendab võimalust, et vanemad programmid toimivad korralikult, vähendades võimalust, et nad suhtlevad kogemata 64-bitise tarkvaraga.
Miks on 32-bitine kaust nimega "(x86)"?
x86 on veel üks viis, kuidas viidata 32-bitistele protsessoritele. Algselt viidati 16-bitistele protsessoritele - täpsemalt 8086 ja 8088 protsessorite arhitektuuridele - "x86". Hiljem laiendati seda nime 32-bitise 80386 ja 80486 protsessori perekonna juurde. 64-bitiste protsessorite kasutamisel nimetati neid x64-ks, et eristada neid vanematest protsessoritest.
Kui ma liigutan programme käsitsi ühest kaustast teise, kas nad töötavad ikka veel?
Teoreetiliselt ei ole mingit põhjust, miks 32-bitine programm ei tööta, kui installite selle käsitsi oma programmifailide kausta ja vastupidi - 64-bitised programmid peaksid töötama hästi, kui installite need programmifailide (x86) kausta . See on parem mõte jätta need õigesti sinna, kus Windows soovib neid.
Näpunäide. Kui teil on probleeme programmide leidmisega kausta Program Files, proovige otsida ka kausta Program Files (x86).