Rekomenduojama, 2024

Redaktoriaus Pasirinkimas

Kodėl 64 bitų Windows reikia dviejų programų failų aplankų?

Nors „Windows XP“ turėjo 64 bitų versiją, kol „Microsoft Windows Vista“ neišleido „Windows Vista“, vartotojai tikrai turėjo nuspręsti, ar įsigyti 32 ar 64 bitų versiją.

„Windows 7/8/10“ taip pat yra 32 ir 64 bitų versijos, o jei pasirinkote 64 bitų, galbūt pastebėjote, kad standžiajame diske yra du programos failų aplankai. Skaitykite toliau, kad išsiaiškintumėte skirtumą tarp 32 ir 64 bitų „Windows“ ir kodėl operacinei sistemai reikia dviejų atskirų aplankų, kuriuose būtų galima saugoti programos duomenis.

Windows 32 ir 64 bitų

Tikrasis skirtumas tarp „Windows 32“ ir 64 bitų yra susijęs su tuo, kiek atminties operacinė sistema gali spręsti. „Adresuoti“ paprasčiausiai reiškia „sekti“.

„Windows 7/8/10 32-bit“ (kaip ir ankstesnės 32 bitų „Windows“ versijos) gali kreiptis iki 4, 294, 967, 296 baitų informacijos. Tai 4GB atmintis. Teoriškai 64 bitų operacinė sistema gali kreiptis iki 1, 8446, 744, 073, 709, 551, 616 baito informacijos.

Tai 16, 3 mlrd. Gigabaitų. Tačiau „Windows 7“ vartotojų versijų atminties riba yra 192 GB, kuri daugeliui pagrindinių plokščių vis tiek viršija 8GB iki 16GB ribas. „Windows 8“ - tai 512GB ir „Windows 10“ - tai 2 šimtai TB atminties riba!

Perėjimas iš 32 bitų į 64 bitų operacinę sistemą yra daugiau nei tik adresinės atminties šuolis. Tai yra visiškai kitokio duomenų sekimo metodo pakeitimas. Štai kodėl programinei įrangai (pvz., Garso plokštei) reikia visiškai kitokio vairuotojo, kad galėtų dirbti 64 bitų „Windows“.

Du programos failų aplankai sistemoje „Windows“

Jei turite 64 bitų „Windows“ versiją, galbūt pastebėjote, kad standžiajame diske yra du programos failų aplankai.

Vienas iš jų yra tiesiog pažymėtas „ Programos failai“, o kitas - „ Programų failai“ (x86) . Pirmasis aplankas yra visų 64 bitų programų numatytoji vieta. Pabaigoje jis neturi papildomos etiketės, nes kaip 64 bitų operacinė sistema manoma, kad 64 bitų programos bus įtrauktos į šį aplanką.

Antrasis aplankas, pavadintas Programos failai (x86), yra numatytoji visų 32 bitų programų vieta. Tam tikra prasme tai yra aplankas, skirtas senesnėms programoms, kurios paliekamos nuo 32 bitų operacinių sistemų dienų. Katalogo x86 dalis reiškia x86 32 bitų architektūrą, kuriai buvo sukurti pirmieji 32 bitų procesoriai, tokie kaip 386, 486 ir Pentium procesoriai.

Deja, perėjimas nuo 32 bitų į 64 bitų programas ir operacines sistemas nėra toks paprastas kaip „Microsoft“. Kad perjungtumėte, kiekvienas programinės įrangos tiekėjas, aparatūros gamintojas ir vartotojas staiga turėtų nustoti kurti ir naudoti bet kokį 32 bitų architektūros pagrindą ir pradėti naudoti 64 bitų. Tai visiškai nepraktiška, nes dauguma žmonių nenori tiesiog nepanaudoti savo investicijų į techninę įrangą ir programinę įrangą ir vėl viską pirkti.

„Microsoft“ sprendimas į šį perėjimą nuo 32 bitų iki 64 bitų buvo pridėti palikimo palaikymą daugumai 32 bitų programų. Kitaip tariant, dauguma 32 bitų programų veiks 64 bitų veikimo aplinkoje.

Siekdama palengvinti perėjimą, „Microsoft“ nurodė, kad visas 32 bitų taikymas pagal nutylėjimą turėtų būti įkeltas į aplanką Programos failai (x86), o ne įmaišyti su tikromis 64 bitų programomis įprastame programos failų aplanke.

„Windows“ naudoja tipų emuliatorių, kad paleistų 32 bitų programas 64 bitų „Windows“. Galbūt jūs matėte kai kuriuos jūsų sistemos aplankus, turinčius terminą WOW64 . „WOW64“ reiškia „Windows“ 64 bitų „Windows“ bitą. Kai paleidžiate 32 bitų programą ir ji turi pasiekti programos failų katalogą, ji sklandžiai nukreipiama į C: Programos failus (x86) naudojant WOW64.

Galite greitai pamatyti, kurios kompiuterio programos yra 32 bitų ir kurios yra 64 bitų, tiesiog naršydami į du aplankus.

Kas porą mėnesių aš paprastai tikrinu programinės įrangos kūrėjo svetainę ir pažiūrėkite, ar jie išleido 64 bitų programos versiją. Kartais reikia šiek tiek iškasti, kad surastumėte 64 bitų programos versiją. Dauguma tiekėjų net šiandien vis dar stumia 32 bitų versijas kaip pagrindinį atsisiuntimą. Pavyzdžiui, galite įdiegti 64 bitų „Office 365“ versiją, tačiau tai nėra numatytasis atsisiuntimas.

Tačiau netrukus dauguma programų bus 64 bitų, todėl nereikia keleto programos failų aplankų. Vis dėlto, net ir „Microsoft“, kai ji išleido 64 bitų „Windows Vista“, nepavyko sukurti ir paleisti 64 bitų „Office 2007“ versijos, kuri buvo išleista tuo pačiu metu. Be to, daugelis „Windows“ operacinės sistemos „Windows“ „Windows“ programų „Windows 10“ vis dar yra 32 bitų programos.

Turėkite omenyje, kad iki to laiko, kai visi pereisime prie 64 bitų programų, tikėtina, kad kalbėjimas apie 128 bitų architektūrą privers mus vėl pereiti per visą procesą. Mėgautis!

Top