X86- och ARM-processorer Hur är de olika?

X86- och ARM-processorer Hur de skiljer sig åt

Processorn är det centrala inslaget i de flesta av de elektroniska enheter som vi använder i vår vardag. Det finns dem med mycket olika egenskaper, men vi kan säga att nästan alla är grupperade i två allmänna grupper. Vi förklarar skillnaderna mellan x86-processorer och ARM-processorer , liksom deras fördelar och nackdelar.

Processorer används i alla typer av enheter , från stora datorer till telefoner och till och med avancerade räknare. Alla dessa enheter har mycket olika egenskaper och därför lika olika behov. Denna situation gör en processor ogiltig för alla typer av enheter.

X86-processorer, maximal prestanda

X86-processorer

En första grupp är x86-processorerna. Intel och AMD är de två huvudtillverkarna , även om det finns några mer som VIA som är dedikerade till mycket specifika marknadsnischer. Alla x86-processorer är utvecklade på CISC (Complex Instruction Set Computers) -arkitekturen. X86-processorer låter dig utföra flera aktiviteter samtidigt från en enda instruktion. Dessutom kan de utföra flera samtidiga uppgifter utan att någon av dem försämras.

Detta gör dem till mycket komplexa och avancerade processorer , vilket gör att många komplexa beräkningar kan göras på kort tid. Nackdelen med denna design är att de kräver mycket kraft för att fungera.

Det höga effektbehovet hos x86-processorer är inte ett problem i datorer, eftersom de är anslutna till det elektriska nätverket och har obegränsad kraft. När det gäller bärbara datorer har batterierna stor kapacitet så att de kan gå i timmar.

ARM-processorer som söker bästa energieffektivitet

ARM-processorer

När det gäller ARM-processorer är de baserade på RISC (Reduced Instruction Set Computer) -arkitekturen, vilket är mycket enklare än CISC. Dessa processorer kan göra ett mycket mindre antal beräkningar , eftersom de kräver flera kommandon för att utföra en åtgärd.

RISC-instruktioner är mindre och snabbare att bearbeta, så nackdelen med att behöva bearbeta flera kommandon för en enda åtgärd minimeras delvis. Ändå är ARM-processorer mycket mindre kraftfulla än x86- processorer .

Följande bild visar ett mycket grundläggande diagram över designen för båda typerna av processorer:

risc-vs-cisc-processor

Den stora fördelen med ARM-processorer är att de är konstruerade för att ha lägsta möjliga strömförbrukning , samtidigt som de behåller hög processorkraft. Därför är de perfekta processorer för enheter där energieffektivitet betyder mer än rå prestanda.

ARM-processorer finns i alla typer av enheter : smartphones, surfplattor, mikrovågsugnar, diskmaskiner, tvättmaskiner, inbyggda styrsystem, leksaker, mediaspelare och många fler.

De enklare instruktionerna för ARM-processorer innebär mindre behov av interna kretsar , vilket gör dem mycket mindre processorer. Eftersom de är mindre i storlek är de också billigare att producera. Den låga kostnaden för tillverkning av ARM-processorer gör produkter som inkluderar dem billiga.

En annan viktig skillnad är att x86-processorer behöver inkludera en intern mikrokod som är ansvarig för att implementera instruktionerna. Denna mikrokod kan optimeras av processortillverkaren, vilket gör processorn så snabb och effektiv som möjligt.

Behovet av mikrokod har dock dess nackdelar. Den första är att mikrokoden måste utvecklas, vilket innebär många timmars arbete och en stor investering av pengar, vilket gör den slutliga kostnaden för produkter med x86-processorer högre. Andra nackdelar är storleken på mikrokodimplementeringen och energin som förbrukas av dess funktion.

ARM-processorer har inte denna mikrokod , vilket minskar komplexiteten och kostnaden för deras utveckling.

Vad översätts allt detta i praktiken?

X86- och ARM-processorer

Den ökade effekten hos x86-processorer innebär att datorer kan göra många saker som andra enheter inte kan . Med en dator kan du ha flera webbläsare med många flikar öppna, du kan spela avancerade videospel medan du gör en video i hög upplösning. Du kan också hantera flera applikationsfönster samtidigt.

Dessa är alla mycket krävande användningsscenarier, som är helt utom räckhåll för smartphones och surfplattor, även de mest kraftfulla modellerna kan inte göra det. ARM-processorer har förbättrats mycket de senaste åren, du kan till och med arbeta med två applikationer samtidigt på din mobil, men det är fortfarande väldigt långt ifrån vad en avancerad dator kan göra.

X86- och ARM 2-processorer

I gengäld är batteriet på din bärbara dator mycket tyngre än på en surfplatta, och dess varaktighet är mycket kortare. En avancerad surfplatta kan fungera i 11 timmar med normal användning, det är mycket svårt för en bärbar dator att nå den siffran. För att inte tala om skillnaden i vikt mellan de två enheterna.

Programvaran stöds inte

Eftersom de två typerna av processorer är så olika kan programvaran inte fungera med båda samtidigt . Det är därför du inte kan använda Photoshop på din Android-surfplatta, inte heller kan du använda Android-appar på din Windows-dator. Varje program måste utvecklas för den typ av processor som det fungerar med.

Denna begränsning inkluderar också operativsystemet . Det är sant att du kan installera Android på din PC och Windows 10 på Raspberry Pi med ARM-processor, men de är versioner som skapats för att fungera med dessa enheter, så i verkligheten är de olika operativsystem än Android på din mobil och Windows 10 på din PC.

Dessa är de viktigaste skillnaderna mellan x86- och ARM-processorer, vi hoppas att du gillade artikeln. kom ihåg att du kan dela den på sociala nätverk så att den når fler användare.