X86- og ARM-prosessorer Hvordan er de forskjellige?

X86- og ARM-prosessorer Hvordan de er forskjellige

Prosessoren er det sentrale elementet i de fleste elektroniske enheter som vi bruker i vår dag til dag. Det er dem med veldig forskjellige egenskaper, men vi kan si at nesten alle av dem er gruppert i to generelle grupper. Vi forklarer forskjellene mellom x86-prosessorer og ARM-prosessorer , samt fordeler og ulemper.

Prosessorer brukes i alle slags enheter , fra store datamaskiner til telefoner og til og med avanserte kalkulatorer. Alle disse enhetene har veldig forskjellige egenskaper, og derfor like forskjellige behov. Denne situasjonen gjør en prosessor ugyldig for alle typer enheter.

X86-prosessorer, maksimal ytelse

X86-prosessorer

En første gruppe er x86-prosessorer. Intel og AMD er de to viktigste produsentene , selv om det er noen mer som VIA som er dedikert til veldig spesifikke markedsnisjer. Alle x86-prosessorer er utviklet på CISC (Complex Instruction Set Computers) -arkitekturen. X86-prosessorer lar deg utføre flere aktiviteter samtidig fra en enkelt instruksjon. I tillegg kan de utføre flere samtidige oppgaver uten at noen av dem blir svekket.

Dette gjør dem veldig komplekse og avanserte prosessorer , slik at mange komplekse beregninger kan gjøres på kort tid. Ulempen med dette designet er at de krever mye kraft for å fungere.

Det høye strømbehovet til x86-prosessorer er ikke noe problem i datamaskiner, siden de er koblet til det elektriske nettverket og har ubegrenset strøm. Når det gjelder bærbare datamaskiner, har batteriene stor kapasitet, slik at de kan gå i timevis.

ARM-prosessorer, som søker den beste energieffektiviteten

ARM-prosessorer

Når det gjelder ARM-prosessorer, er de basert på RISC (Reduced Instruction Set Computer) -arkitekturen, som er mye enklere enn CISC. Disse prosessorene kan gjøre et mye mindre antall beregninger , siden de krever flere kommandoer for å utføre en handling.

RISC-instruksjoner er mindre og raskere å behandle, så ulempen med å måtte behandle flere kommandoer for en enkelt handling minimeres delvis. Likevel er ARM-prosessorer mye mindre kraftige enn x86-prosessorer .

Følgende bilde viser et veldig grunnleggende diagram over utformingen av begge typer prosessorer:

risc-vs-cisc prosessor

Den store fordelen med ARM-prosessorer er at de er designet for å ha lavest mulig strømforbruk , samtidig som de opprettholder høy prosessorkraft. Derfor er de ideelle prosessorer for enheter der energieffektivitet betyr mer enn rå ytelse.

ARM-prosessorer finnes i alle slags enheter : smarttelefoner, nettbrett, mikrobølgeovner, oppvaskmaskiner, vaskemaskiner, innebygde kontrollsystemer, leker, mediaspillere og mange flere.

De enklere instruksjonene for ARM-prosessorer innebærer mindre behov for interne kretser , noe som gjør dem til mye mindre prosessorer. Siden de er mindre i størrelse, er de også billigere å produsere. De lave kostnadene ved å produsere ARM-prosessorer gjør produkter som inkluderer dem billig.

En annen viktig forskjell er at x86-prosessorer trenger inkludering av en intern mikrokode som er ansvarlig for å implementere instruksjonene. Denne mikrokoden kan optimaliseres av prosessorprodusenten, noe som gjør prosessoren så rask og effektiv som mulig.

Behovet for mikrokode har imidlertid også sine ulemper. Den første er at mikrokoden må utvikles, noe som innebærer mange timers arbeid og en stor investering av penger, noe som gjør den endelige kostnaden for produkter med x86-prosessorer høyere. Andre ulemper er størrelsen på implementeringen av mikrokoden, og energien som forbrukes av driften.

ARM-prosessorer har ikke denne mikrokoden , noe som reduserer kompleksiteten og kostnadene ved utviklingen.

Hva oversettes alt dette i praksis?

X86- og ARM-prosessorer

Den økte kraften til x86-prosessorer betyr at datamaskiner kan gjøre mange ting som andre enheter ikke kan . Med en datamaskin kan du ha flere nettlesere med mange faner åpne, du kan spille avanserte videospill mens du gjengir en video i høy oppløsning. Du kan også håndtere flere applikasjonsvinduer samtidig.

Alt dette er veldig krevende bruksscenarier, som er helt utenfor rekkevidden til smarttelefoner og nettbrett, selv de kraftigste modellene kan ikke gjøre det. ARM-prosessorer har forbedret seg mye de siste årene, du kan til og med jobbe med to applikasjoner samtidig på mobilen din, men det er fortsatt veldig langt fra hva en avansert datamaskin kan gjøre.

X86 og ARM 2 prosessorer

Til gjengjeld er batteriet på den bærbare datamaskinen mye tyngre enn en nettbrett, og varigheten er mye kortere. En high-end nettbrett kan fungere i 11 timer med normal bruk, det er veldig vanskelig for en bærbar PC å nå det tallet. For ikke å nevne forskjellen i vekt mellom de to enhetene.

Programvare støttes ikke

Siden de to typene prosessorer er så forskjellige, kan ikke programvaren fungere med begge samtidig . Dette er grunnen til at du ikke kan bruke Photoshop på Android-nettbrettet, og du kan heller ikke bruke Android-applikasjoner på din Windows-datamaskin. Hvert program må utvikles for den type prosessor det vil fungere med.

Denne begrensningen inkluderer også operativsystemet . Det er sant at du kan installere Android på din PC og Windows 10 på Raspberry Pi med en ARM-prosessor, men de er versjoner laget for å fungere med disse enhetene, så de er faktisk forskjellige operativsystemer enn Android på mobilen din og Windows 10 på din PC.

Dette er de viktigste forskjellene mellom x86- og ARM-prosessorer, vi håper du likte artikkelen. husk at du kan dele den på sosiale nettverk slik at den når flere brukere.