Programavimas

32 bitų „Windows 7“ ar 64 bitų „Windows 7“?

Daugumai būsimų „Windows 7“ vartotojų 64 bitų „Windows 7“ versija yra tinkamas žingsnis. Bet jei neturite pakankamai RAM (bent 4 GB) arba pasikliaujate įrenginiais, kuriuose nėra palaikomų 64 bitų tvarkyklių, arba jums reikia atnaujinti esamą 32 bitų diegimą, 32 bitų „Windows 7“ gali būti geresnis pasirinkimas. Keletas 64 bitų „Windows 7“ leidimų suteikia „Windows XP“ režimą, kuris išsprendžia kai kurias atgalinio suderinamumo problemas, tačiau tai nėra universali panacėja. Greitu klausimų ir atsakymų formatu, štai ką reikia žinoti.

K. Ar mano kompiuterį palaiko 64 bitų „Windows 7“?

A. Daugelis kompiuterių, pagamintų per pastaruosius trejus metus (t. Y. Po „Vista“ debiuto), gali veikti 64 bitų „Windows 7“. Išimtis yra tie, kurie tiekiami su žemos klasės procesoriais, kurie nepalaiko AMD ar „Intel“ 64 bitų plėtinių. Pavyzdžiui, „Intel“ „Atom“ serija su mažo galingumo procesoriais ir ankstyvieji „Intel Core“ procesoriai, pvz., „Core Duo“ (ne „Core 2 Duo“). Jei nesate tikri, koks procesorius yra jūsų sistemoje, ar CPU palaiko 64 bitų veikimą, galite sužinoti nemokamą „Intel“ procesoriaus identifikavimo priemonę.

[Sužinokite, ką „Windows“ pavogė iš „Mac OS X“. Pažiūrėkite, ką „Mac OS X“ pavogė iš „Windows“. | Atraskite 10 geriausių nemokamų atvirojo kodo programų, skirtų „Windows“]

K. Ką apie visus mano išorinius įrenginius?

A. Kaip ir palaikant kompiuterius, dauguma „Vista“ laikais gaminamų periferinių įrenginių veikia su 64 bitų „Windows 7“. Tačiau sena aparatinės įrangos parama yra „paspauskite arba praleiskite“ pasiūlymas. Kai kurie gamintojai, pavyzdžiui, tinklo sąsajos kortelių ar disko saugojimo valdiklių pardavėjai, yra naujesni nei kiti, iš dalies dėl to, kad jie palaiko 64 bitų skaičiavimą pagal „Windows Server“ nuo 2002–2003 m. terminas. Įrenginius, neturinčius akivaizdžių ryšių su duomenų centru (pvz., Pasirinktinius įvesties įrenginius, daugialypės terpės aparatinę įrangą ir kai kuriuos spausdintuvus), gali būti sunkiau integruoti, nes jie buvo pagaminti tuo metu, kai 64 bitų darbalaukiai buvo retenybė. Geriausia yra atlikti paiešką žiniatinklyje, kad sužinotumėte, ar gamintojas paskelbė 64 bitų įrenginio tvarkyklę, ir, jei to nebus, kiti vartotojai sugalvojo sprendimą.

K. Ar galiu naudoti 32 bitų įrenginio tvarkyklę, naudodama 64 bitų „Windows 7“?

A. Ne. Įrenginio tvarkyklė yra privilegijuotas kodas, kuris veikia toje pačioje adreso vietoje kaip ir „Windows“ branduolys. Taigi jis turi atitikti paties branduolio architektūrą. Kai kurie gamintojai sujungia tiek 32, tiek 64 bitų tvarkykles viename diegimo pakete, todėl atsitiktiniai stebėtojai kartais neteisingai praneša, kad 32 bitų tvarkyklė veikė naudojant 64 bitų „Windows“. Tačiau nors 32 bitų tvarkyklės nėra tiesiogiai palaikomos 64 bitų „Windows 7“, 64 bitų „Windows 7“ vartotojai gali įdiegti 32 bitų tvarkykles „Windows XP“ režimu ir naudoti „Windows“ spausdintuvus bei kitus senus USB įrenginius XP virtuali mašina.

