32-bittinen vs. 64-bittinen

32-bittiset laitteistot ja ohjelmistot, työskentele toisinaan nimellä x86 tai x86-32 datan kanssa 32-bittisinä kappaleina. Verrattuna, 64-bittiset laitteistot ja ohjelmistot, tai x64 tai x86-64, käytä dataa 64-bittisinä kappaleina. Teoreettisesti, mitä enemmän dataa yleensä voidaan käsitellä kerralla, sitä nopeammin järjestelmä pystyy suorittamaan.

64-bittisten järjestelmien välitön käytännön etu on suurempien määrien käyttö 32-bittinen64-bittinenBittien lukumäärä 32 64 Arkkitehtuuri ja ohjelmistokuvaus 32-bittinen arkkitehtuuri perustuu 32 bitin (4 oktettin) leveisiin rekistereihin, osoite- tai tietoväylään. Ohjelmistojen osalta 32-bittinen tarkoittaa tyypillisesti 32-bittisen lineaarisen osoitealueen käyttöä. 64-bittinen arkkitehtuuri perustuu 64 bitin (8 oktetin) leveisiin rekistereihin, osoite- tai tietoväylöihin. Ohjelmistojen osalta 64-bittinen tarkoittaa koodin käyttöä 64-bittisten virtuaalimuistiosoitteiden kanssa. yhteensopivuus 32-bittiset käyttöjärjestelmät (OS) ja sovellukset vaativat 32-bittisiä CPU: ita 64-bittinen käyttöjärjestelmä vaatii 64-bittisen suorittimen, ja 64-bittiset sovellukset tarvitsevat 64-bittisen käyttöjärjestelmän ja suorittimen Käytettävissä olevat järjestelmät Kaikki Windows 8, Windows 7, Windows Vista ja Windows XP, Linux -versiot XP Professional, Windows Vista, Windows 7, Windows 8, sekä Mac OS X ja Linux Muistin rajoitukset 32-bittisissä järjestelmissä on vain 3,2 gigatavua (Gt) RAM-muistia. 32-bittiset Windows-osoitteet ovat rajoitetut, joten niiden koko ei ole 4 Gt. Se riippuu laitteistosta, tyypillisesti 3,25 Gt. 64-bittiset järjestelmät sallivat jopa 17 miljardia Gt RAM-muistia. Plussat Vähemmän numeroita, laajemmin yhteensopivia • Lisää RAM-käyttöä • Lisää tehokkuutta • Lisää virtuaalimuistin allokointia • Lisää suojausominaisuuksia Haittoja Vähemmän RAM-muistin käyttöä, vähemmän muistia, vähemmän tehokkuutta, vähemmän turvaominaisuuksia • Mahdollinen ohjaimen yhteensopivuus • Jotkin emolevyn RAM-rajoitukset • Vanhat ongelmat

Sisältö: 32-bittinen vs. 64-bittinen

  • 1 Arkkitehtuuri ja ohjelmistot
  • 2 Yhteensopivuus
    • 2.1 Mikä on yhteensopiva 32-bittisen suorittimen kanssa?
    • 2.2 Mikä on yhteensopiva 64-bittisen suorittimen kanssa?
  • 3 Muisti
    • 3.1 VPS-käyttöjärjestelmän valitseminen
  • 4 etuja ja haittoja
  • 5 Windows-järjestelmät
  • 6 Viitteet

Arkkitehtuuri ja ohjelmistot

32-bittinen ja 64-bittinen ovat termejä, jotka viittaavat siihen, kuinka tietokoneeseen upotettu suoritin tai CPU käsittelee tietoja. 32-bittinen arkkitehtuuri sallii aritmeettisen ja loogisen yksikön (ALU) tai digitaalisen piirin suorittaa 32-bittisiä kokonaislukuja aritmeettisia ja loogisia toimintoja.

64-bittisissä arkkitehtuureissa se sallii 64-bittisen Windows-version käsitellä suuria määriä RAM-muistia paremmin kuin 32-bittinen järjestelmä. Myös 64-bittisessä järjestelmässä on 64-bittiset osoiterekisterit, joissa datarekisterit ja dataväylä ovat tyypillisesti samankokoisia kuin osoiterekisterit. Joten 64-bittisissä CPU- ja ALU-arkkitehtuureissa on vastaavat rekisterit ja osoite- tai dataväylät samanlaisissa arvoissa.

yhteensopivuus

