Mitä eroa on 32-bittisellä ja 64-bittisellä?

Sisällysluettelo:

Mitä eroa on 32-bittisellä ja 64-bittisellä?
Mitä eroa on 32-bittisellä ja 64-bittisellä?
Anonim

Tietokonemaailmassa 32-bittinen ja 64-bittinen viittaavat keskusyksikön, käyttöjärjestelmän, ohjaimen, ohjelmiston jne. tyyppiin, joka käyttää kyseistä arkkitehtuuria.

Olet luultavasti nähnyt vaihtoehdon ladata ohjelmisto 32- tai 64-bittisenä versiona. Erolla on itse asiassa merkitystä, koska nämä kaksi ohjelmoitiin eri järjestelmiin.

Mitä ne tarkoittavat?

  • 32-bittisistä laitteistoista ja ohjelmistoista käytetään usein nimitystä x86 tai x86-32.
  • 64-bittisistä laitteistoista ja ohjelmistoista käytetään usein nimitystä x64 tai x86-64.
  • 32-bittiset järjestelmät käyttävät tietoja 32-bittisinä osina, kun taas 64-bittiset järjestelmät käyttävät tietoja 64-bittisinä osina. Yleensä mitä enemmän tietoja voidaan käsitellä kerralla, sitä nopeammin järjestelmä voi toimia.

64-bittisessä järjestelmässä on useita muita etuja, käytännössä kyky käyttää huomattavasti suurempia määriä fyysistä muistia (enemmän kuin 32-bittisen koneen sallima 4 Gt).

Katso, mitä Microsoftilla on sanottavaa Windowsin eri versioiden muistirajoituksista.

64-bittinen prosessori pystyy käsittelemään 64 bittiä dataa kerralla, mikä mahdollistaa tietojen laskemisen nopeammin prosessorin kellotaajuudesta riippumatta. Se mahdollistaa enemmän muistin käyttöä, koska 32-bittisillä prosessoreilla vain 232 RAM-osoitetta voidaan käyttää (kaikki 32-numeroiset binaariluvut).

Tämä rajoitus tarkoittaa, että prosessori käyttää paljon vähemmän muistia kuin 64-bittiset prosessorit, jotka pystyvät lukemaan kaksinkertaisen numeron. Itse asiassa jokaisen lisänumeron myötä myös käytettävissä olevien osoitteiden enimmäismäärä kaksinkertaistuu, mikä mahdollistaa paljon enemmän muistia kuin 32-bittinen prosessori.

Kun 64-bittiset prosessorit, joilla on suurempi bittikoko ja siten kyky laskea suurempia lukuja, päätyvät käsittelemään kaikkea paljon tarkemmin kuin 32-bittinen tietokone. Esimerkiksi näytön pikselit voidaan värjätä ja sijoittaa tarkemmin kuin 32-bittisen tietokoneen pikselit.

64- ja 32-bittiset käyttöjärjestelmät

Useimmat uudet prosessorit perustuvat 64-bittiseen arkkitehtuuriin ja tukevat 64-bittisiä käyttöjärjestelmiä. Nämä prosessorit ovat myös täysin yhteensopivia 32-bittisten käyttöjärjestelmien kanssa.

Kaikki Windows 11:n versiot ja useimmat Windows 10:n, Windows 8:n, Windows 7:n ja Windows Vistan versiot ovat saatavilla 64-bittisessä muodossa. Windows XP:n versioista vain Professional on saatavilla 64-bittisenä.

Kaikki Windows-versiot XP:stä 10:een ovat saatavilla 32-bittisenä.

Jokainen Mac-käyttöjärjestelmä versiosta 10.8 (Mountain Lion) lähtien on ollut 64-bittinen.

Windowsin tapaan Linux voi olla 32- tai 64-bittinen. Näet mitä käytät lscpu-komennolla.

Etkö ole varma, onko tietokoneessasi oleva Windowsin kopio 32- vai 64-bittinen?

Nopein ja helpoin tapa tarkistaa, onko käytössäsi 32- vai 64-bittinen Windowsin versio, on tarkistaa, mitä siinä lukee Ohjauspaneelista. Toinen yksinkertainen tapa on tarkistaa Program Files -kansio. siitä on lisätietoja alla.

Katso laitteisto-arkkitehtuuri avaamalla komentokehote ja kirjoittamalla tämän komennon:


echo %PROCESSOR_ARCHITECTURE%

Image
Image

Saat vastauksen, kuten AMD64, joka osoittaa, että sinulla on x64-pohjainen järjestelmä, tai x86 32-bittiselle järjestelmälle.

Tämä on toinen komento, joka toimii tarkistamalla tietoja HKLM-rekisteripesästä:


reg kysely "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v PROCESSOR_ARCHITECTURE

Image
Image

Komennon pitäisi johtaa paljon enemmän tekstiä, mutta päättyy sitten johonkin seuraavista vastauksesta:


PROCESSOR_ARCHITECTURE REG_SZ x86

PROCESSOR_ARCHITECTURE REG_SZ AMD64

Paras tapa käyttää jotakin näistä komennoista on kopioida ne tänne, napsauttaa hiiren kakkospainikkeella mustaa kohtaa komentokehotteessa ja liittää komento.

