Ohjelmointi

32-bittinen Windows 7 tai 64-bittinen Windows 7?

Useimmille mahdollisille Windows 7 -käyttäjille Windows 7: n 64-bittinen versio on oikea liike. Mutta jos sinulla ei ole riittävästi RAM-muistia (vähintään 4 Gt) tai luotat laitteisiin, joissa ei ole 64-bittisiä ohjaimia, tai sinun on päivitettävä olemassa oleva 32-bittinen asennus, 32-bittinen Windows 7 saattaa olla parempi valinta. Muutamat 64-bittisen Windows 7: n versiot tarjoavat Windows XP -tilan, joka ratkaisee joitain taaksepäin yhteensopivia ongelmia, mutta se ei ole yleinen ihmelääke. Nopeassa Q & A-muodossa tässä on vain mitä sinun tarvitsee tietää.

K. Onko tietokoneeni tuettu 64-bittisessä Windows 7: ssä?

A. Suurin osa viimeisten kolmen vuoden aikana (ts. Vistan debyytin jälkeen) valmistetuista tietokoneista pystyy käyttämään 64-bittistä Windows 7 -käyttöjärjestelmää. Poikkeuksena ovat ne, jotka toimitetaan matalan tason suorittimilla, jotka eivät tue AMD- tai Intel-64-bittisiä laajennuksia. Esimerkkejä ovat Intelin Atom-sarja pienitehoisia suorittimia ja varhaiset Intel Core -prosessorit, kuten Core Duo (ei Core 2 Duo). Jos et ole varma, millainen suoritin järjestelmässäsi on tai tukeeko CPU 64-bittistä toimintaa, voit selvittää sen käyttämällä ilmaista Intel Processor Identification Utility -apuohjelmaa.

[Katso, mitä Windows varasti Mac OS X: stä. Katso, mitä Mac OS X varasti Windowsista. | Löydä 10 parasta avoimen lähdekoodin sovellusta Windowsille]

K. Entä kaikki oheislaitteeni?

A. Kuten PC-tuella, suurin osa Vistan aikakaudella valmistetuista oheislaitteista toimii 64-bittisen Windows 7: n kanssa. Vanha laitteistotuki on kuitenkin osuma-tai-missa-ehdotus. Jotkut valmistajat - esimerkiksi verkkokorttien tai levytallennusohjainten toimittajat - ovat ajan tasalla kuin toiset, kiitos osittain siitä, että he ovat tukeneet 64-bittistä tietojenkäsittelyä Windows Serverissä vuodesta 2002-2003 aikaikkuna. Laitteita, joilla ei ole ilmeisiä siteitä datakeskukseen (kuten mukautetut syöttölaitteet, multimedialaitteistot ja jotkut tulostimet), voi olla vaikeampi integroida, koska ne valmistettiin aikana, jolloin 64-bittiset työpöydät olivat harvinaisuus. Parasta on tehdä verkkohaku nähdäksesi, onko valmistaja julkaissut 64-bittisen laiteajurin, ja jos muut käyttäjät ovat keksineet ratkaisun.

K. Voinko käyttää 32-bittistä laiteohjainta 64-bittisessä Windows 7: ssä?

A. Laiteajuri on etuoikeutettu koodi, joka toimii samassa osoiteavaruudessa kuin Windows-ydin. Sellaisena sen on vastattava ytimen itse arkkitehtuuria. Jotkut valmistajat niputtavat sekä 32- että 64-bittiset ohjaimet yhteen asennuspakettiin, mikä saa satunnaiset tarkkailijat väärin ilmoittamaan, että 32-bittinen ohjain toimi 64-bittisessä Windowsissa. Vaikka 32-bittisiä ohjaimia ei tueta suoraan 64-bittisessä Windows 7: ssä, 64-bittiset Windows 7 -käyttäjät voivat asentaa 32-bittiset ohjaimet Windows XP -tilaan ja käyttää USB-pohjaisia ​​tulostimia ja muita USB-pohjaisia ​​vanhoja laitteita Windowsin kanssa XP-virtuaalikone.

