32-bitni Windows 7 ili 64-bitni Windows 7?

Za većinu budućih korisnika sustava Windows 7 64-bitna verzija sustava Windows 7 pravi je potez. Ali ako nemate dovoljno RAM-a (najmanje 4 GB) ili se oslanjate na uređaje koji nemaju podržane 64-bitne upravljačke programe ili trebate nadograditi postojeću 32-bitnu instalaciju, 32-bitni Windows 7 mogao bi biti bolji izbor. Nekoliko izdanja 64-bitnog sustava Windows 7 nudi način rada Windows XP koji rješava neke probleme s kompatibilnošću unatrag, ali to nije univerzalna lijek. U brzom formatu Pitanja, evo samo ono što trebate znati.

P. Podržava li moje računalo 64-bitni Windows 7?

O. Većina računala proizvedenih u posljednje tri godine (tj. Nakon debija Viste) sposobna je pokretati 64-bitni Windows 7. Iznimka su ona koja se isporučuju s nižim procesorima koji ne podržavaju AMD ili Intel 64-bitna proširenja . Primjeri uključuju Intelovu Atom liniju CPU-a s malim pogonom i rane Intel Core CPU-ove, poput Core Duo (ne Core 2 Duo). Ako niste sigurni kakva je CPU u vašem sustavu ili podržava li CPU 64-bitni rad, možete to koristiti pomoću besplatnog uslužnog programa za identifikaciju procesora Intel.

[Pogledajte što je Windows ukrao iz Mac OS X-a. Pogledajte što je Mac OS X ukrao iz Windows-a . | Otkrijte 10 najboljih besplatnih aplikacija otvorenog koda za Windows ]

P. Što je sa svim mojim perifernim uređajima?

O. Kao i kod podrške za računalo, većina perifernih uređaja proizvedenih u eri Viste radi s 64-bitnim sustavom Windows 7. Međutim, naslijeđena hardverska podrška prijedlog je hit-or-miss. Neki su proizvođači - na primjer, dobavljači mrežnih kartica ili kontroleri za pohranu diska - ažurniji su od drugih, dijelom i zahvaljujući činjenici da podržavaju 64-bitno računanje u sustavu Windows Server od 2002-2003. vremenski okvir. Uređaje koji nemaju očite veze s centrom podataka (poput prilagođenih uređaja za unos, multimedijskog hardvera i nekih pisača) može biti teže integrirati jer su proizvedeni u vrijeme kada su 64-bitne radne površine bile rijetkost. Najbolje je da pretražite web kako biste provjerili je li proizvođač objavio 64-bitni upravljački program i, ako to ne dopustite, jesu li drugi korisnici pronašli rješenje.

P. Mogu li koristiti 32-bitni upravljački program uređaja pod 64-bitnim sustavom Windows 7?

A. Ne. Upravljački program uređaja privilegirani je kôd koji se izvodi u istom adresnom prostoru kao i Windows jezgra. Kao takav, mora odgovarati arhitekturi same jezgre. Neki proizvođači spajaju i 32-bitne i 64-bitne upravljačke programe u jedan instalacijski paket, što dovodi do povremenih promatrača da ponekad pogrešno prijave da je 32-bitni upravljački program radio pod 64-bitnim sustavom Windows. Međutim, iako 32-bitni upravljački programi nisu izravno podržani u 64-bitnom sustavu Windows 7, 64-bitni Windows 7 korisnici mogu instalirati 32-bitne upravljačke programe u načinu Windows XP i koristiti pisače utemeljene na USB-u i druge naslijeđene uređaje utemeljene na USB-u sa sustavom Windows XP virtualni stroj.

P. Mogu li koristiti način Windows XP s 64-bitnim sustavom Windows 7?

O. Da. Način Windows XP u potpunosti je podržan u 64-bitnom sustavu Windows 7. Zapravo je korištenje monitora virtualnog stroja (VMM), poput proizvoda Windows Virtual PC 7 koji je u osnovi Windows XP Mode, jedan od jedinih načina korištenja 32-bita upravljački program uređaja pod 64-bitnim sustavom Windows. Usamljena je primjedba da uređaj mora koristiti USB sučelje; naslijeđeni hardver koji koristi vlasničku karticu za proširenje ili dongle vjerojatno neće raditi s VMM rješenjem kao što je Windows XP Mode.

P. Što je točno način rada Windows XP i kako ga mogu dobiti?

A. Jednostavan je odgovor da je način rada Windows XP virtualni stroj koji sadrži Windows XP SP3 i koji radi pod sustavom Windows Virtual PC 7. Dostupan je kao besplatno preuzimanje korisnicima izdanja Windows 7 Professional, Ultimate i Enterprise.

Precizniji odgovor je da je način rada Windows XP izvorna 64-bitna aplikacija (zapravo niz 64-bitnih usluga i upravljačkih programa) koja stvara zasebni, izvorni 64-bitni proces koji oponaša 32-bitno računarsko okruženje.

Važno je napomenuti da je način rada Windows XP ograničen na stvaranje 32-bitnog virtualnog okruženja. To je istina iako je osnovni softver Windows Virtual PC sam 64-bitni i pokrenut je na x64 verziji sustava Windows 7. Dakle, iako možete instalirati 32-bitni Windows XP (ili 32-bitnu Vistu ili 32-bitni Windows 7) kao gosti unutar Windows Virtual PC okruženja (što je uostalom generičko VM rješenje s nekom dodatnom integracijom za sliku načina rada Windows XP), ne možete instalirati 64-bitni Windows XP ili x64 verzije Viste ili Windows 7.