Nämä komennot kertovat vain laitteistoarkkitehtuurin, eivät käyttämäsi Windows-version tyyppiä. Ne ovat todennäköisesti samat, koska x86-järjestelmät voivat asentaa vain 32-bittisen Windows-version, mutta se ei välttämättä pidä paikkaansa, koska 32-bittinen Windowsin versio voidaan asentaa myös x64-järjestelmiin.

Miksi sillä on merkitystä

Eron tunteminen on ratkaisevan tärkeää, jotta asennat oikeanlaisia ohjelmistoja ja laiteajureita. Jos esimerkiksi annetaan vaihtoehto ladata 32- tai 64-bittinen versio, 64-bittinen ohjelmisto on parempi valinta. Se ei kuitenkaan toimi ollenkaan, jos käytät 32-bittistä Windowsin versiota.

Yksi merkittävä ero sinulle, loppukäyttäjälle, on se, että on mahdollista, että suuren ohjelman lataamisen jälkeen huomaat hukkaan tuon ajan, koska se ei toimi tietyllä tietokoneellasi. Jos esimerkiksi olet ladannut 64-bittisen ohjelman, jota aiot käyttää 32-bittisessä käyttöjärjestelmässä.

Jotkin 32-bittiset ohjelmat voivat kuitenkin toimia hyvin 64-bittisessä järjestelmässä. Toisin sanoen 32-bittiset ohjelmat ovat yhteensopivia 64-bittisten käyttöjärjestelmien kanssa. Tämä sääntö ei kuitenkaan aina päde, ja se pätee erityisesti joidenkin laiteajurien kohdalla, koska laitteistot vaativat tarkan version asentamisen, jotta ne voivat olla yhteydessä ohjelmistoon (eli 64-bittiset ohjaimet ovat välttämättömiä 64-ajureille). bitin käyttöjärjestelmä ja 32-bittiset ohjaimet 32-bittiselle käyttöjärjestelmälle).

Toisen kerran, kun 32- ja 64-bittiset erot tulevat esiin, on ohjelmisto-ongelman vianmääritys tai ohjelman asennushakemiston selaaminen.

On tärkeää ymmärtää, että Windowsin 64-bittisissä versioissa on kaksi eri asennuskansiota, koska ne sisältävät myös 32-bittisen hakemiston. 32-bittisessä versiossa on kuitenkin vain yksi asennuskansio. Hämmentävää on se, että 64-bittisen version Ohjelmatiedostot-kansio on sama nimi kuin 32-bittisen Windowsin version 32-bittisen Ohjelmatiedostot-kansion nimi.

Yksi esimerkki siitä, miksi näin on, on se, että 32-bittinen ohjelma ei yritä käyttää 64-bittistä DLL-tiedostoa, mikä ei toimi. Sen sijaan, kun 32-bittinen ohjelma asentuu 32-bittisten Program Files -kansioon ja suoritat kyseisen ohjelman, Windows tietää, että sen on nostettava joitain 32-bittisiä tiedostoja 64-bittisten ohjelmien sijaan.

Image
Image

Jos olet hämmentynyt, katso tämä:

Windowsin 64-bittisissä versioissa on kaksi kansiota:

  • 32-bittinen sijainti: C:\Program Files (x86)\
  • 64-bittinen sijainti: C:\Program Files\

Windowsin 32-bittisessä versiossa on yksi kansio:

32-bittinen sijainti: C:\Program Files\

Kuten voit kertoa, on hieman hämmentävää sanoa selvästi, että 64-bittinen Program Files -kansio on C:\Program Files\, koska se ei pidä paikkaansa 32-bittisessä käyttöjärjestelmässä.

Ohjeiden ja ohjeiden lisäksi, joissa sinun on tiedettävä ero, toinen syy näiden termien ymmärtämisen kann alta on tärkeää, jos et ole varma, pitäisikö sinun hankkia 64-bittinen tietokone vai 64-bittinen ohjelma.

Haluat esimerkiksi, että videonmuokkausohjelmalla on pääsy suurempiin määriin RAM-muistia kuin mitä se voisi käyttää 32-bittisessä järjestelmässä. Tai jos tiedät, että käyttämässäsi laitteistossa ei ole 64-bittistä ohjainvaihtoehtoa, tiedät, että et voi käyttää sitä 64-bittisen tietokoneen kanssa. Sama koskee vanhoja 16-bittisiä sovelluksia, jotka eivät ehkä toimi 64-bittisessä tietokoneessa; tämän tietäminen voi auttaa sinua päättämään, pitäisikö sinun vaihtaa 64-bittiseen tietokoneeseen vai pysyä 32-bittisessä tietokoneessa.

UKK

    Mikä on 32- tai 128-bittisen numeron nimi, jota käytetään verkon laitteen tunnistamiseen?

    Internet-protokollan osoite, jota yleisesti kutsutaan IP-osoitteeksi, on verkkoon kytketyn verkkolaitteiston tunnistenumero.

    Kuinka ajaat 32-bittisiä ohjelmia 64-bittisessä Windows 10:ssä?

    Napsauta ohjelmaa hiiren kakkospainikkeella, siirry kohtaan Ominaisuudet > Compatibility, valitse Suorita tämä ohjelma yhteensopivuustilassaja valitse versio.

    Miksi 32-bittistä kutsutaan x86 eikä x32?

    Intel-suorittimien nimet päättyivät numeroon 86 (ensimmäinen oli 8086). Tämän arkkitehtuurin 32-bittistä sukupolvea kutsutaan myös nimellä "x86".

Suositeltava: