Skillnader mellan ARM och Intel x86-processorer

En gång i tiden skilde sig datorprocessorer bara om de var 32-bitars eller 64-bitars, från Intel eller AMD.
Med utvecklingen och utvecklingen av smartphones har en annan familj av processorer tagit sig, dessa är ARM-chips, särskilt lämpliga för enheter med batterier på grund av deras låga energiförbrukning.
Eftersom ARM också blir kraftfullt idag, så mycket att Apple på kort tid kan sätta in en ARM-processor på nästa Macbooks, är det intressant att förstå nu vilken skillnad det finns mellan Intel- och ARM-processorer, vilka är bäst för PC och smartphone och vilka funktioner ARM respekterar de mer klassiska Intel x86-processorerna.
LÄS OCH: Skillnader mellan Intel- och AMD-processorer och Intel Core i7- och i5-processorer
Intel x86-chips har alltid varit de som erbjöd bästa prestanda, men också de med högsta strömförbrukning och pris.
ARM-chips har, tack vare deras låga kostnad och lägre energiförbrukning, föredragits på surfplattor och smartphones, även om de alltid har varit långt ifrån Intel-prestanda.
Fram till för några år sedan hade en mobiltelefon antagligen ett ARM-chip, medan en stationär dator verkligen hade ett Intel- eller AMD-chip (som använder samma x86- eller x64-teknik).
Med tiden har iPhones, iPads och de flesta Android-smartphones och surfplattor hållit ARM-chips inuti dem för att hålla energiförbrukningen låg medan Intel, som dock har arbetat för att sänka sina processors energiförbrukning, tvingats att överge fältet mobiltelefoner.
Tekniskt sett är huvudskillnaden mellan Intel ex86 ARM-processorer i instruktionsuppsättningen programmerad med monteringsspråket.
Mycket kort och utan att gå in på detaljer som även jag inte helt kan förstå är det dessa instruktioner som processorn sägs att utföra en serie operationer, till exempel matematiska beräkningar eller datarörelse.
X86-chips använder CISC- instruktioner, som står för " Complex Instruction Set Computing ", för att utföra en viss uppgift med så få monteringspass som möjligt, vilket kräver flera klockcykler.
ARM-chips är RISC, som står för " Reduced Instruction Set Computing ", med hjälp av en uppsättning instruktioner som delar upp varje process i extremt små och enkla steg, som alla kan utföras i en enda klockcykel.
Även om ingenting har förståts, är det uppenbart att RISC-chipet, med en enda klockcykel, behöver mindre minne och följaktligen ett lägre antal transienter som översätter till lägre energiförbrukning.
Omvänt kan CISC-chips göra mycket mer arbete och prestera bättre.
I mer praktiska termer, förutom energiförbrukning, är den viktigaste skillnaden mellan Intel- och ARM-processorer oförenlighet med applikationer som utvecklats för en eller annan plattform.
Om du försöker köra ett program utvecklat för Intel-processor på en ARM-processorenhet fungerar det inte.
Därför måste du vara försiktig när du försöker ladda ner en Android-app manuellt med APK-filen och det är versionen för ARM-processor och inte Intel Atom-versionen (används på några smarttelefonmodeller, som Intel lämnade 2016).
Denna kompatibilitetsproblem var också orsaken till att datorer med Windows 8 RT misslyckades, vilket inte stödde traditionella stationära program.
Nu kan emellertid saker också ändras eftersom ARM-processorer är mycket kraftfullare idag och kompatibilitetsproblemet kan lösas.
Till exempel för Chromebook-datorer finns det både ARM- och Intel-modeller, med den enda skillnaden att om det finns ett ARM-chip kan du inte installera Linux på Chromebook.
Rykten om en nästa flyttning till ARM-processorer för Macbooks blir allt mer insisterande, också för att Apple redan använder ARM på iPhone och iPad så att justera kompatibiliteten för programmen kan vara enkelt.
Tyvärr, för Windows-datorer, för tillfället, finns det dock mycket att göra och ARM-processorer kommer inte att kunna fungera utan en radikal förändring i programvarudesign.
Det är dock inte alls uteslutet frisläppandet av andra Windows 10 ARM-tablettmodeller, även om många av de begränsningar som hade plågat Windows 8 RT kommer att kvarstå.

Lämna Din Kommentar

Please enter your comment!
Please enter your name here