PC’er, bærbare computere, Mac-computere, Windows, telefoner og tablets – alt er 64-bit nu om dage. Selv nogle smartphones er 64-bit.

Den vigtigste grund til skiftet fra 32-bit er at komme forbi grænsen for den mængde hukommelse, som en 32-bit processor kan få adgang til.

Hvad er 32-bit og 64-bit?

Simpelt sagt er 32-bit en forkortelse for et 32-bit tal. Dette tal indeholder 32 bits (binære cifre), som enten er 0 eller 1. Og eksempel kunne være 101010101010101010101010101010101010101010.

En 32-bit processor er – pr. definition – i stand til at håndtere instruktioner og referere til hukommelsesplaceringer på 32-bits.

Hvorfor kan 32-bit CPU’er ikke bruge masser af RAM?

Givet at hvert ciffer i tallet kun kan være 1 eller 0, er det samlede antal kombinationer 2^32, hvilket er 4.294.967.295. Og 4,29 milliarder hukommelsesplaceringer (der hver gemmer én byte data) svarer til 4 GB, hvilket er grunden til, at en 32-bit processor højst kan få adgang til 4 GB hukommelse uden nogle omgåelser i softwaren for at adressere mere.

4 GB er ikke rigtig nok i dag. Det er måske fint til grundlæggende opgaver, men hvis du vil køre flere programmer, have 35 faner åbne i forskellige webbrowsere eller åbne 30 billeder i høj opløsning til redigering på én gang, er 4 GB ikke nok.

Og glem ikke, at forbrugerversioner af 32-bit Windows kun kan få adgang til ca. 3,2 GB, selv om der er installeret 4 GB.

Pc’er, bærbare computere og deres styresystemer er alle 64-bit i dag. 64-bit versioner af Windows kan få adgang til 8 TB RAM (det er 8000 GB), mens serverversioner kan få adgang til 128 TB.

Disse grænser forklares meget mere detaljeret på Microsofts websted, hvis du vil vide mere.

Givet at nutidens pc’er og bærbare computere generelt har 8, 16 eller 32 GB RAM, er vi ikke i nærheden af grænsen for, hvad en 64-bit processor kan få adgang til.

Hvad betyder x86 og x64?

Dette er noget misvisende udtryk og svarer til 32-bit vs. 64-bit.

x86 (eller x86-arkitektur) har længe været en almindelig måde at henvise til familien af processorer, der slutter på 86, Intels mest succesfulde serie af processorer. Den første var 8086, og mange vil huske 286-, 386- og 486-processorerne i de tidlige pc’er fra midten af 1980’erne til 90’erne.

Alle er 32-bit, og derfor er x86 blevet udskifteligt med 32-bit.

På samme måde er x64 blevet udskifteligt med 64-bit (og bruges endda af Microsoft), men giver ikke rigtig mening, da der ikke er mange processorer med numre, der ender på 64. I stedet er det blot en forkortelse for 64-bit.

Software og kompatibilitet

Ekstra hukommelse er ikke den eneste grund til at have en 64-bit computer. 64-bit processorer kan håndtere data i 64-bit stykker, hvilket naturligvis er mere effektivt end at flytte dem rundt i 32-bit stykker.

Hvis din pc kører 64-bit Windows, vil du sandsynligvis finde en mappe Program Files (x86) på din harddisk. Denne gemmer 32-bit programmer, mens den anden mappe “Program Files” indeholder alle de 64-bit programmer, du har installeret.

Generelt kan 64-bit systemer køre 32-bit programmer, da de er bagudkompatible. Det fungerer dog ikke omvendt: En 32-bit computer kan ikke køre 64-bit Windows eller 64-bit programmer.

Udviklere burde lave 64-bit apps i disse dage, og visse firmaer er begyndt at fremtvinge problemet. Apple har f.eks. sagt, at iOS 11 slet ikke vil understøtte 32-bit apps, så udviklerne skal sikre, at deres apps fungerer med 64-bit CPU’er, ellers vil brugerne ikke kunne køre disse apps efter opgradering fra iOS 10.

admin

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.

lg