K. Voinko käyttää Windows XP -tilaa 64-bittisen Windows 7: n kanssa?

A. Joo. 64-bittinen Windows 7 tukee täysin Windows XP -tilaa. Itse asiassa virtuaalikoneen monitorin (VMM) käyttö, kuten Windows XP -tilan taustalla oleva Windows Virtual PC 7 -tuote, on yksi ainoa tapa käyttää 32-bittistä laiteohjain 64-bittisessä Windowsissa. Yksinäinen huomautus on, että laitteen on käytettävä USB-liitäntää; Vanha laitteisto, joka käyttää omaa laajennuskorttia tai sovitinta, ei todennäköisesti toimi VMM-ratkaisun, kuten Windows XP -tilan, kanssa.

K. Mikä tarkalleen on Windows XP-tila ja miten saan sen?

A. Yksinkertainen vastaus on, että Windows XP Mode on virtuaalikone, joka sisältää Windows XP SP3: n ja toimii Windows Virtual PC 7: ssä. Se on saatavana ilmaiseksi ladattavaksi Windows 7 Professional-, Ultimate- ja Enterprise-versioiden käyttäjille.

Tarkempi vastaus on, että Windows XP Mode on natiivi 64-bittinen sovellus (itse asiassa sarja 64-bittisiä palveluita ja laiteajureita), joka luo erillisen, natiivin 64-bittisen prosessin, joka jäljittelee 32-bittistä PC-ympäristöä.

On tärkeää huomata, että Windows XP-tila on rajoitettu 32-bittisen virtuaalisen ympäristön luomiseen. Tämä on totta, vaikka taustalla oleva Windows Virtual PC -ohjelmisto on itse 64-bittinen ja käynnissä Windows 7: n x64-versiossa. Joten, kun voit asentaa 32-bittisen Windows XP: n (tai 32-bittisen Vistan tai 32-bittisen Windows 7: n) Vieraina Windows Virtual PC -ympäristössä (joka on loppujen lopuksi yleinen VM-ratkaisu, johon on integroitu jonkin verran Windows XP -tilan kuvaa), et voi asentaa 64-bittistä Windows XP: tä tai Vistan tai Windows 7: n x64-versioita.

K. Voinko käyttää 32-bittisiä Windows-sovelluksia 64-bittisessä Windows 7: ssä?

A. Joo. Lähes kaikki 32-bittiset Windows-sovellukset, joita Windows XP tukee, voivat toimia muokkaamattomina 64-bittisessä Windowsissa. Tämän tekee mahdolliseksi tekniikka, joka tunnetaan epävirallisesti nimellä "Win32 on Win64" (lyhyt WOW), joka kääntää 32-bittiset API-puhelut vanhasta Win32-suoritettavasta tiedostosta 64-bittisiksi API-kutsuiksi, joita voidaan palvella 64- bittinen Windows 7. Tuloksena on, että 32-bittiset sovellukset toimivat saumattomasti 64-bittisessä Windowsissa ja nykyisen sukupolven Intel- ja AMD-suorittimien optimoinnin ansiosta nopeudella tai lähes täydellä nopeudella. Muutama poikkeus WOW-yhteensopivuussääntöön koskee yleensä sovelluksia, jotka luottavat yhteen tai useampaan vanhaan 32-bittiseen laiteohjaimeen, jolla ei ole vastaavia 64-bittisiä versioita.

Huomaa, että WOW-konsepti ei todellakaan ole mitään uutta. Samanlaista tekniikkaa käytettiin aikaisemmissa Windows NT -versioissa tukemaan vanhoja 16-bittisiä Windows 3.xx -sovelluksia.

K. Kun asennan 32-bittisen sovelluksen 64-bittiseen Windows 7: een, en näe sen rekisterimerkintöjä. Miksi tämä on?

A. Vistan ja Windows 7: n 64-bittisissä versioissa on WOW-käännöskerros 32-bittisten sovellusten ajamiseksi (katso yllä oleva kuvaus). API-puhelujen kääntämisen lisäksi 64-bittinen Windows eristää 32-bittisten sovellusten tekemät rekisterimuutokset ja ohjaa ne erityiseen aliavain asianmukaiseen rekisteripesään.

