X86- og ARM-processorer Hvordan er de forskellige?

X86- og ARM-processorer Hvordan de adskiller sig

Processoren er det centrale element i de fleste af de elektroniske enheder, som vi bruger i vores daglige dag. Der er dem med meget forskellige egenskaber, men vi kan sige, at næsten alle er grupperet i to generelle grupper. Vi forklarer forskellene mellem x86-processorer og ARM-processorer samt deres fordele og ulemper.

Processorer bruges i alle slags enheder , fra store computere til telefoner og endda avancerede regnemaskiner. Alle disse enheder har meget forskellige egenskaber og derfor lige forskellige behov. Denne situation gør en processor ugyldig for alle typer enheder.

X86-processorer, maksimal ydelse

X86-processorer

En første gruppe er x86-processorer. Intel og AMD er de to hovedproducenter , selvom der er nogle mere som VIA, der er dedikeret til meget specifikke markedsnicher. Alle x86-processorer er udviklet på CISC (Complex Instruction Set Computers) -arkitekturen. X86-processorer giver dig mulighed for at udføre flere aktiviteter på samme tid fra en enkelt instruktion. Derudover kan de udføre adskillige samtidige opgaver uden at nogen af ​​dem bliver forringet.

Dette gør dem til meget komplekse og avancerede processorer , så mange komplekse beregninger kan udføres på kort tid. Ulempen ved dette design er, at de kræver en masse strøm for at fungere.

Det høje strømbehov hos x86-processorer er ikke et problem i computere, da de er forbundet til det elektriske netværk og har ubegrænset strøm. I tilfælde af bærbare computere har batterierne stor kapacitet, så de kan køre i timevis.

ARM-processorer, der søger den bedste energieffektivitet

ARM-processorer

Hvad angår ARM-processorer, er de baseret på RISC (Reduced Instruction Set Computer) -arkitekturen, som er meget enklere end CISC. Disse processorer kan lave et meget mindre antal beregninger , da de kræver flere kommandoer for at udføre en handling.

RISC-instruktioner er mindre og hurtigere at behandle, så ulempen ved at skulle behandle flere kommandoer for en enkelt handling minimeres delvist. Alligevel er ARM-processorer meget mindre effektive end x86- processorer .

Følgende billede viser et meget grundlæggende diagram over design af begge typer processorer:

risc-vs-cisc-processor

Den store fordel ved ARM-processorer er, at de er designet til at have det lavest mulige strømforbrug og samtidig opretholde en høj processorkraft. Derfor er de ideelle processorer til enheder, hvor energieffektivitet betyder mere end rå ydelse.

ARM-processorer findes i alle slags enheder : smartphones, tablets, mikrobølgeovne, opvaskemaskiner, vaskemaskiner, indbyggede kontrolsystemer, legetøj, medieafspillere og mange flere.

De enklere instruktioner til ARM-processorer indebærer mindre behov for interne kredsløb , hvilket gør dem til meget mindre processorer. Da de er mindre i størrelse, er de også billigere at producere. De lave omkostninger ved fremstilling af ARM-processorer gør produkter, der inkluderer dem, billige.

En anden vigtig forskel er, at x86-processorer har brug for inkludering af en intern mikrokode, der er ansvarlig for implementeringen af ​​instruktionerne. Denne mikrokode kan optimeres af processorproducenten, hvilket gør processoren så hurtig og effektiv som muligt.

Behovet for mikrokode har imidlertid også sine ulemper. Den første er, at mikrokoden skal udvikles, hvilket involverer mange timers arbejde og en stor investering af penge, hvilket gør de endelige omkostninger ved produkter med x86-processorer højere. Andre ulemper er størrelsen på mikrokodeimplementeringen og den energi, der forbruges af dens drift.

ARM-processorer har ikke denne mikrokode , hvilket reducerer kompleksiteten og omkostningerne ved deres udvikling.

Hvad oversætter alt dette i praksis?

X86- og ARM-processorer

Den øgede effekt af x86-processorer betyder, at computere kan gøre mange ting, som andre enheder ikke kan . Med en computer kan du have flere webbrowsere med mange faner åbne, du kan spille avancerede videospil, mens du gengiver en video i høj opløsning. Du kan også håndtere flere applikationsvinduer på samme tid.

Disse er alle meget krævende brugsscenarier, som er helt uden for rækkevidde af smartphones og tablets, selv de mest kraftfulde modeller kan ikke gøre det. ARM-processorer er forbedret meget de seneste år, du kan endda arbejde med to applikationer samtidigt på din mobil, men det er stadig meget langt fra, hvad en avanceret computer kan gøre.

X86 og ARM 2 processorer

Til gengæld er batteriet på din bærbare computer meget tungere end en tablets, og dens varighed er meget kortere. En avanceret tablet kan arbejde i 11 timer med normal brug, det er meget svært for en bærbar computer at nå det tal. For ikke at nævne forskellen i vægt mellem de to enheder.

Software understøttes ikke

Da de to typer processorer er så forskellige, kan softwaren ikke arbejde med begge på samme tid . Dette er grunden til, at du ikke kan bruge Photoshop på din Android-tablet, og du kan heller ikke bruge Android-applikationer på din Windows-computer. Hvert program skal udvikles til den type processor, det fungerer sammen med.

Denne begrænsning inkluderer også operativsystemet . Det er rigtigt, at du kan installere Android på din pc og Windows 10 på Raspberry Pi med ARM-processor, men de er versioner oprettet til at arbejde med disse enheder, så de er faktisk forskellige operativsystemer end Android på din mobil og Windows 10 på din PC.

Dette er de vigtigste forskelle mellem x86- og ARM-processorer, vi håber du kunne lide artiklen. husk at du kan dele det på sociale netværk, så det når ud til flere brugere.