Programovanie

32-bitový Windows 7 alebo 64-bitový Windows 7?

Pre väčšinu potenciálnych používateľov systému Windows 7 je 64-bitová verzia systému Windows 7 správnym ťahom. Ak ale nemáte dostatok pamäte RAM (minimálne 4 GB), alebo sa spoliehate na zariadenia, ktoré nepodporujú 64-bitové ovládače, alebo potrebujete inovovať existujúcu 32-bitovú inštaláciu, môže byť 32-bitový Windows 7 lepšia voľba. Niekoľko vydaní 64-bitového systému Windows 7 poskytuje režim Windows XP, ktorý rieši niektoré problémy so spätnou kompatibilitou, nejde však o univerzálny všeliek. V rýchlom formáte otázok a odpovedí je tu všetko, čo potrebujete vedieť.

Otázka: Je môj počítač podporovaný v 64-bitovom systéme Windows 7?

A. Väčšina počítačov vyrobených v posledných troch rokoch (t. J. Po debute systému Vista) je schopná používať 64-bitový Windows 7. Výnimkou sú počítače, ktoré sa dodávajú s procesormi nižšej triedy, ktoré nepodporujú 64-bitové rozšírenia AMD alebo Intel. Medzi príklady patrí rad nízkonapäťových procesorov Intel Atom a skoré procesory Intel Core, napríklad Core Duo (nie Core 2 Duo). Ak si nie ste istí, aký druh CPU je vo vašom systéme, alebo či procesor podporuje 64-bitovú prevádzku, môžete to zistiť pomocou bezplatnej pomôcky Intel Processor Identification Utility.

[Pozrite sa, čo systém Windows ukradol v systéme Mac OS X. Pozrite sa, čo systém Mac OS X ukradol v systéme Windows. | Objavte top 10 bezplatných aplikácií otvoreného zdroja pre Windows]

Otázka: A čo všetky moje periférie?

A. Rovnako ako podpora PC, aj väčšina periférií vyrábaných v ére systému Vista pracuje so 64-bitovým systémom Windows 7. Avšak podpora staršieho hardvéru je hit-and-miss. Niektorí výrobcovia - napríklad predajcovia kariet sieťového rozhrania alebo radičov úložných zariadení na diskoch - sú aktuálnejší ako ostatní, čiastočne vďaka tomu, že od roku 2002-2003 podporujú 64-bitové výpočty v systéme Windows Server. časový rámec. Zariadenia, ktoré nemajú zjavné väzby na dátové centrum (napríklad vlastné vstupné zariadenia, multimediálny hardvér a niektoré tlačiarne), sa dajú ťažšie integrovať, pretože boli vyrobené v čase, keď boli 64-bitové desktopy vzácnosťou. Najlepšie urobíte, ak vyhľadáte na webe, aby ste zistili, či výrobca zverejnil 64-bitový ovládač zariadenia, a okrem toho, ak ostatní používatelia prišli s riešením.

Otázka: Môžem použiť 32-bitový ovládač zariadenia v 64-bitovom systéme Windows 7?

A. Nie. Ovládač zariadenia je privilegovaný kód, ktorý beží v rovnakom adresnom priestore ako jadro systému Windows. Preto musí zodpovedať architektúre samotného jadra. Niektorí výrobcovia združujú 32-bitové aj 64-bitové ovládače do jedného inštalačného balíka, čo vedie náhodných pozorovateľov k nesprávnym informáciám o tom, že 32-bitový ovládač pracoval v 64-bitovom systéme Windows. Zatiaľ čo 32-bitové ovládače nie sú priamo podporované v 64-bitovom systéme Windows 7, 64-bitoví používatelia systému Windows 7 si môžu nainštalovať 32-bitové ovládače v režime Windows XP Mode a používať v systéme Windows tlačiarne založené na USB a iné staršie zariadenia založené na USB. Virtuálny stroj XP.

Otázka: Môžem používať režim Windows XP v 64-bitovom systéme Windows 7?

A. Áno. Režim Windows XP je plne podporovaný v 64-bitovom systéme Windows 7. Používanie nástroja Virtual Machine Monitor (VMM), podobne ako produkt Windows Virtual PC 7, ktorý je základom režimu Windows XP Mode, je v skutočnosti jedným z mála spôsobov použitia 32-bitovej verzie. ovládač zariadenia pod 64-bitovým systémom Windows. Osamelým upozornením je, že zariadenie musí používať rozhranie USB; starší hardvér, ktorý používa proprietárnu rozširujúcu kartu alebo hardvérový kľúč, pravdepodobne nebude fungovať s riešením VMM, ako je Windows XP Mode.

Otázka: Čo je vlastne režim Windows XP a ako ho získam?

A. Jednoduchá odpoveď je, že Windows XP Mode je virtuálny stroj obsahujúci Windows XP SP3, ktorý beží pod Windows Virtual PC 7. Je k dispozícii na stiahnutie zadarmo používateľom vydaní Windows 7 Professional, Ultimate a Enterprise.

Presnejšia odpoveď je, že režim Windows XP Mode je natívna 64-bitová aplikácia (vlastne séria 64-bitových služieb a ovládačov zariadení), ktorá vytvára samostatný, natívny 64-bitový proces emulujúci 32-bitové prostredie PC.

Je dôležité poznamenať, že režim Windows XP je obmedzený na vytvorenie 32-bitového virtuálneho prostredia. To je pravda, aj keď samotný základný softvér Windows Virtual PC je sám o sebe 64-bitový a beží na x64 verzii Windows 7. Takže môžete inštalovať 32-bitový Windows XP (alebo 32-bitový Vista alebo 32-bitový Windows 7) ako hostia v prostredí Windows Virtual PC (čo je koniec koncov generické riešenie VM s určitou dodatočnou integráciou pre obraz režimu Windows XP Mode), nemôžete nainštalovať 64-bitový Windows XP alebo x64 verzie Vista alebo Windows 7.

