32-bit hardware- og softwaresystemer, til tider kaldet x86 eller x86-32, arbejder med data i 32-bit stykker. I modsætning, 64-bit hardware- og softwaresystemer, eller x64 eller x86-64, brug data i 64-bit stykker. Teoretisk set, jo flere data generelt der kan behandles på et hvilket som helst tidspunkt, jo hurtigere kan systemet udføre.
En øjeblikkelig praktisk fordel, som 64-bit-systemer tilbyder, er brugen af større mængder af 32-bit64-bitAntal bits 32 64 Arkitektur og softwarebeskrivelse 32-bit arkitektur er baseret på registre, adresse- eller databusser 32 bit (4 octets) bred. For software betyder 32-bit typisk brug af 32-bit lineær adresseplads. 64-bit arkitektur er baseret på registre, adresse- eller databusser, der er 64 bit (8 octets) brede. For software betyder 64-bit kodebrug med 64-bit virtuel hukommelsesadresser. Kompatibilitet 32-bit operativsystemer (OS) og applikationer kræver 32-bit CPU'er 64-bit OS kræver 64-bit CPU, og 64-bit applikationer har brug for et 64-bit OS og CPU Systemer tilgængelige Alle udgaver af Windows 8, Windows 7, Windows Vista og Windows XP, Linux XP Professional, Windows Vista, Windows 7, Windows 8, samt Mac OS X og Linux Hukommelsesbegrænsninger 32-bit-systemer er begrænset til 3,2 Gigabyte (GB) RAM 32-bit Windows med adressebegrænsning når ikke til en fuld 4GB. Det er hardwareafhængig, typisk 3,25 GB. 64-bit-systemer tillader op til 17 milliarder GB RAM. Fordele Færre problemer, mere vidtgående kompatible • Mere RAM-adgang • Mere effektivitet • Mere allokering af virtuel hukommelse • Flere sikkerhedsfunktioner Ulemper Mindre RAM-adgang, mindre hukommelse, mindre effektivitet, færre sikkerhedsfunktioner • Mulig driverkompatibilitet • Nogle RAM-grænser for bundkort • Ældre problemer
32-bit og 64-bit er termer, der refererer til, hvordan en processor, der er integreret i computeren eller CPU, håndterer data. En 32 bit arkitektur gør det muligt for den aritmetiske og logiske enhed (ALU) eller det digitale kredsløb at udføre 32-bit heltal aritmetiske og logiske operationer.
Til arkitektur med 64-bit giver det en 64-bit version af Windows mulighed for at håndtere store mængder RAM bedre end et 32-bit system. Et 64-bit-system har også 64-bit adresseregistre, med dataregistre og databussen typisk ækvivalent i størrelse som adresseregistrerne. Så 64-bit CPU- og ALU-arkitekturer har matchende registre og adresse- eller data-busser i lignende værdier.
En 32-bit processor kan ikke køre et operativsystem designet til 64-bit CPU'er. Det understøtter heller ikke 64-bit applikationer. 32-bit CPU'er kan kun køre et 32-bit OS og applikationer designet til 32-bit operativsystemer.
Processor (CPU) | 32-bit | 32-bit | 32-bit | 32-bit |
Operativsystem (OS) | 32-bit | 32-bit | 64-bit | 64-bit |
Ansøgningsprogram | 32-bit | 64-bit | Ingen | Ingen |
Kompatibel? | Ja | Ingen |
64-bit-systemer er generelt bagudkompatible og understøtter både 32-bit operativsystemer og 32-bit applikationer.
Processor (CPU) | 64-bit | 64-bit | 64-bit | 64-bit |
Operativsystem (OS) | 32-bit | 32-bit | 64-bit | 64-bit |
Ansøgningsprogram | 32-bit | 64-bit | 32-bit | 64-bit |
Kompatibel? | Ja | Ingen | Ja | Ja |
32-bit-systemer har en begrænsning af, hvor meget hukommelse de kan adressere (eller pege på). Denne grænse er 4 GB. Mens hukommelse normalt henviser til RAM, inkluderer denne grænse også hukommelse i de andre enheder i systemet som video-, lyd- og netværksadaptere. Den kombinerede grænse for RAM, grafik (GPU) RAM, PCI-hukommelsesområde og et par andre komponenter er 4 GB.[1]
De praktiske konsekvenser af dette er, at 32-bit Windows for eksempel ikke kan drage fuld fordel af 4 GB RAM, og det viser typisk 3,25 GB. Installation af mere RAM er altid en mulighed, men 32-bit-systemer ville simpelthen ikke være i stand til at bruge nogen RAM over dens grænse. En 64-bit version kan adressere op til 8 TB. Da nuværende systemer ikke er i stand til at udnytte kapaciteten fuldt ud, fås systemer nu med installeret RAM, der langt overstiger 4 GB-grænserne for 32-bit-systemer.
Når man bruger en virtuel privat server (VPS) som Linode eller DigitalOcean, begrænses systemadministratorer ofte af, hvor meget RAM der er tilgængeligt. Så de anbefaler ofte at bruge en 32-bit Linux-distribution til at bruge på en VPS snarere end et 64-bit operativsystem.
Fordelene ved 64-bit-systemer inkluderer:
Der er et par ulemper, der inkluderer følgende:
Windows 8, både med standard- og Pro-versioner, fås i 32-bit og 64-bit distributioner. Før lanceringen af Windows 7 erklærede Microsoft, at Windows 8 ville være den sidste Windows, der understøtter 32-bit arkitektur. Med den sidste flytning af sine apps, drivere og plug-ins til 64-bit giver Windows ikke 32-bit bagudkompatibilitet. For nuværende systemer, der stadig kræver Windows XP-support, kan det findes gennem sandboxed virtualisering, som blev udført i Windows Server 2008.
Efterfølgende har computere brug for 64-bit-kompatible processorer. Hvis du bruger Windows, kan du kontrollere, om din processor er 64-bit ved at gøre følgende:
Bemærk: Hvis systemet allerede kører en 64-bit Windows-version, vises en liste med 64 bit, der ikke kan vises.