P. Mogu li pokretati 32-bitne Windows programe pod 64-bitnim Windowsom 7?

O. Da. Gotovo bilo koja 32-bitna Windows aplikacija koja je podržana u sustavu Windows XP može se izmijeniti pod 64-bitnim sustavom Windows. To omogućuje tehnologija koja je neformalno poznata pod nazivom "Win32 na Win64" (skraćeno WOW), koja prevodi 32-bitne API pozive iz naslijeđene Win32 izvršne datoteke u 64-bitne API pozive koje mogu servisirati matični podsustavi 64- bitni Windows 7. Neto rezultat je da se 32-bitne aplikacije neometano izvode na 64-bitnom sustavu Windows, a zahvaljujući optimizacijama u trenutnoj generaciji Intel i AMD CPU-a, brzinom ili blizu nje. Nekoliko iznimki od pravila WOW kompatibilnosti obično uključuju aplikacije koje se oslanjaju na jedan ili više vlastitih 32-bitnih upravljačkih programa uređaja koji nemaju ekvivalentne 64-bitne verzije.

Imajte na umu da WOW koncept zapravo nije ništa novo. Sličnu tehniku ​​koristile su i najranije verzije sustava Windows NT za podršku naslijeđenim 16-bitnim Windows 3.xx aplikacijama.

P. Kada instaliram 32-bitnu aplikaciju pod 64-bitni Windows 7, ne vidim unose u registar. Zašto je ovo?

O. 64-bitne verzije Viste i Windows 7 uključuju sloj za prijevod WOW za pokretanje 32-bitnih aplikacija (vidi gornji opis). Osim prevođenja API poziva, 64-bitni Windows izolira promjene registra koje su izvršile 32-bitne aplikacije i preusmjerava ih na poseban podključ unutar odgovarajuće košnice registra.

Na primjer, 32-bitna aplikacija koja ažurira ključ u strukturi HKEY_LOCAL_MACHINE \ Software automatski će preusmjeriti svoje promjene na ključ Wow6432Node ispod primarnog softverskog ključa. Proširivanjem ovog ključa otkrit će se svi 32-bitni ključevi i vrijednosti registra aplikacija koje je WOW automatski preusmjerio.

P. Postoji li prednost izvedbe korištenja 64-bitnog sustava Windows 7?

O. To ovisi. Ako radite s velikim datotekama ili koristite programe koji troše mnogo memorije, tada će vam 64-bitni Windows obično donijeti malu prednost u performansama u odnosu na 32-bitni Windows koji radi na identičnom hardveru. To vrijedi čak i kada koristite 32-bitne programe. To je zato što sami OS i pokretački uređaji imaju koristi od 64-bitnih registara Intel ili AMD CPU-a koji rade u 64-bitnom proširenom načinu rada. Uz to, budući da 64-bitni Windows 7 podržava više fizičkog RAM-a od 32-bitnog Windowsa 7 (192 GB u ne-kućnim verzijama u odnosu na 4 GB za bilo koji 32-bitni okus), možete lako proširiti mogućnosti računala i izvan onoga što je moguće u 32-bitni svijet.

P. Zašto 64-bitni Windows koristi više RAM-a nego 32-bitni Windows?

O. Bilo koji 64-bitni OS potrošit će više memorije od 32-bitnog ekvivalenta. To je zbog prirode 64-bitnog koda: koristi veće interne strukture koje nužno zauzimaju više prostora, kako u RAM-u, tako i na tvrdom disku. Nije iznenađenje da je ISO slika za 64-bitne verzije Viste i Windows 7 otprilike 50 do 70 posto veća od ekvivalentnih 32-bitnih ISO-a, ili da 64-bitni Windows pokazuje 20 do 30 posto veću fizičku upotrebu memorije nakon početnog dignuti.

P. Postoje li sigurnosne prednosti korištenja 64-bitnog Windows 7 u odnosu na 32-bitni Windows 7?

O. Da. Mnoge od široko rasprostranjenih inicijativa za "otvrdnjavanje" kernela koje je Microsoft pokrenuo s Vistom specifične su za 64-bitni okus - stvari poput hardverski podržane zaštite podataka i PatchGuard. Također, 64-bitni Windows Vista i Windows 7 zahtijevaju da njihovi autori digitalno potpišu upravljačke programe uređaja, što hakerima i programerima root-kit-a otežava postavljanje njihovih exploita kao skrivenih pokretačkih programa.

P. Mogu li se nadograditi sa 32-bitne verzije Windowsa na 64-bitni Windows 7?

. Ne. Microsoftov postupak nadogradnje trenutno ne podržava pomicanje između arhitektura procesora. Da biste nadogradili s 32-bitne verzije sustava Windows, morat ćete izvršiti "čistu" instalaciju 64-bitnog sustava Windows 7, a zatim migrirati svoje programe i podatke na novi OS.

Ova je priča, "32-bitni Windows 7 ili 64-bitni Windows 7? ", Izvorno objavljena na .com . Pratite najnovija dostignuća u sustavima Microsoft Windows i Windows 7 na .com.