K. Ar galiu naudoti „Windows XP“ režimą su 64 bitų „Windows 7“?

A. Taip. „Windows XP“ režimą palaiko 64 bitų „Windows 7“. Iš tikrųjų „Virtual Machine Monitor“ (VMM), kaip ir „Windows Virtual PC 7“ produkto, kuris yra „Windows XP“ režimo pagrindas, naudojimas yra vienas iš vienintelių būdų naudoti 32 bitų įrenginio tvarkyklė naudojant 64 bitų „Windows“. Vienintelis įspėjimas yra tas, kad prietaisas turi naudoti USB sąsają; pasenusi aparatinė įranga, naudojanti patentuotą išplėtimo kortelę ar raktą, greičiausiai neveiks su VMM sprendimu, tokiu kaip „Windows XP Mode“.

K. Kas tiksliai yra „Windows XP“ režimas ir kaip jį gauti?

A. Paprastas atsakymas yra tas, kad „Windows XP Mode“ yra virtuali mašina, kurioje yra „Windows XP SP3“ ir kuri veikia naudojant „Windows Virtual PC 7“. Jį galima nemokamai atsisiųsti „Windows 7 Professional“, „Ultimate“ ir „Enterprise“ leidimų vartotojams.

Tikslesnis atsakymas yra tas, kad „Windows XP Mode“ yra savaiminė 64 bitų programa (iš tikrųjų 64 bitų paslaugų ir įrenginių tvarkyklių serija), sukurianti atskirą, 64 bitų procesą, kuris imituoja 32 bitų kompiuterio aplinką.

Svarbu pažymėti, kad „Windows XP“ režimas yra skirtas tik 32 bitų virtualios aplinkos sukūrimui. Tai tiesa, net jei pagrindinė „Windows“ virtualaus kompiuterio programinė įranga yra 64 bitų ir veikia „Windows 7“ x64 versijoje. Taigi, nors galite įdiegti 32 bitų „Windows XP“ (arba 32 bitų „Vista“ arba 32 bitų „Windows 7“) kaip svečiai „Windows Virtual PC“ aplinkoje (tai vis dėlto yra bendrasis VM sprendimas su tam tikra papildoma „Windows XP“ režimo vaizdo integracija), negalite įdiegti 64 bitų „Windows XP“ arba „Vista“ arba „Windows 7“ x64 versijų.

K. Ar galiu paleisti 32 bitų „Windows“ programas, naudodamas 64 bitų „Windows 7“?

A. Taip. Praktiškai bet kuri 32 bitų „Windows“ programa, palaikoma „Windows XP“, gali veikti nepakeista naudojant 64 bitų „Windows“. Tai leidžia technologija, neoficialiai vadinama „Win32 on Win64“ (trumpai WOW), kuri paverčia 32 bitų API skambučius iš seno „Win32“ vykdomojo failo į 64 bitų API skambučius, kuriuos gali aptarnauti vietiniai 64-bitų posistemiai. bitų „Windows 7.“. Rezultatas yra tas, kad 32 bitų programos sklandžiai veikia 64 bitų „Windows“ sistemoje ir dėl dabartinės kartos „Intel“ ir „AMD“ procesorių optimizavimo veikia visu greičiu arba beveik visu greičiu. Kelios WOW suderinamumo taisyklės išimtys paprastai apima programas, kurios remiasi viena ar daugiau nuosavų senų 32 bitų įrenginių tvarkyklių, neturinčių lygiaverčių 64 bitų versijų.

Atkreipkite dėmesį, kad WOW koncepcija iš tikrųjų nėra naujiena. Panaši technika buvo naudojama ankstyvosiose „Windows NT“ versijose, siekiant palaikyti senas 16 bitų „Windows 3.xx“ programas.

K. Įdiegus 32 bitų programą naudojant 64 bitų „Windows 7“, nematau jos registro įrašų. Kodėl tai?