Esimerkiksi 32-bittinen sovellus, joka päivittää avaimen HKEY_LOCAL_MACHINE \ Software -rakenteessa, ohjaa muutokset automaattisesti ensisijaisen ohjelmistoavaimen alle olevaan Wow6432Node-avaimeen. Tämän avaimen laajentaminen paljastaa kaikki 32-bittiset sovelluksen rekisteriavaimet ja arvot, jotka WOW on automaattisesti ohjaanut uudelleen.

K. Onko 64-bittisen Windows 7: n käytössä suorituskykyetua?

A. Se riippuu. Jos työskentelet suurten tiedostojen tai käynnissä olevien sovellusten kanssa, jotka kuluttavat paljon muistia, 64-bittinen Windows antaa sinulle tyypillisesti pienen suorituskykyedun 32-bittiseen Windowsiin, joka toimii identtisellä laitteistolla. Tämä pätee myös 32-bittisiä sovelluksia käytettäessä. Tämä johtuu siitä, että käyttöjärjestelmä ja laiteajurit hyötyvät itse 64-bittisessä laajennetussa tilassa olevan Intel- tai AMD-suorittimen 64-bittisistä rekistereistä. Lisäksi, koska 64-bittinen Windows 7 tukee enemmän fyysistä RAM-muistia kuin 32-bittinen Windows 7 (192 Gt muissa kuin kotiversioissa ja 4 Gt kaikilla 32-bittisillä makuilla), voit helposti laajentaa tietokoneesi ominaisuuksia huomattavasti pidemmälle kuin mitä on mahdollista 32-bittinen maailma.

K. Miksi 64-bittinen Windows käyttää enemmän RAM-muistia kuin 32-bittinen Windows?

A. Mikä tahansa 64-bittinen käyttöjärjestelmä kuluttaa enemmän muistia kuin vastaava 32-bittinen. Tämä johtuu 64-bittisen koodin luonteesta: Se käyttää suurempia sisäisiä rakenteita, jotka vievät välttämättä enemmän tilaa sekä RAM-muistissa että kiintolevyllä. Ei ole mikään yllätys, että Vistan ja Windows 7: n 64-bittisten versioiden ISO-kuva on karkeasti 50-70 prosenttia suurempi kuin vastaavat 32-bittiset ISO: t tai että 64-bittinen Windows näyttää 20-30 prosenttia enemmän fyysistä muistia ensimmäisen käytön jälkeen käynnistyä.

K. Onko 64-bittisen Windows 7: n ja 32-bittisen Windows 7: n käytössä tietoturvaetuja?

A. Joo. Monet laajalti julkistetuista ytimen "karkaisu" -aloitteista, jotka Microsoft esitteli Vistan kanssa, ovat ominaisia ​​64-bittiselle makulle - esimerkiksi laitteistotuettu Data Execution Prevention ja PatchGuard. Lisäksi 64-bittinen Windows Vista ja Windows 7 edellyttävät, että niiden kirjoittajat allekirjoittavat laiteohjaimet digitaalisesti, mikä tekee hakkereille ja root-kit-kehittäjille vaikeammaksi asentaa hyödyntämänsä salaa ydintilan ohjaimina.

K. Voinko päivittää Windowsin 32-bittisestä makusta 64-bittiseksi Windows 7: ksi?

A. Ei. Microsoftin päivitysprosessi ei tällä hetkellä tue siirtymistä prosessoriarkkitehtuurien välillä. Päivittämiseksi 32-bittisestä Windows-versiosta sinun on suoritettava 64-bittisen Windows 7: n "puhdas" asennus ja siirrettävä sitten sovelluksesi ja tietosi uuteen käyttöjärjestelmään.

Tämä tarina, "32-bittinen Windows 7 tai 64-bittinen Windows 7?, "julkaistiin alun perin osoitteessa .com. Seuraa viimeisintä kehitystä Microsoft Windowsissa ja Windows 7 osoitteessa .com.

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