Procesoare X86 și ARM Cum sunt ele diferite?

Procesoare X86 și ARM Cum diferă

Procesorul este elementul central al majorității dispozitivelor electronice pe care le folosim în ziua noastră. Există ele cu caracteristici foarte diferite, dar putem spune că aproape toate sunt grupate în două grupuri generale. Vă explicăm diferențele dintre procesoarele x86 și procesoarele ARM , precum și avantajele și dezavantajele acestora.

Procesoarele sunt utilizate în toate tipurile de dispozitive , de la computere mari la telefoane și chiar la calculatoare avansate. Toate aceste dispozitive au caracteristici foarte diferite și, prin urmare, nevoi la fel de diferite. Această situație face ca un procesor să fie invalid pentru toate tipurile de dispozitive.

Procesoare X86, performanță maximă

Procesoare X86

Un prim grup sunt procesoarele x86. Intel și AMD sunt cei doi producători principali , deși există și alții ca VIA, care sunt dedicate nișelor de piață foarte specifice. Toate procesoarele x86 sunt dezvoltate pe arhitectura CISC (Complex Instruction Set Computers). Procesoarele X86 permit efectuarea mai multor activități în același timp dintr-o singură instrucțiune. În plus, pot îndeplini numeroase sarcini simultane fără ca niciuna dintre ele să fie afectată.

Acest lucru îi face să fie procesoare foarte complexe și avansate , permițând efectuarea de calcule complexe într-un timp scurt. Dezavantajul acestui design este că necesită multă putere pentru a funcționa.

Cererea mare de energie a procesoarelor x86 nu este o problemă în calculatoare, deoarece acestea sunt conectate la rețeaua electrică și au o putere nelimitată. În cazul laptopurilor, bateriile au o capacitate mare, deci pot funcționa ore în șir.

Procesoare ARM, care caută cea mai bună eficiență energetică

Procesoare ARM

În ceea ce privește procesoarele ARM, acestea se bazează pe arhitectura RISC (Reduced Instruction Set Computer), care este mult mai simplă decât CISC. Acești procesoare pot face un număr mult mai mic de calcule , deoarece necesită mai multe comenzi pentru a efectua o acțiune.

Instrucțiunile RISC sunt mai mici și mai rapid de procesat, astfel încât dezavantajul de a procesa mai multe comenzi pentru o singură acțiune este parțial minimizat. Totuși, procesoarele ARM sunt mult mai puțin puternice decât cele x86 .

Următoarea imagine prezintă o diagramă de bază a proiectării ambelor tipuri de procesoare:

procesor risc-vs-cisc

Marele avantaj al procesoarelor ARM este că sunt proiectate pentru a avea cel mai mic consum de energie posibil , menținând în același timp o putere mare de procesare. Prin urmare, sunt procesoare ideale pentru dispozitive în care eficiența energetică contează mai mult decât performanța brută.

Procesoarele ARM sunt în toate tipurile de dispozitive : smartphone-uri, tablete, cuptoare cu microunde, mașini de spălat vase, mașini de spălat, sisteme de control încorporate, jucării, media playere și multe altele.

Instrucțiunile mai simple pentru procesoarele ARM înseamnă o nevoie mai mică de circuite interne , făcându-le procesoare mult mai mici. Având dimensiuni mai mici, acestea sunt, de asemenea, mai ieftine de produs. Costul redus al fabricării procesoarelor ARM face ca produsele care le includ să fie ieftine.

O altă diferență importantă este că procesoarele x86 au nevoie de includerea unui microcod intern care este responsabil pentru implementarea instrucțiunilor. Acest microcod poate fi optimizat de producătorul procesorului, făcând procesorul cât mai rapid și eficient posibil.

Cu toate acestea, nevoia de microcod are și dezavantajele sale. Primul este că trebuie dezvoltat microcodul, care implică multe ore de muncă și o investiție mare de bani, ceea ce face ca costul final al produselor cu procesoare x86 să fie mai mare. Alte dezavantaje sunt dimensiunea implementării microcodului și energia consumată de funcționarea acestuia.

Procesoarele ARM nu au acest microcod , reducând complexitatea și costul dezvoltării lor.

În ce se traduc toate acestea în practică?

Procesoare X86 și ARM

Puterea crescută a procesoarelor x86 înseamnă că computerele pot face multe lucruri pe care alte dispozitive nu le pot face . Cu un computer puteți avea mai multe browsere web cu multe file deschise, puteți juca jocuri video avansate în timp ce redați un videoclip la rezoluție înaltă. De asemenea, puteți gestiona mai multe ferestre de aplicații în același timp.

Toate acestea sunt scenarii de utilizare foarte solicitante, care nu sunt la îndemâna smartphone-urilor și tabletelor, chiar și cele mai puternice modele nu pot. Procesoarele ARM s-au îmbunătățit mult în ultimii ani, puteți chiar lucra cu două aplicații în același timp pe telefonul dvs. mobil, dar este încă departe de ceea ce poate face un computer high-end.

Procesoare X86 și ARM 2

În schimb, bateria laptopului dvs. este mult mai grea decât cea a unei tablete, iar durata sa este mult mai scurtă. O tabletă high-end poate funcționa timp de 11 ore cu o utilizare normală, este foarte dificil pentru un laptop să atingă cifra respectivă. Ca să nu mai vorbim de diferența de greutate dintre cele două dispozitive.

Software-ul nu este acceptat

Deoarece cele două tipuri de procesoare sunt atât de diferite, software-ul nu poate funcționa cu ambele în același timp . Acesta este motivul pentru care nu puteți utiliza Photoshop pe tableta dvs. Android și nici nu puteți utiliza aplicații Android pe computerul dvs. Windows. Fiecare program trebuie dezvoltat pentru tipul de procesor cu care va funcționa.

Această limitare include și sistemul de operare . Este adevărat că puteți instala Android pe computerul dvs. și Windows 10 pe Raspberry Pi cu procesor ARM, dar acestea sunt versiuni create pentru a funcționa cu aceste dispozitive, deci, în realitate, acestea sunt sisteme de operare diferite de Android de pe mobil și Windows 10 de pe PC.

Acestea sunt principalele diferențe dintre procesoarele x86 și ARM, sperăm că ți-a plăcut articolul. amintiți-vă că îl puteți partaja pe rețelele sociale, astfel încât să ajungă la mai mulți utilizatori.