64-bittiset ohjelmat toimivat nopeammin ja tehokkaammin kuin 32-bittiset sovellukset. Kaikissa kohtuullisen nykyaikaisissa tietokoneissa on 64-bittinen prosessori. Mutta kuinka käytät 32-bittistä ohjelmistoa 64-bittisessä tietokoneessa?
Nykyaikaiset tietokoneet – ne, jotka on valmistettu useiden viime vuosien aikana – saavat virran 64-bittisistä prosessoreista ja käyttöjärjestelmistä, ja ne ovat vain alkuperäisiä. 64-bittisten sovellusten suorittamisesta. Tästä syystä nykyään toimitettavat ohjelmistot ovat lähes yksinomaan 64-bittisiä. Joihinkin 32-bittisiin sovelluksiin törmäät edelleen (varsinkin jos käytät vanhempia sovelluksia), ja niiden käyttäminen 64-bittisessä Windowsin versiossa on yleensä melko saumatonta. Joten, miten se kaikki toimii? Otetaanpa selvää.
Sisällysluettelo
Voitko käyttää 32-bittistä ohjelmistoa suoraan 64-bittisessä koneessa?
Ymmärtäminen, miten 64-bittinen arkkitehtuuri eroaa 32-bittisestä järjestelmästä, on monimutkainen aihe, joka ei ole tämän artikkelin laajuus. Tiedä vain, että 64-bittinen prosessori (ja käyttöjärjestelmä) ei vain käsittele enemmän tietoa kerralla, vaan tekee sen radikaalisti eri tavalla kuin järjestelmä, jossa on vanhempi arkkitehtuuri.
Joten sovellukset, jotka on suunniteltu 32:lle-bittinen tietokone saattaa näyttää toimivan samalla tavalla 64-bittisessä koneessa, konepellin alla tapahtuu muutakin kuin vain yhteensopivuustilan vaihtaminen. 32-bittiseltä sovellukselta odotettua ympäristöä ei ole 64-bittisessä Windowsin versiossa, mikä tekee tällaisesta sovelluksesta mahdotonta liittää suoraan laitteistoon.
Korjaus? Emulointi. Ainoa tapa saada 32-bittinen ohjelma toimimaan on emuloida vanhan koulun arkkitehtuuria ja tarjota sovellukselle sama käyttöliittymä, jota varten se on rakennettu.
Oletusvaihtoehto: WOW64
Microsoft on hyvin tietoinen ongelmasta, joka liittyy 32-bittisten sovellusten käyttämiseen 64-bittisessä käyttöjärjestelmässä. Tästä syystä nykyaikaisissa käyttöjärjestelmissä, joissa on 64-bittinen arkkitehtuuri, kuten Windows XP, Vista, Windows 7 tai Windows 10, on sisäänrakennettu emulaattori nimeltä WOW64.
WOW64 on Windows-alijärjestelmä, joka on suunniteltu suorittamaan 32 sovellusta 64-koneessa-bittikone. WOW64 simuloi 32-bittisen käyttöjärjestelmän ympäristöä ja tarjoaa vanhemmille sovelluksille käyttöliittymän, joka löytyy aiemmista Windows-versioista.
Tämä yhteensopivuuskerros on kevyt, tehokas ja toimii heti käyttöönoton jälkeen. Tämä tarkoittaa, että voit vain kaksoisnapsauttaa minkä tahansa 32-bittisen sovelluksen EXE-tiedostoa ja antaa Windowsin hoitaa loput.
Kallis vaihtoehto: Virtualisointi
Virtuaalikoneet ovat hyvin tunnettu tapa käyttää erilaisia arkkitehtuureja ja käyttöjärjestelmiä laitteistoissa, joita ei ole suunniteltu tukemaan sitä. Voit asentaa ja käyttää sovelluksia, jotka on tarkoitettu Linuxille tai Applen macOS Windows-tietokoneessa, jossa on Intel-suoritin ilman suuria muutoksia.
Voit käyttää samaa tekniikkaa vanhemman, 32-bittisen Windows-version käyttämiseen nykyaikaisessa tietokoneessasi PC. Näin voit käyttää vanhoja sovelluksia järjestelmässäsi, vaikka nykyinen prosessori olisi 64-bittinen.
Muista kuitenkin, että tämä menetelmä vaatii paljon työtä ja on suoraan sanottuna tarpeeton. On paljon helpompaa käyttää sisäänrakennettua WOW64-emulaattoria kuin etsiä kopiota 32-bittisestä Windows XP:stä.
32-bittisten sovellusten asentaminen 64-bittiseen tietokoneeseen
32-bittisen sovelluksen asentamisessa 32-bittiseen käyttöjärjestelmään ei ole eroa 64-bittiseen Windows-versioon verrattuna. Riippumatta siitä, onko sinulla CD-ROM-levy tai asennustiedosto, suoritat asennuksen ja annat käyttöjärjestelmän selvittää se.
Windows käsittelee 32-bittisiä ohjelmistoversioita sijoittamalla ne eri hakemistoon. Siellä on tavallinen Program Files-kansio, joka sisältää kaikki asentamasi 64-bittiset ohjelmistot, ja Program Files (x86), joka sisältää 32-bittisille koneille tarkoitetuille sovelluksille.
X86-hakemistossa oleva ohjelmisto suoritetaan emuloimalla 32-bittinen Windows-versio WOW64:llä. Tämä prosessi on täysin automaattinen, joten voit käyttää molemmissa ohjelmatiedostoissa olevia sovelluksia ilman eroa.
Voitko käyttää 32-bittisiä sovelluksia 64-bittisessä suorittimessa?
Monet ihmiset uskovat, että vanhat ohjelmat voivat toimia vain 32-bittisessä prosessorissa. Vaikka on totta, että vain 32-bittinen tietokone voi ajaa näitä sovelluksia alkuperäisesti, kaikki nykyaikaiset järjestelmätyypit voivat suorittaa tällaisia ohjelmia yhtä hyvin.
Useimmille käyttäjille tämä tiivistyy vain mainitun sovelluksen suorittamiseen, koska Windows huolehtii itse sen emuloinnin teknisistä yksityiskohdista WOW64:n kautta. Jos haluat käyttää erilaista lähestymistapaa (ehkä jos apuohjelma ei toimi sinulle), voit käyttää virtualisointia.
Palvelut, kuten VirtualBox tai VMWare, mahdollistavat 32-bittisen virtuaalikoneen emuloinnin. voi ajaa mitä tahansa 32-bittisiä sovelluksia suoraan. Tämä on monimutkainen prosessi, jopa opetusohjelmien kanssa, joten sinun on parempi saada WOW64 työskentelemään Windows-asennuksesi kanssa normaalisti.