32-bits maskinvare og programvare systemer, Noen ganger referert til som x86 eller x86-32, jobber med data i 32-biters stykker. I motsetning, 64-bits maskinvare og programvare systemer, eller x64 eller x86-64, bruk data i 64-biters stykker. Teoretisk sett, jo flere data som generelt kan behandles til enhver tid, desto raskere kan systemet utføre.
En umiddelbar praktisk fordel at 64-biters systemtilbud er bruk av større mengder RAM. De fleste nye datasystemer inkluderer i dag nye prosessorer basert på 64-bits arkitektur. Selv om det er åpenbart at disse systemene støtter 64-biters operativsystemer, er de også kompatible med 32-biters operativsystemer. Den omvendte er ikke sant, for eksempel. 32-bits maskinvare kan ikke støtte 64-biters operativsystemer.
32-bit | 64-bit | |
---|---|---|
Antall biter | 32 | 64 |
Arkitektur og programvarebeskrivelse | 32-biters arkitektur er basert på register, adresse- eller databusser 32 bits (4 oktetter) bredt. For programvare betyr 32-bit vanligvis bruk av 32-biters lineær adresserom. | 64-biters arkitektur er basert på register, adresse- eller databusser 64 bit (8 oktetter) bredt. For programvare betyr 64-biters kodebruk med 64-biters virtuelle minneadresser. |
kompatibilitet | 32-biters operativsystemer (OS) og applikasjoner krever 32-biters CPUer | 64-biters operativsystem krever 64-biters CPU, og 64-bits applikasjoner trenger 64-biters OS og CPU |
Systemer tilgjengelig | Alle utgaver av Windows 8, Windows 7, Windows Vista og Windows XP, Linux | XP Professional, Windows Vista, Windows 7, Windows 8, samt Mac OS X og Linux |
Minnegrenser | 32-biters systemer er begrenset til 3,2 Gigabyte (GB) RAM 32 bit Windows med adressebegrensning oppnår ikke en full 4GB. Det er maskinvareavhengig, vanligvis 3,25 GB. | 64-biters systemer tillater opptil 17 milliarder GB RAM. |
Pros | Færre problemer, mer allment kompatible | • Mer RAM-tilgang • Mer effektivitet • Mer virtuell minneallokering • Flere sikkerhetsfunksjoner |
Ulemper | Mindre RAM-tilgang, mindre minne, mindre effektivitet, færre sikkerhetsfunksjoner | • Mulig driverekompatibilitet • Enkelte RAM-grenser for hovedkortet • Eldre problemer |
32-bit og 64-bit er vilkår som refererer til hvordan en prosessor som er innebygd i datamaskinen, eller CPU, håndterer data. En 32-bits arkitektur tillater den aritmetiske og logiske enheten (ALU), eller digital krets, å utføre 32-biters heltall aritmetiske og logiske operasjoner.
For arkitektur med 64-bits, tillater det en 64-biters versjon av Windows å håndtere store mengder RAM bedre enn et 32-bits system. Også et 64-biters system har 64-biters adresseregister, med dataregistre og datobussen som vanligvis er ekvivalent i størrelse som adresseregister. Så 64-biters CPU- og ALU-arkitekturer har matchende register og adresse, eller data, busser i likeverdige verdier.
En 32-bits prosessor kan ikke kjøre et operativsystem utviklet for 64-biters CPUer. Den støtter heller ikke 64-biters applikasjoner. 32-biters CPUer kan bare kjøre et 32-biters OS og applikasjoner designet for 32-biters operativsystemer.
Prosessor (CPU) | 32-bit | 32-bit | 32-bit | 32-bit |
Operativsystem (OS) | 32-bit | 32-bit | 64-bit | 64-bit |
Applikasjonsprogram | 32-bit | 64-bit | Nei | Nei |
Kompatibel? | Ja | Nei |
64-biters systemer er generelt bakoverkompatible og støtter både 32-biters operativsystemer og 32-biters applikasjoner.
Prosessor (CPU) | 64-bit | 64-bit | 64-bit | 64-bit |
Operativsystem (OS) | 32-bit | 32-bit | 64-bit | 64-bit |
Applikasjonsprogram | 32-bit | 64-bit | 32-bit | 64-bit |
Kompatibel? | Ja | Nei | Ja | Ja |
32-biters systemer har en begrensning på hvor mye minne de kan adressere (eller peke på). Denne grensen er 4GB. Mens minne vanligvis refererer til RAM, inneholder denne grensen også minne i de andre enhetene i systemet som video-, lyd- og nettverkskort. Den kombinerte grensen for RAM, grafikk (GPU) RAM, PCI-minneområde og noen andre komponenter er 4 GB.[1]
De praktiske konsekvensene av dette er at 32-biters Windows for eksempel ikke kan dra full nytte av 4 GB RAM, og det viser vanligvis 3.25 GB. Installere mer RAM er alltid et alternativ, men 32-biters systemer vil ganske enkelt ikke kunne bruke RAM over grensen. En 64-biters versjon kan adressere opptil 8TB. Med dagens systemer som ikke klarer å dra full nytte av kapasitet, er systemer nå tilgjengelig med installert RAM som langt overstiger 4 GB grenser for 32-bits systemer.
Når du bruker en virtuell privat server (VPS) som Linode eller DigitalOcean, er systemadministratorer ofte begrenset av hvor mye RAM som er tilgjengelig. Så de anbefaler ofte å bruke en 32-biters Linux-distribusjon til bruk på en VPS i stedet for et 64-biters operativsystem.
Fordeler med 64-biters systemer inkluderer:
Det er noen få ulemper, som inkluderer følgende:
Windows 8, både med Standard- og Pro-versjoner, er tilgjengelig i 32-biters og 64-biters distribusjoner. Før lanseringen av Windows 7, uttalt Microsoft at Windows 8 ville være den siste Windows for å støtte 32-bits arkitektur. Med den endelige flyttingen av applikasjoner, drivere og plugin-moduler til 64-bits, gir Windows ikke 32-bits bakoverkompatibilitet. For nåværende systemer som krever fortsatt Windows XP-støtte, kan den bli funnet via sandboxed virtualisering, som ble gjort i Windows Server 2008.
Deretter trenger datamaskiner 64-biters prosessorer. Hvis du bruker Windows, kan du sjekke om prosessoren din er 64-bit ved å gjøre følgende:
Merk: Hvis systemet allerede kjører en 64-biters Windows-versjon, vises ikke en 64-biters funksjonell oppføring.