For et par år siden var der ikke meget valg for, hvilken arkitektur du ville have din pc til at bruge. I lang tid har den Intel-fremstillede x86-arkitektur og den AMD-fremstillede x64 domineret forbrugercomputere i årevis. For det meste er langt de fleste computere x86 selv i dag, på trods af at arkitekturen er flere årtier gammel.
Der er dog begyndt at opstå en ny konkurrent i de senere år. ARM, den samme arkitektur, der driver vores telefoner, er langsomt ved at overtage pc-pladsen. Men hvilken skal du vælge?
Hvad er x86?
x86 er det mest udbredte instruktionssæt på pc'er, og måske det med mest historie.
x86 har sin oprindelse i 1970'erne. Efter at have lanceret en 4-bit-chip i 1971 (den første mikroprocessor), introducerede Intel sin 8008 8-bit CPU i 1972, kort efterfulgt af den også-8-bit 8080 i 1974. Den naturlige vej frem var altså at gå 16-bit. Det gjorde virksomheden i 1978 med lanceringen af Intel 8086. Dette gav anledning til x86-instruktionssættet, hvor navnet opstod fra dets efterfølgere blev kaldt 80186, 80286, 80386, og så videre.
Det, vi i dag kender som x86-arkitekturen, er dog ikke tæt forbundet med den originale, ærværdige 8086. Snarere er forfaderen til alle x86-processorer på markedet i øjeblikket Intels 80386-processor, der blev lanceret syv år senere, i 1985. Når alt kommer til alt, afhængigt af konteksten, kaldes x86 også lejlighedsvis "i386" eller "IA-32." Desuden var det den første, der blev lanceret med et 32-bit instruktionssæt, samtidig med at man bevarer evnen til at køre den ældre 16-bit kode, der kørte på 8086-baseret korrekt designs.
Arkitekturen ville fortsætte med at blive udvidet endnu en gang, til 64-bit. Den efterfølgende arkitektur, som i øjeblikket bruges af alle moderne x86 CPU'er, er kendt som "x86-64", "x64" eller "AMD64." Det var det faktisk AMD i stedet for Intel, der kom med arkitekturen. Intel skubbede sit eget 64-bit alternativ, IA-64, som ikke var bagudkompatibelt med x86. AMD lavede sin egen som en udvidelse af x86-instruktionssættet, som endte med at blive den mest udbredte løsning.
Hvad er ARM?
ARM-chips har en længere historie, end du skulle tro, på trods af deres bredere brug på pc'er, der begynder at blive mainstream.
Det allerførste ARM-design blev introduceret i 1985 - samme år som Intels originale 80386 CPU blev frigivet. Acorn Computers udviklede arkitekturen, og det første ARM-silicium, kendt som ARM1, kørte på 6 MHz, hvilket ikke ligefrem er lynhurtigt, når man sammenligner det med moderne chips. Den gennemgik nogle omarbejdninger år efter, mens den første ARM-drevne enhed var RiscPC-computeren, hvis sidste model blev lanceret i 1994 af Acorn Computers. Ja, den første ARM-enhed var faktisk en pc!
Det tog dog ikke fart. Acorns tidlige ARM-design, og RISC-chips generelt, forsøgte at kæmpe mod Intels dominans i 1990'erne, men det var en frugtesløs indsats, og ARM blev henvist til indlejrede systemer. Derfra kom de dog ind i telefoner og håndholdte enheder og til sidst til smartphones og tablets - stort set alle smartphones, der sælges i dag, kører en ARM-baseret CPU.
Nu ser ARM en genopblussen af pc-pladsen via bærbare computere. I 2017 annoncerede Qualcomm den formelle udvidelse af sin succesrige mobile chip-serie, Snapdragon, til bærbare computere, med sin første dedikerede bærbare chip, Snapdragon 850, der blev lanceret i 2018. Og i 2020 introducerede Apple sin første ARM-baserede computer, den M1-baserede MacBook Air, ved hjælp af sin intern Apple M1 ARM-chip, efter at have brugt x86 Intel CPU'er i årevis. Apple har også lanceret en lejlighedsvis stationær pc baseret på ARM - nemlig Mac mini, iMac og Mac Studio.
x86 vs. ARM: Hvad er forskellen?
x86 og ARM har grundlæggende forskelle, du bør være opmærksom på, før du køber.
ARM-chips er nemlig mobile chips af natur. Hvis du køber en Windows-maskine med en Snapdragon-processor, kommer den sandsynligvis også med et modem, så du kan sætte et SIM-kort i din bærbare computer og bruge mobildata direkte fra din computer. Nogle kommer endda med 5G-modem, så du kan oprette forbindelse til det ultrahurtige 5G-netværk. Apples M-serie chips kommer nemlig ikke med modemer, men de er ret almindelige at se i Windows ARM-baserede bærbare computere.
Der er også dilemmaet med strømforbrug. ARM-chips er ved design meget mere strømeffektive end x86-CPU'er. De er RISC-processorer, så de er enklere i designet. Også ting som ARM er store. LILLE konfiguration hjælper batterilevetiden og den samlede effektivitet i høj grad. På grund af det kan batterilevetiden i en ARM-drevet pc være betydeligt længere end på en x86-baseret. x86 bærbare chips kan trække mellem 15W og 45W, hvorimod Apple M1 har en TDP på omkring 10W.
Hvilken skal du få?
Det afhænger meget af dine prioriteter på en pc, men en del af din beslutning bør komme på, hvilken platform du planlægger at bruge.
Windows er stadig bedst på x86-systemer, hvis du er pc-bruger. Mens Windows understøtter ARM, det kræver noget arbejde, før alle pc-brugere kan nyde det korrekt. Det har et kompatibilitetslag til at køre x86-software på det, men det er stadig et arbejde i gang, og dit kilometertal kan variere afhængigt af hvilke apps du vil bruge. Nogle af dem kan køre fint, mens andre vil køre forfærdeligt.
Hvis du vil udnytte fordelene ved ARM, er det dog bedst, hvis du går med Apple og anskaffer dig en MacBook. Rosetta anses for at være et strålende kompatibilitetslag, der lader brugere køre x86 Mac-apps næsten fejlfrit. Og de fleste apps, du sikkert holder af, er allerede M-native alligevel, eller udviklerne arbejder på at gøre dem M-native.
Medmindre du virkelig har brug for den "altid-tilsluttede" funktionalitet, som Windows på ARM-pc'er giver dig med deres indbyggede modemer, bør du gå x86 på Windows. På den anden side er M1/M2 Mac'er meget bedre end deres x86-forgænger, og det ville du tage fejl af ikke at udnytte.
ARM-pc'er kommer, men du bør vente
ARM-pc'er er lige begyndt at blive populære. Du bør dog ikke hoppe på en med det samme, medmindre du vil gå til Apple. Windows er stadig bedst på x86-pc'er. Det kan dog ændre sig i nær eller fjern fremtid - teknologien bevæger sig hurtigt!