Mikä on yhteensopivaa 32-bittisen prosessorin kanssa?

32-bittinen prosessori ei voi käyttää 64-bittisiin suorittimiin suunniteltua käyttöjärjestelmää. Se ei myöskään tue 64-bittisiä sovelluksia. 32-bittiset CPU: t voivat käyttää vain 32-bittistä käyttöjärjestelmää ja 32-bittisiin käyttöjärjestelmiin suunniteltuja sovelluksia.

Suoritin (CPU)32-bittinen32-bittinen32-bittinen32-bittinen
Käyttöjärjestelmä (OS)32-bittinen32-bittinen64-bittinen64-bittinen
Sovellusohjelma32-bittinen64-bittinen Ei Ei
Yhteensopiva?JooEi

Mikä on yhteensopiva 64-bittisen suorittimen kanssa?

64-bittiset järjestelmät ovat yleensä yhteensopivia taaksepäin ja tukevat sekä 32-bittisiä käyttöjärjestelmiä että 32-bittisiä sovelluksia.

Suoritin (CPU)64-bittinen64-bittinen64-bittinen64-bittinen
Käyttöjärjestelmä (OS)32-bittinen32-bittinen64-bittinen64-bittinen
Sovellusohjelma32-bittinen64-bittinen32-bittinen64-bittinen
Yhteensopiva?JooEiJooJoo

Muisti

32-bittisillä järjestelmillä on rajoitus siihen, kuinka paljon muistia ne voivat osoittaa (tai osoittaa). Tämä raja on 4 Gt. Vaikka muisti viittaa yleensä RAM-muistiin, tämä raja sisältää myös muistin muissa järjestelmän laitteissa, kuten video-, ääni- ja verkkosovittimissa. RAM: n, grafiikan (GPU) RAM: n, PCI-muistialueen ja muutamien muiden komponenttien yhteenlaskettu raja on 4 Gt.[1]

Käytännöllisellä merkityksellä on, että esimerkiksi 32-bittinen Windows ei voi hyödyntää täysimääräisesti 4 Gt: n RAM-muistia, ja se näyttää tyypillisesti 3,25 Gt. Lisää RAM-muistia on aina mahdollista, mutta 32-bittiset järjestelmät eivät yksinkertaisesti pysty käyttämään mitään RAM-muistia rajansa yli. 64-bittinen versio voi osoittaa jopa 8 kt. Koska nykyiset järjestelmät eivät pysty hyödyntämään kapasiteettia täysimääräisesti, järjestelmiin on nyt saatavana asennettu RAM-muisti, joka ylittää selvästi 32-bittisten järjestelmien 4 Gt: n rajat..

VPS-käyttöjärjestelmän valitseminen

Kun käytät virtuaalista yksityistä palvelinta (VPS), kuten Linode tai DigitalOcean, järjestelmänvalvojia rajoittaa usein RAM-muistin saatavuus. Joten he suosittelevat usein 32-bittistä Linux-jakelua käyttämistä VPS: ssä 64-bittisen käyttöjärjestelmän sijasta.

Hyvät ja huonot puolet

64-bittisten järjestelmien etuihin kuuluvat:

  • Kyky käyttää enemmän RAM-muistia. 64-bittiset prosessorit kykenevät teoreettisesti viittaamaan 2 ^ 64 muistipaikkaan tai yli 4 miljardia kertaa muistilukuihin, joita 32-bittiset prosessorit voivat viitata. Nykyinen 64-bittinen Windows OS 16 TB -rajoitus, käytännöllisyyden takia enintään 128 Gt fyysistä RAM-muistia. Seurauksena on, että 64-bittiset prosessit voivat luoda 16TB virtuaalista, 8 TB: n kautta, joka on varattu virtuaalimuistiin käyttäjäprosesseille ja 8 TB: n ytimen prosesseille..
  • Lisää tehokkuutta. Kun ylimääräistä RAM-muistia on asennettu, 32-bittiset järjestelmät eivät yleensä pysty hyödyntämään sitä, koska osoitettavissa olevat tilarajoitukset. Mutta 64-bittiset järjestelmät voivat, mikä johtaa usein merkittäviin suorituskyvyn parannuksiin.
  • Lisää virtuaalimuistin allokointia. 64-bittinen arkkitehtuuri Windows voi teoreettisesti tarjota sovellukselle 8 TB virtuaalimuistia. 32-bittinen arkkitehtuuri Windows on rajoitettu 2 Gt: aan. Nykyaikaiset sovellukset, etenkin peleihin, videoiden ja valokuvien muokkaamiseen, haluavat enemmän RAM-muistia. 64-bittisen tehokkaan muistin käytön ja allokoinnin avulla 64-bittiseen käyttöjärjestelmään optimoidut sovellukset voivat hyödyntää uutta tilaa.
  • Lisää turvaominaisuuksia. 64-bittinen käsittely tarjoaa lisäsuojauksia, mukaan lukien, mutta rajoittumatta, laitteiston D.E.P, ytimen patch-suojaus ja parannetut laiteajurit.

