Hvis du nogensinde har gennemsøgt dit systems C:\-drev, har du sikkert bemærket, at der er to mapper med lignende navne: Program Files (x86) og Program Files. Du tænker måske, at begge disse mapper indeholder filer, der er relateret til installerede programmer, men hvorfor er der to af dem? Kort sagt er Windows 11 et 64-bit operativsystem, så mappen Program Files (x86) gemmer filer til ældre 32-bit programmer for at opretholde bagudkompatibilitet. Som en sidebemærkning refererer x86 til Intels 8086-processor fra 1978, som var en 16-bit processor.
I verden af operativsystemer har der i den moderne æra været en overgang fra 32-bit operativsystemer til 64-bit versioner. Den primære årsag til dette skift var at understøtte mere hukommelse, da 32-bit Windows var begrænset til kun 4 GB hukommelse. I takt med at efterspørgslen efter hukommelse steg, er Windows i løbet af de sidste to årtier overgået til et 64-bit operativsystem, som har en næsten ubegrænset hukommelse på 16 exabyte. I lægmandstermer er det 16 millioner terabyte, så det bør være tilstrækkeligt, indtil Half Life 3 kommer ud.
En af grundene til Microsoft Windows' dominans over hele verden er, at Microsoft altid har opretholdt bagudkompatibilitet med ældre hardware og software. Hvis du finder et lydkort fra for 10 år siden i en skuffe, er der en god chance for, at du kan sætte det i din pc og få det til at fungere uden større problemer. Hvis du prøvede det på en Mac, ville det være en umulig opgave, da Apple har en tendens til at udfase ældre software og hardware og gå videre. Hvis du f.eks. fandt et gammelt Firewire-kort, ville du sandsynligvis ikke kunne bruge det på din Mac fra 2025, fordi softwaren ikke ville blive understøttet (mere om det nedenfor), og held og lykke med at finde drivere.
Denne filosofi om at sikre kompatibilitet gælder også for ældre software, da den kan køre på 64-bit Windows takket være mappen Program Files (x86). Når du installerer 32-bit software på 64-bit Windows, gemmes filerne i denne mappe for at holde dem adskilt fra 64-bit programmer. Programmerne køres derefter med en emulator, der er indbygget i 64-bit Windows, kaldet WoW64, og det foregår problemfrit, så du ikke engang bemærker, at der sker noget anderledes.
Mappen Program Files (x86) er standardplaceringen for 32-bit software i Windows.
Microsoft vil sandsynligvis fortsætte med at understøtte 32-bit software i lang tid på grund af sin insisteren på bagudkompatibilitet, men det er tydeligt, at denne type software er på vej ud. Denne proces begyndte helt tilbage i 2006, da Microsoft udgav Windows Vista 64-bit, som var det første operativsystem fra Microsoft, der afsluttede understøttelsen af 16-bit software og også begyndte processen med at udfase 32-bit software. Det tog Microsoft 14 år at tage det næste skridt og stoppe distributionen af 32-bit versioner af Windows 10 til OEM'er i 2020. Windows 10 blev stadig leveret med både 32-bit og 64-bit versioner, men da Windows 11 blev udgivet i 2021, blev det virksomhedens første fuldt 64-bit operativsystem.
I samme forbindelse meddelte Apple i 2017, at kommende versioner af macOS ikke længere ville understøtte 32-bit software. I modsætning til Microsoft trak Apple en streg i sandet og meddelte udviklere og brugere, at de skulle skifte til 64-bit, punktum. Apple indtager her en meget mere rigid holdning, men det kan Apple også tillade sig, da det kun har en lille del af det globale marked i forhold til Windows, som ifølge nogle estimater har cirka 75 % mod 8 %.
Apple stoppede supporten af 32-bit software med udgivelsen af macOS Catalina 10.15.
Emuleringsoplevelsen vil sandsynligvis forsvinde med tiden, når hele markedet overgår til 64-bit. Selvom denne type software vil blive sjælden, forestiller vi os, at Windows stadig vil tilbyde bagudkompatibilitet i mange år, da det er en vigtig funktion i alle Windows-funktioner. Det siger sig selv, at al ny software, herunder spil, har været 64-bit i lang tid nu.