A. 64 bitų „Vista“ ir „Windows 7“ versijose yra WOW vertimo sluoksnis, skirtas 32 bitų programoms paleisti (žr. Aprašymą aukščiau). Be API skambučių vertimo, 64 bitų „Windows“ išskiria 32 bitų programų atliktus registro pakeitimus ir nukreipia juos į specialų raktą atitinkamame registro avilyje.

Pvz., 32 bitų programoje, kuri atnaujina raktą HKEY_LOCAL_MACHINE \ Software struktūroje, pakeitimai bus automatiškai nukreipti į raktą Wow6432Node po pagrindiniu programinės įrangos raktu. Išplėtus šį raktą bus parodyti visi 32 bitų programos registro raktai ir reikšmės, kurias WOW automatiškai nukreipė.

K. Ar yra 64 bitų „Windows 7“ naudojimo pranašumas?

A. Tai priklauso. Jei dirbate su dideliais failais arba naudojate programas, kurios sunaudoja daug atminties, tada 64 bitų „Windows“ paprastai suteiks jums nedidelį našumo pranašumą, palyginti su 32 bitų „Windows“, veikiančiu identiška įranga. Tai galioja net naudojant 32 bitų programas. Taip yra todėl, kad OS ir įrenginių tvarkyklės naudojasi 64 bitų plataus „Intel“ arba „AMD“ procesoriaus registrais, veikiančiais 64 bitų išplėstiniu režimu. Be to, kadangi 64 bitų „Windows 7“ palaiko daugiau fizinės operatyviosios atminties nei 32 bitų „Windows 7“ (ne namų versijose - 192 GB, bet kokio 32 bitų skonio - 4 GB), galite lengvai išplėsti savo kompiuterio galimybes ir peržengti tai, kas įmanoma 32 bitų pasaulis.

K. Kodėl 64 bitų „Windows“ naudoja daugiau RAM nei 32 bitų „Windows“?

A. Bet kuri 64 bitų OS sunaudos daugiau atminties nei 32 bitų atitikmuo. Taip yra dėl 64 bitų kodo pobūdžio: jame naudojamos didesnės vidinės struktūros, kurios būtinai užima daugiau vietos tiek RAM, tiek standžiajame diske. Nenuostabu, kad 64 bitų „Vista“ ir „Windows 7“ versijų ISO vaizdas yra maždaug 50–70 procentų didesnis nei lygiaverčių 32 bitų ISO, arba kad 64 bitų „Windows“ rodo 20–30 procentų didesnę fizinės atminties panaudojimą po pradinio paleidimas.

K. Ar yra 64 bitų „Windows 7“ ir 32 bitų „Windows 7“ naudojimo saugumo privalumų?

A. Taip. Daugelis plačiai reklamuojamų branduolio „grūdinimo“ iniciatyvų, kurias „Microsoft“ debiutavo su „Vista“, yra būdingi 64 bitų skoniui - tokie dalykai kaip aparatinės įrangos palaikoma duomenų vykdymo prevencija ir „PatchGuard“. Be to, norint, kad 64 bitų „Windows Vista“ ir „Windows 7“ autoriai skaitmeniniu būdu pasirašytų įrenginių tvarkykles, įsilaužėliams ir „root-kit“ kūrėjams bus sudėtingiau slapta įdiegti savo išnaudojimus kaip branduolio režimo tvarkykles.

K. Ar galiu atnaujinti 32 bitų „Windows“ skonį į 64 bitų „Windows 7“?

A. Ne. „Microsoft“ naujovinimo procesas šiuo metu nepalaiko judėjimo tarp procesoriaus architektūros. Norėdami naujovinti iš 32 bitų „Windows“ versijos, turėsite „švariai“ įdiegti 64 bitų „Windows 7“, tada perkelkite programas ir duomenis į naują OS.

Ši istorija: „32 bitų„ Windows 7 “ar 64 bitų„ Windows 7 “?, "iš pradžių buvo paskelbta .com. Stebėkite naujausius „Microsoft Windows“ pokyčius ir „Windows 7“ adresu .com.

$config[zx-auto] not found$config[zx-overlay] not found