Een paar jaar geleden was er niet veel keuze voor welke architectuur je je pc wilde laten gebruiken. Lange tijd domineren de door Intel gemaakte x86-architectuur en de door AMD gemaakte x64 jarenlang het computergebruik van consumenten. Voor het grootste deel is de overgrote meerderheid van computers zelfs vandaag de dag x86, ondanks dat de architectuur tientallen jaren oud is.
De laatste jaren is er echter een nieuwe concurrent ontstaan. ARM, dezelfde architectuur die onze telefoons aandrijft, begint langzaam de pc-ruimte over te nemen. Maar welke moet je kiezen?
Wat is x86?
x86 is de meest gebruikte instructieset op pc's, en misschien wel degene met de meeste geschiedenis.
x86 vindt zijn oorsprong in de jaren 70. Na de lancering van een 4-bit chip in 1971 (de eerste microprocessor), introduceerde Intel zijn 8008 8-bit CPU in 1972, kort gevolgd door de ook-8-bit 8080 in 1974. De natuurlijke weg vooruit was dus om 16-bits te gaan. Dat deed het bedrijf in 1978 met de lancering van de Intel 8086. Dit gaf aanleiding tot de x86-instructieset, met de naam die voortkomt uit zijn opvolgers, de 80186, 80286, 80386, enzovoort.
Wat we tegenwoordig kennen als de x86-architectuur is echter niet nauw verwant aan de originele, eerbiedwaardige 8086. De voorloper van alle x86-processors die momenteel op de markt zijn, is Intel's 80386-processor, die zeven jaar later, in 1985, werd gelanceerd. Immers, afhankelijk van de context wordt x86 ook wel eens "i386" of "IA-32" genoemd. Bovendien was het de eerste die lanceerde met een 32-bits instructieset met behoud van de mogelijkheid om de oudere 16-bits code correct uit te voeren die draaide op 8086-gebaseerde ontwerpen.
De architectuur zou nog een keer worden uitgebreid tot 64-bit. De daaruit voortvloeiende architectuur, die momenteel door alle moderne x86-CPU's wordt gebruikt, staat bekend als "x86-64", "x64" of "AMD64". Het was eigenlijk AMD, in plaats van Intel, die de architectuur bedacht. Intel pushte zijn eigen 64-bits alternatief, IA-64, dat niet achterwaarts compatibel was met x86. AMD maakte zijn eigen als een uitbreiding van de x86-instructieset, die uiteindelijk de meest gebruikte oplossing was.
Wat is ARM?
ARM-chips hebben een langere geschiedenis dan je zou denken, ondanks het bredere gebruik op pc's dat mainstream begint te worden.
Het allereerste ARM-ontwerp werd geïntroduceerd in 1985 - hetzelfde jaar dat Intel's originele 80386 CPU werd uitgebracht. Acorn Computers ontwikkelde de architectuur en de eerste ARM-silicium, bekend als ARM1, liep op 6 MHz, wat niet bepaald razendsnel is als je het vergelijkt met moderne chips. Het onderging jaren later een aantal aanpassingen, terwijl het eerste ARM-aangedreven apparaat de RiscPC-computer was, waarvan het laatste model in 1994 werd gelanceerd door Acorn Computers. Ja, het eerste ARM-apparaat was eigenlijk een pc!
Het ging echter niet van de grond. De vroege ARM-ontwerpen van Acorn, en RISC-chips in het algemeen, probeerden in de jaren negentig de dominantie van Intel te bestrijden, maar het was een vruchteloze poging en ARM werd gedegradeerd tot embedded systemen. Van daaruit vonden ze echter hun weg naar telefoons en handheld-apparaten, en uiteindelijk naar smartphones en tablets - vrijwel alle smartphones die tegenwoordig worden verkocht, hebben een op ARM gebaseerde CPU.
Nu ziet ARM een heropleving in de pc-ruimte via laptops. In 2017 kondigde Qualcomm de formele uitbreiding aan van zijn succesvolle mobiele chipreeks, Snapdragon, in de laptopruimte, met zijn eerste speciale laptopchip, de Snapdragon 850, die in 2018 werd gelanceerd. En in 2020 introduceerde Apple zijn eerste op ARM gebaseerde computer, de op M1 gebaseerde MacBook Air, met behulp van zijn interne Apple M1 ARM-chip, na jarenlang x86 Intel-CPU's te hebben gebruikt. Apple heeft ook af en toe een desktop-pc gelanceerd die is gebaseerd op ARM, namelijk de Mac mini, de iMac en de Mac Studio.
x86 versus ARM: Wat is het verschil?
x86 en ARM hebben fundamentele verschillen waarvan u op de hoogte moet zijn voordat u koopt.
ARM-chips zijn namelijk van nature mobiele chips. Als u een Windows-machine met een Snapdragon-processor koopt, wordt deze waarschijnlijk ook geleverd met een modem, zodat u een simkaart in uw laptop kunt plaatsen en rechtstreeks vanaf uw computer mobiele data kunt gebruiken. Sommige worden zelfs geleverd met 5G-modems, zodat u verbinding kunt maken met het ultrasnelle 5G-netwerk. De chips uit de M-serie van Apple worden namelijk niet geleverd met modems, maar ze komen vrij vaak voor in op Windows ARM gebaseerde laptops.
Er is ook het dilemma van het stroomverbruik. ARM-chips zijn door hun ontwerp veel energiezuiniger dan x86-CPU's. Het zijn RISC-processors, dus ze zijn eenvoudiger van ontwerp. Ook dingen als ARM is groot. KLEINE configuratie helpen de levensduur van de batterij en de algehele efficiëntie aanzienlijk. Daarom kan de levensduur van de batterij in een ARM-aangedreven pc aanzienlijk langer zijn dan die van een x86-gebaseerde. x86-laptopchips kunnen tussen de 15W en 45W opnemen, terwijl de Apple M1 een TDP heeft van ongeveer 10W.
Welke moet je krijgen?
Het hangt sterk af van uw prioriteiten op een pc, maar een deel van uw beslissing moet komen over welk platform u van plan bent te gebruiken.
Windows is nog steeds het beste op x86-systemen als je een pc-gebruiker bent. Terwijl Windows ARM ondersteunt, het heeft wat werk nodig voordat alle pc-gebruikers er correct van kunnen genieten. Het heeft een compatibiliteitslaag om x86-software op uit te voeren, maar het is nog steeds een werk in uitvoering, en uw kilometerstand kan variëren, afhankelijk van welke apps u wilt gebruiken. Sommigen van hen kunnen prima lopen, terwijl anderen vreselijk zullen lopen.
Als je echter de voordelen van ARM wilt benutten, kun je het beste met Apple gaan en een MacBook kopen. Rosetta wordt beschouwd als een briljante compatibiliteitslaag, waardoor gebruikers x86 Mac-apps bijna foutloos kunnen uitvoeren. En de meeste apps waar je waarschijnlijk om geeft, zijn sowieso al M-native, of de ontwikkelaars werken eraan om ze M-native te maken.
Tenzij je Echt de "altijd verbonden"-functionaliteit nodig hebt die Windows op ARM-pc's u biedt met hun ingebouwde modems, moet u x86 op Windows gebruiken. Aan de andere kant zijn M1/M2-Macs veel beter dan hun x86-voorganger, en het zou verkeerd zijn om daar geen gebruik van te maken.
ARM-pc's komen eraan, maar u moet wachten
ARM-pc's beginnen net populair te worden. Je moet er echter niet meteen op springen, tenzij je voor Apple wilt gaan. Windows is nog steeds het beste op x86-pc's. Dat kan in de nabije of verre toekomst echter veranderen - technologie gaat snel!