Otázka: Môžem spustiť 32-bitové aplikácie pre Windows pod 64-bitovým Windows 7?

A. Áno. Prakticky každá 32-bitová aplikácia pre Windows, ktorá je podporovaná v systéme Windows XP, môže bežať bez úpravy v 64-bitovom systéme Windows. Umožňuje to technológia známa neformálne ako „Win32 on Win64“ (v skratke WOW), ktorá prevádza 32-bitové volania API zo starého spustiteľného súboru Win32 na 64-bitové volania API, ktoré môžu obsluhovať natívne podsystémy 64- bit Windows 7. Čistým výsledkom je, že 32-bitové aplikácie bežia bez problémov v 64-bitových Windows a vďaka optimalizáciám v procesoroch Intel a AMD súčasnej generácie na maximálnu rýchlosť alebo takmer úplnú. Niekoľko výnimiek z pravidla kompatibility WOW zvyčajne zahŕňa aplikácie, ktoré sa spoliehajú na jeden alebo viac chránených starších 32-bitových ovládačov zariadení, ktoré nemajú ekvivalentné 64-bitové verzie.

Všimnite si, že koncept WOW nie je naozaj nič nové. Podobná technika bola použitá v najskorších verziách Windows NT na podporu starších 16-bitových aplikácií Windows 3.xx.

Otázka: Keď inštalujem 32-bitovú aplikáciu pod 64-bitový Windows 7, nevidím jej položky v registri. Prečo je toto?

A. 64-bitové verzie systému Vista a Windows 7 obsahujú prekladovú vrstvu WOW na spustenie 32-bitových aplikácií (pozri popis vyššie). Okrem prekladania volaní API 64-bitový Windows izoluje zmeny v registroch vykonané 32-bitovými aplikáciami a presmeruje ich na špeciálny podkľúč v príslušnom podregistri registra.

Napríklad 32-bitová aplikácia, ktorá aktualizuje kľúč v rámci štruktúry HKEY_LOCAL_MACHINE \ Software, bude mať svoje zmeny automaticky presmerované na kľúč Wow6432Node pod primárnym softvérovým kľúčom. Rozbalením tohto kľúča sa odhalia všetky kľúče a hodnoty 32-bitových registrov aplikácií, ktoré boli WOW automaticky presmerované.

Otázka: Existuje 64-bitový Windows 7 výkonovú výhodu?

A. To záleží. Ak pracujete s veľkými súbormi alebo bežíte v aplikáciách, ktoré zaberajú veľa pamäte, potom vám 64-bitový systém Windows poskytne miernu výhodu v porovnaní s 32-bitovým systémom Windows bežiacim na rovnakom hardvéri. To platí aj pri použití 32-bitových aplikácií. Je to preto, že samotné operačné systémy a ovládače zariadení využívajú výhody 64-bitových registrov procesora Intel alebo AMD bežiacich v 64-bitovom rozšírenom režime. Okrem toho, pretože 64-bitový Windows 7 podporuje viac fyzickej pamäte RAM ako 32-bitový Windows 7 (192 GB vo verziách iných ako domácich oproti 4 GB pre akúkoľvek 32-bitovú verziu), môžete ľahko rozšíriť možnosti svojho počítača nad rámec toho, čo je možné v 32-bitový svet.

Otázka: Prečo 64-bitový Windows používa viac RAM ako 32-bitový Windows?

A. Akýkoľvek 64-bitový OS bude vyžadovať viac pamäte ako jeho 32-bitový ekvivalent. Je to dané povahou 64-bitového kódu: Využíva väčšie vnútorné štruktúry, ktoré nevyhnutne zaberajú viac miesta, a to v RAM aj na pevnom disku. Nie je žiadnym prekvapením, že obraz ISO pre 64-bitové verzie systému Vista a Windows 7 je zhruba o 50 až 70 percent väčší ako ekvivalentné 32-bitové ISO, alebo že 64-bitový Windows vykazuje o 20 až 30 percent vyššie využitie fyzickej pamäte po počiatočnom spustiť.

Otázka: Existujú 64-bitové Windows 7 oproti 32-bitovým Windows 7 bezpečnostné výhody?

A. Áno. Mnoho široko propagovaných iniciatív „spevnenia“ jadra, ktoré spoločnosť Microsoft uviedla na trh so systémom Vista, sa týka 64-bitovej verzie - napríklad prevencia zálohovania údajov podporovaná hardvérom a PatchGuard. 64-bitové systémy Windows Vista a Windows 7 tiež vyžadujú, aby boli ovládače zariadení digitálne podpísané ich autormi, čo sťažuje hackerom a vývojárom root-kitov ich skrytú inštaláciu exploitov ako ovládačov v režime jadra.

Otázka: Môžem upgradovať z 32-bitovej verzie Windows na 64-bitový Windows 7?

A. Nie. Proces inovácie spoločnosti Microsoft v súčasnosti nepodporuje prechod medzi architektúrami procesorov. Ak chcete upgradovať z 32-bitovej verzie systému Windows, musíte vykonať „čistú“ inštaláciu 64-bitového systému Windows 7 a potom migrovať svoje aplikácie a údaje do nového operačného systému.

Tento príbeh „32-bitový Windows 7 alebo 64-bitový Windows 7?, “, bola pôvodne publikovaná na .com. Sledujte najnovší vývoj v systéme Microsoft Windows a Windows 7 na .com.

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