Muutamia haittoja ovat muun muassa seuraavat:

  • Mahdollinen ohjaimen yhteensopivuus. Vaikka 64-bittisen käyttöjärjestelmän tuki lisääntyy, siirto on kunnossa ja aikaisemmin kuin myöhemmin, jos vanhemmat, kiinteät ja usein edelleen toiminnalliset laitteet ovat edelleen käytössä. On epätodennäköistä, että 64-bittisiä ohjaimia on saatavana vanhemmille järjestelmille ja laitteistoille. Nämä päätökset tehdään tapauskohtaisesti.
  • Jotkut emolevyn RAM-rajat. Harvinainen tapa on löytää emolevy tukevan aikaisia ​​64-bittisiä prosessoreita, mutta ei tarjoa tukea yli 4 Gt RAM-muistia. Käytettävissä voi olla 64-bittisen prosessorin joitain etuja, vaikka sillä ei olisi pääsyä lisää RAM-muistia. Voi olla aika päivittää käyttöjärjestelmäsi.
  • Vanhat kysymykset. Ohjelmisto ei todennäköisesti siirry 64-bittiseen käsittelyyn. Vanhemmat sovellukset, mukaan lukien 16-bittiset sovellukset, vaativat virtualisoinnin. Muuten saattaa olla aika päivittää.

Windows-järjestelmät

Windows 8, sekä sen Standard- että Pro-versiot, on saatavana 32- ja 64-bittisissä jakeluissa. Ennen Windows 7: n julkistamista Microsoft ilmoitti, että sen Windows 8 olisi viimeinen Windows, joka tukee 32-bittistä arkkitehtuuria. Sovellusten, ohjainten ja laajennusten lopullisen siirtämisen jälkeen 64-bittisiin Windows ei tarjoa 32-bittistä taaksepäin -yhteensopivuutta. Nykyisissä järjestelmissä, jotka silti vaativat Windows XP -tukea, se löytyy hiekkalaatikk virtualisoinnin avulla, mikä tehtiin Windows Server 2008: ssa.

Myöhemmin tietokoneet tarvitsevat 64-bittisiä prosessoreita. Jos käytät Windowsia, voit tarkistaa, onko prosessori 64-bittinen, toimimalla seuraavasti:

  1. Avaa suoritustiedot ja työkalut napsauttamalla Käynnistä-painiketta, valitsemalla Ohjauspaneeli, Järjestelmä ja ylläpito ja sitten Suoritustiedot ja työkalut.
  2. Napsauta Näytä ja tulosta tiedot.
  3. Tarkista Järjestelmä-osiossa käyttöjärjestelmätyyppi, joka toimii tällä hetkellä Järjestelmätyypillä. Jos se on 64-bittinen, se näyttää, pystyykö järjestelmä ajamaan 64-bittistä Windowsia.

Huomaa: Jos järjestelmässä on jo 64-bittinen Windows-versio, 64-bittistä yhteensopivaa luetteloa ei näytetä.

Viitteet

  • Windows 32- ja 64-bittinen - Helpdesk Geek
  • 32-bittinen - Computer Hope
  • 32 bittiä ja 64 bittiä - Nopeita ja likaisia ​​vinkkejä
  • Tarkempi tarkastelu 32- ja 64-bittisissä Windowsissa - ni.com
  • 32 tai 64: Mikä bitti Windows? - PC-maailma
  • Wikipedia: 32 bittiä
  • Wikipedia: 64 bit
  • 32- ja 64-bittiset usein kysytyt kysymykset - Microsoft Windows
  • 32 ja 64-bittinen selitys - TechSupport-hälytys
  • 32 bittiä ja 64 bittiä - Kuinka Geek
  • 32 vs 64 bittiä Seitsemän foorumia