ARM- och Intel-processorer driver för närvarande de allra flesta av våra elektroniska enheter. Även om de har samma syfte är båda processorerna baserade på olika arkitekturer, vilket påverkar hur program utvecklas och hur chips tillverkas.
Vanligtvis används ARM-processorer i handhållna enheter som smartphones, medan Intel-processorer används i stationära och bärbara datorer. Men många datortillverkare introducerar nu också ARM-drivna datorer. Ett populärt exempel är Apple M1- och M2-processorer, som driver flera Mac- och MacBook-modeller.
Så exakt hur skiljer sig ARM- och Intel-processorer från varandra?
Arm vs. Intel: Teknikföretag som styr den digitala världen
Arm och Intel är två gigantiska teknikföretag som tillverkar olika mikroprocessorer för olika marknader. Medan Intel tillverkar högpresterande processorer för persondatorer och bärbara datorer, tillverkar Arm främst ARM processorer för energisnåla enheter som smartphones, surfplattor, bärbar teknik och olika smarta hem enheter.
Vi måste också klargöra att Arm är företaget, medan ARM är processorn. Så när vi pratar om företaget som designar mikroprocessorer bör du se Arm. Men om vi pratar om processorn från Arm, bör du se ARM.
Till skillnad från Intel, som designar och tillverkar sina chips, är Arm ett företag som designar ARM-processorer och licensierar dessa mönster till olika företag. Det är därför du hittar många ARM-baserade smartphone-processorer tillverkade av olika företag, som Snapdragon, MediaTek, Exynos och Tensor.
Under 2012 försökte Intel göra smartphone-processorer genom sina Intel Atom SoCs men misslyckades i stort sett. Detta fick företaget att koncentrera sig mindre på att tillverka handhållna processorer och fortsätta fokusera på PC-marknaden.
Arm, å andra sidan, hade viss framgång med att designa processorer för bärbara datorer med låg effekt och enkelkortsdatorer, men har fortfarande inte penetrerat marknaden för stationära PC-er än. Det är dock värt att notera att Apples M1-kretsar, som Arm hjälpte till att designa, har visat sig vara kapabla processorer, vilket bevisar att ARM-processorer kan konkurrera mot x86-chippen från Intel och AMD.
Så vad är en x86 Intel-processor, och hur skiljer den sig från ARM-processorer?
Skillnader mellan ARM och Intel-processorer
ARM-processorer används främst i mobila enheter, medan Intel-processorer främst används i persondatorer. Även om både Intel och ARM kanske planerar att designa processorer för båda marknaderna, gör deras skillnader dem mer lämpade för specifika applikationer. Även om båda processorerna fungerar som hjärnan för elektroniska enheter är de olika på många sätt; några av deras största skillnader skulle inkludera följande:
1. Instruktionsuppsättningsarkitektur (ISA)
En stor del av varför ARM-processorer främst används för handhållna enheter och Intel-processorer för persondatorer beror till stor del på deras användning av olika ISA.
Det finns två typer av ISA. De är Complex Instruction Set Computing (CISC) och Reduced Instruction Set Computing (RISC). CISC är en ISA där mikroprocessorer är designade för att hantera komplexa uppgifter och beräkningar snabbt på bekostnad av låg energieffektivitet. Däremot är RISC en ISA där processorer är designade för att hantera enklare instruktioner men med hög energieffektivitet.
Intel-processorer använder sin x86-arkitektur baserad på CISC ISA, medan ARM-processorer använder sin ARM-arkitektur som använder RISC ISA. Både x86 och ARM ISA är sluten källa ISA. Så inget företag eller individ kan designa processorer som använder dessa arkitekturer utan en licens från Intel eller Arm.
2. Programvarukompatibilitet/support
Eftersom x86 och ARM ISA är baserade på två mycket olika designfilosofier (RISC och CISC), kan inte programvara gjord för Intel-chips bearbetas inbyggt av en ARM-processor och vice versa. Att ha majoriteten av programmen utvecklade på en specifik arkitektur säkerställer att konsumenterna kommer att köpa ett företags processor bara för den stora mängd applikationer som är tillgängliga för dem.
Om du någonsin har varit på marknaden för en ny stationär CPU, har du förmodligen märkt det dina enda alternativ är antingen en Intel- eller en AMD-processor. Detta beror på att de flesta datorprogram är designade för x86-processorer. Eftersom endast Intel och AMD (som äger en licens att använda x86) kan köra dessa program inbyggt, har de framgångsrikt skapat ett duopol på PC-processormarknaden.
ARM-processorer, å andra sidan, har monopol på smartphone-processorer eftersom smartphones operativsystem och applikationer har programmerats specifikt för att köras på ARM-processorer. Även om andra RISC-baserade processorer brottas med ARM, är mängden applikationer som redan är tillgängliga för ARM en stor del av varför de används i nästan vilken modern smartphone som helst idag.
Om Arm vill ha en del av PC-marknaden måste den övertyga utvecklare att porta eller skapa applikationer från grunden för att köras inbyggt på sina ARM-processorer. Även om Microsoft Windows redan stöder ARM-processorer, behöver ARM fortfarande hitta ett sätt att köra programvara som människor använder dagligen för att övertyga allmänheten att köpa ARM-processorer till sina datorer.
3. Prestanda
När det gäller CPU-prestanda kommer Intel-processorer att ha betydligt bättre råprestanda jämfört med de RISC-baserade processorerna från ARM. Eftersom CISC-baserade processorer är designade för att utföra komplexa uppgifter samtidigt, kräver de högre klockhastigheter vilket innebär högre råprestanda.
Å andra sidan är ARM-processorer mycket snabbare än Intel-processorer eftersom de är designade för att fungera på enkla uppgifter som inte kräver samma klockhastigheter som deras Intel-motsvarigheter.
4. Effektivitet
Även om de saknar rå prestanda, har ARM-processorer fördelen jämfört med Intel när det gäller effektivitet.
CISC-baserade processorer som Intels x86-chips är mycket beroende av hårdvara för att hantera komplexa uppgifter. Högpresterande processorer kräver betydande kraft, tillräcklig kylning och komplex tillverkning, vilket gör dem mycket dyra.
Å andra sidan är ARM-baserade processorer optimerade på både hårdvara och mjukvara, vilket gör dem till högeffektiva processorer som kräver väldigt lite ström. Att kräva lite energi för att fungera innebär också relativt lägre värme, vilket gör att ARM-processorer kan bäddas in i en System on a Chip (SoC).
En SoC kombinerar CPU-, GPU-, RAM-, DSP- och telekommunikationsmodem i en platta eller ett chip. Alla väsentliga solid-state-komponenter i ett chip gör en ARM-process mycket effektiv eftersom data inte behöver resa långt för att varje komponent i SoC ska bearbetas.
ARM vs. Intel: Vilken processor är bättre?
Eftersom Intel och ARM tillverkar olika typer av processorer för olika marknader är det svårt att jämföra båda processorerna när det gäller prestanda och effektivitet. Även om CISC-baserade processorer dikterar en processor med högre prestanda för sina komplexa uppgifter, är det betyder inte nödvändigtvis att den kommer att överträffa en mycket effektiv RISC-baserad processor designad för datorer.
Ändå är Apples ARM-baserade M1- och M2-datorer mycket effektiva och relativt kraftfulla. Flera tester har visat att även dess basmodell M1 MacBook Air kan överträffa CISC-baserade bärbara Windows-datorer med liknande specifikationer.
Men eftersom de flesta datorer kör Windows, tycker många utvecklare att det är mer lönsamt att skapa appar för CISC-processorer. Det är också därför Mac-datorer vanligtvis har färre alternativ när det kommer till appar och AAA-spel.
Detta är dock inte sant när det gäller smartphones och surfplattor. Även om Intels Atom SoC var strömsnål, var de bara inte lika bra som sina ARM-motsvarigheter när det gäller prestanda per watt. Av denna anledning är ARM-processorer fortfarande bättre när det kommer till smartphonemarknaden.
ARM-baserade kretsar får sakta ett försprång jämfört med Intels CISC-processorer
För bara tio år sedan var till och med Intels CISC-baserade processorer på nybörjarnivå mycket kraftfullare än toppmoderna ARM-baserade chips. Detta är dock inte längre fallet. Apple har bevisat med sina M1- och M2-chips att ARM-baserade processorer kan vara lika kapabla, om inte mer kapabla, än Intels konkurrerande erbjudande.
Detta betyder dock inte att det CISC-baserade x86-chippet är på väg ut. Med tanke på det stora antalet datorer som kör dessa chips kommer det att ta tid innan Arms ARM-chips kommer att ersätta Intels x86-erbjudanden. Men i takt med att ARM-processorer blir kraftfullare och mer överkomliga kommer användningen att öka, och snart nog kommer du att upptäcka att ARM-processorer driver de flesta datorer på marknaden.