Forskelle mellem ARM og Intel x86-processorer

Engang adskillede computerprocessorer sig kun med hensyn til om de var 32-bit eller 64-bit fra Intel eller AMD.
Med udviklingen og udviklingen af ​​smartphones har en anden familie af processorer gjort sin vej, dette er ARM-chips, især egnet til enheder med batterier på grund af deres lave energiforbrug.
Da ARM'er også bliver stærke i dag, så meget, at Apple snart kunne indsætte en ARM-processor på de næste Macbooks, er det interessant at forstå nu, hvilken forskel der er mellem Intel og ARM-processorer, som er de bedste til pc og smartphone, og hvilke funktioner ARM'er respekterer de mere klassiske Intel x86-processorer.
LÆS OGSÅ: Forskelle mellem Intel- og AMD-processorer og Intel Core i7 og i5 CPU'er
Intel x86-chips har altid været dem, der bød den bedste ydelse, men også dem med det højeste strømforbrug og pris.
ARM-chips er takket være deres lave omkostninger og lavere energiforbrug blevet foretrukket på tablets og smartphones, selvom de altid har været langt fra Intel-ydelsen.
Indtil for et par år siden havde en mobiltelefon sandsynligvis en ARM-chip, mens en stationær pc bestemt havde en Intel- eller AMD-chip (som bruger den samme x86- eller x64-teknologi).
Over tid har iPhones, iPads og de fleste Android-smartphones og tablets holdt ARM-chips inde i dem for at holde energiforbruget lavt, mens Intel, der dog har arbejdet for at sænke energiforbruget i sine processorer, er blevet tvunget at opgive feltet mobiltelefoner.
Teknisk set er den største forskel mellem Intel ex86 ARM-processorer i instruktionssættet programmeret med forsamlingssprog.
Meget kort og uden at gå nærmere på detaljer, som jeg selv ikke helt kan forstå, er det disse instruktioner, som processoren bliver bedt om at udføre en række operationer, for eksempel matematiske beregninger eller dataforflytning.
X86-chips bruger CISC- instruktioner, der står for " Complex Instruction Set Computing ", til at udføre en bestemt opgave med så få monteringspassager som muligt, hvilket kræver flere urcyklusser.
ARM-chips er RISC, der står for " Reduced Instruction Set Computing " ved hjælp af et sæt instruktioner, der deler hver proces i ekstremt små og enkle trin, som hver kan udføres i en enkelt urcyklus.
Selvom intet er forstået, er det tydeligt, at RISC-chippen, med en enkelt urcyklus, har brug for mindre hukommelse og følgelig et lavere antal transienter, der omsættes til lavere energiforbrug.
Omvendt kan CISC-chips udføre meget mere arbejde og yde bedre.
Mere praktisk ud over energiforbruget er den vigtigste forskel mellem Intel- og ARM-processorer inkompatibiliteten af ​​applikationer, der er udviklet til den ene eller den anden platform.
Derfor, hvis du prøver at køre et program udviklet til Intel-processor på en ARM-processorenhed, fungerer dette ikke.
Af denne grund, når du forsøger at manuelt downloade en Android-app med APK-filen, skal du være forsigtig med, at det er versionen til ARM-processor og ikke Intel Atom-versionen (brugt på et par smartphone-modeller, som Intel opgav i 2016).
Dette kompatibilitetsproblem var også årsagen til fejl i computere med Windows 8 RT, som ikke understøttede traditionelle desktop-programmer.
Nu kan tingene imidlertid også ændre sig, fordi ARM-processorer er meget mere magtfulde i dag, og kompatibilitetsproblemet kunne løses.
For eksempel findes Chromebook-computere både ARM- og Intel-modeller, med den eneste forskel, at hvis der er en ARM-chip, kan du ikke installere Linux på Chromebook.
Rygterne om et næste skridt til ARM-processorer til Macbooks bliver mere insisterende, også fordi Apple allerede bruger ARM på iPhone og iPad, så det kan være enkelt at justere kompatibiliteten af ​​programmerne.
Desværre er der for Windows-pc'er i øjeblikket ikke meget at gøre, og ARM-processorer vil ikke være i stand til at arbejde uden en radikal ændring i softwaredesign.
Det er overhovedet ikke udelukket frigivelsen af ​​andre Windows 10 ARM-tabletmodeller, selvom mange af de begrænsninger, der havde plaget Windows 8 RT, vil forblive.

Efterlad Din Kommentar

Please enter your comment!
Please enter your name here