Forskjeller mellom ARM og Intel x86-prosessorer

En gang i tiden skilte datamaskinprosessorer seg bare om de var 32-bit eller 64-bit, fra Intel eller AMD.
Med utviklingen og utviklingen av smarttelefoner har en annen familie av prosessorer gjort sin vei, dette er ARM-brikkene, spesielt egnet for enheter med batterier på grunn av deres lave energiforbruk.
Ettersom ARM-er også begynner å bli kraftige i dag, så mye at Apple om kort tid kunne sette inn en ARM-prosessor på de neste Macbooks, er det interessant å forstå nå hvilken forskjell det er mellom Intel og ARM-prosessorer, som er best for PC og smarttelefon og hvilke funksjoner ARMer respekterer de mer klassiske Intel x86-prosessorene.
LES OGSÅ: Forskjeller mellom Intel- og AMD-prosessorer og Intel Core i7 og i5 CPUer
Intel x86-brikker har alltid vært de som ga best ytelse, men også de med høyest strømforbruk og pris.
ARM-brikker har, takket være deres lave kostnader og lavere strømforbruk, blitt foretrukket på nettbrett og smarttelefoner, selv om de alltid har holdt seg langt fra Intel-ytelsen.
Inntil for noen år siden hadde nok en mobiltelefon en ARM-brikke, mens en stasjonær PC absolutt hadde en Intel- eller AMD-brikke (som bruker samme x86- eller x64-teknologi).
Over tid har iPhones, iPads og de fleste Android-smarttelefoner og nettbrett holdt ARM-brikker inne i dem for å holde energiforbruket lavt mens Intel, som imidlertid har arbeidet for å senke energiforbruket til prosessorene, har blitt tvunget å forlate feltet mobiltelefoner.
Teknisk sett er hovedforskjellen mellom Intel ex86 ARM-prosessorer i instruksjonssettet som er programmert med forsamlingsspråket.
Veldig kort og uten å gå inn på detaljer som selv jeg ikke helt kan forstå, er dette instruksjonene som prosessoren får beskjed om å utføre en serie operasjoner, for eksempel matematiske beregninger eller databevegelse.
X86-brikkene bruker CISC- instruksjoner, som står for " Complex Instruction Set Computing ", for å utføre en viss oppgave med så få monteringspass som mulig, som krever flere klokkesykluser.
ARM-brikker er RISC, som står for " Reduced Instruction Set Computing ", ved hjelp av et sett med instruksjoner som deler hver prosess i ekstremt små og enkle trinn, som hver kan utføres i en enkelt klokkesyklus.
Selv om ingenting har blitt forstått, er det som er tydelig, at RISC-brikken, med en enkelt klokkesyklus, trenger mindre minne og følgelig et lavere antall transienter som oversettes til lavere energiforbruk.
Motsatt kan CISC-brikker gjøre mye mer arbeid og yte bedre.
I mer praktiske termer, i tillegg til energiforbruk, er den viktigste forskjellen mellom Intel og ARM-prosessorer inkompatibiliteten til applikasjoner som er utviklet for den ene eller den andre plattformen.
Derfor, hvis du prøver å kjøre et program utviklet for Intel-prosessor på en ARM-prosessorenhet, vil dette ikke fungere.
Av denne grunn, når du prøver å laste ned en Android-app manuelt med APK-filen, må du være forsiktig med at det er versjonen for ARM-prosessor og ikke Intel Atom-versjonen (brukt på noen få smarttelefonmodeller, som Intel forlot i 2016).
Dette kompatibilitetsproblemet var også årsaken til feilen av datamaskiner med Windows 8 RT, som ikke støttet tradisjonelle stasjonære programmer.
Nå kan imidlertid ting også endre seg fordi ARM-prosessorer er mye kraftigere i dag og kompatibilitetsproblemet kan løses.
Chromebook-maskiner eksisterer for eksempel både ARM- og Intel-modeller, med den eneste forskjellen at hvis det er en ARM-brikke, ikke kan du installere Linux på Chromebook.
Ryktene om et neste trekk til ARM-prosessorer for Macbooks blir mer insisterende, også fordi Apple allerede bruker ARM på iPhone og iPad, så det kan være enkelt å justere kompatibiliteten til programmene.
Dessverre er det for øyeblikket for Windows-PCer lite å gjøre, og ARM-prosessorer vil ikke kunne fungere med mindre det er en radikal endring i programvaredesign.
Det er overhodet ikke utelukket utgivelsen av andre Windows 10 ARM-nettbrettmodeller, selv om mange av begrensningene som hadde plaget Windows 8 RT vil forbli.

Legg Igjen Din Kommentar

Please enter your comment!
Please enter your name here