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-bittinen
64-bittinen
Bittien 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-bittinen
32-bittinen
32-bittinen
32-bittinen
Käyttöjärjestelmä (OS)
32-bittinen
32-bittinen
64-bittinen
64-bittinen
Sovellusohjelma
32-bittinen
64-bittinen
Ei
Ei
Yhteensopiva?
Joo
Ei
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-bittinen
64-bittinen
64-bittinen
64-bittinen
Käyttöjärjestelmä (OS)
32-bittinen
32-bittinen
64-bittinen
64-bittinen
Sovellusohjelma
32-bittinen
64-bittinen
32-bittinen
64-bittinen
Yhteensopiva?
Joo
Ei
Joo
Joo
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:
Avaa suoritustiedot ja työkalut napsauttamalla Käynnistä-painiketta, valitsemalla Ohjauspaneeli, Järjestelmä ja ylläpito ja sitten Suoritustiedot ja työkalut.
Napsauta Näytä ja tulosta tiedot.
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