När man talar om ”32-bitars” kontra ”64-bitars” beskriver man bredden på en CPU:s register och minnesadresser, ett begrepp som kallas bitness. I praktiken innebär ett 64-bitars system att man har tillgång till betydligt mer minne, kan hantera moderna applikationer smidigare och fortfarande köra de flesta 32-bitarsprogram utan problem. År 2025 har 64-bitars databehandling blivit standard på nästan alla plattformar, vilket gör 32-bitars system till ett äldre alternativ.
Bild från Tech Index
I CPU-arkitekturen beskriver "bitarna" bredden på viktiga datavägar, särskilt register och minnesadresser. Ett 32-bitars adressutrymme har en maximal kapacitet på 2³² adresser (4 GB), medan 64-bitarsdesign stöder betydligt större virtuella och fysiska adressutrymmen. Specifikt för x86-64 lägger 64-bitarsläget också till fler allmänna register (från 8 till 16), vilket kan underlätta vissa arbetsbelastningar.
Ibland. Det beror på appen:
Det varierar beroende på OS-version, men mönstret är konsekvent:
Detaljer (och några roliga historiska fotnoter som PAE och den gamla /3GB -omkopplaren) finns i Microsofts dokumentation om minnesbegränsningar.
Windows:
macOS:
Linux:
Android:
Windows 10/11:
macOS:
Linux:
Alla moderna CPU:er är 64-bitars. I Windows kräver Windows 11 en kompatibel 64-bitars processor, så om du vill ha det senaste operativsystemet måste din hårdvara vara 64-bitars kompatibel.
Nästan alltid ja år 2025:
| Funktion | 32-bitars | 64-bitars |
|---|---|---|
| Adresserbart användarutrymme (typiskt operativsystem) | ~2–4 GB per process | Tiotals till hundratals TB (beroende på operativsystem) |
| Maximalt fysiskt RAM-minne (exempel för Windows) | 4 GB (Windows 10 x86) | 128 GB–6 TB (Windows 11-utgåvor) |
| Appkompatibilitet | Kör 32-bitarsappar | Kör 64-bitarsappar; de flesta plattformar kör även 32-bitarsappar (Windows/Linux); macOS kör inte längre 32-bitarsappar. |
| Förarmodell | 32-bitars drivrutiner | 64-bitarsdrivrutiner krävs på 64-bitars Windows |
| Dagens standard | Arv | Standard |
(Exakta gränser beror på operativsystem och version; siffrorna här baseras på Microsofts publicerade gränser.)
Det går inte att byta på plats: för att migrera från 32-bitars Windows till 64-bitars krävs en ren installation av 64-bitars operativsystemet (säkerhetskopiera, kontrollera CPU-kompatibilitet, skapa installationsmedia, installera om appar/drivrutiner). Microsofts FAQ beskriver stegen och varningar.
Kan en 64-bitars Windows-dator köra mitt gamla 16-bitarsprogram?
Nej, 64-bitars Windows kan inte köra 16-bitars programvara direkt. Överväg en virtuell maskin eller emulator.
Varför installeras vissa program i "Program Files (x86)" i Windows?
Den mappen är avsedd för 32-bitarsprogram på ett 64-bitars system, medan den vanliga mappen "Program Files" är avsedd för 64-bitarsprogram. Separationen gör att rätt DLL-filer hamnar i rätt program. (Detta beteende är en del av WOW64-kompatibilitetslagret.)