Tutoriali

X86 vs arm procesori: glavne razlike i prednosti

Sadržaj:

Anonim

Procesori mogu imati bezbroj funkcija, ali glavna je spojena na našu matičnu ploču i tako predstavlja „mozak“ stroja na kojem se obrađuje većina informacija. Ipak, i ti procesori imaju svoje razlike međusobno. Doznat ćemo razliku između ARM i x86 procesora.

U ovom ćemo vam članku pomoći saznati više o ARM-u i x86. To su uglavnom dvije najčešće procesorske obitelji u našem svijetu. Koje su njegove prednosti, slabosti i primjene? Spremni? Krenimo!

Sadržaj indeks

X86 procesori vs ARM: glavne razlike i prednosti

Procesori računala i mobilnih telefona rade na različite načine, jer svaki stroj ima svoje specifične potrebe i karakteristike. U slučaju računala glavni su proizvođači AMD i Intel, jer mobilne uređaje predstavljaju Qualcomm, Samsung ili Media Tek.

Intel i AMD procesori poznati su i kao x86 procesori. Računalo je da je x86 ili 80 × 86 generički naziv za obitelj procesora utemeljena na Intel 8086 iz korporacije Intel.

Arhitektura se naziva x86, jer su prvi procesori u ovoj obitelji identificirani samo brojevima koji završavaju nizom "86". Drugim riječima, možemo reći da se pojam x86 odnosi na obitelj arhitekture skupa instrukcija koja se temelji na Intel 8086.

Razlika između ARM-a i x86

Razlika započinje u tehnologiji koja se koristi u proizvodnji procesora. Smartphone sustavi koriste ARM tehnologiju, dok računala koriste x86 tehnologiju. Pripremili smo kratko objašnjenje rada i karakteristika svakog pojedinog.

X86 procesori i CISC arhitektura

Procesori x86 razvijeni su iz CISC (Complex Instruction Set Computers) arhitekture. Ovaj se sustav koristi za složenije strukture, odnosno zahtijeva više rada u svojim funkcijama i više elemenata u svom sastavu, što ih čini idealnim za računala.

Primjer složenosti CSIC arhitekture može biti hardver čipa Core 17. Njegov je sastav prilično potpun zbog velikog broja dijelova i elemenata, što se nakon toga prevodi u više funkcija stroja.

Ova vrsta procesora omogućava da se iz jedne upute upute istodobno događa više aktivnosti. CISC-ovi procesori mogu obavljati brojne zadatke istovremeno, a da niti jedan od njih ne bude oštećen, jer su ti čipovi već programirani za njega.

ARM procesori i RISC arhitektura

Razlika između ARM-a i x86 uglavnom je posljedica složenosti njegova sastava, dok je x86 razvijen iz složenije arhitekture, ARM procesor zasnovan je na RISC (Reduced Instruction Set Computer), što je i sam naziv kaže, ima za cilj biti jednostavniji.

Iako su moderniji, ARM uređaji imaju neke elemente x86, mada postoji velika razlika u načinu na koji dva procesora izvršavaju svoje zadatke.

Dok CSIC procesor zahtijeva samo jednu naredbu, ARM procesori zahtijevaju nekoliko naredbi kako bi se mogla provesti neka aktivnost. No, kako su upute jednostavnije, postupak postaje brži.

Druga razlika između ARM tehnologije i X86 nalazi se i u nekim značajkama. Računala obavljaju zadatke koje mobilni telefoni ne obavljaju i obrnuto, tako da je malo smisla ponuditi vrlo složen procesor za pametni telefon s malim funkcijama. Dakle, postoje neki procesori s jedinstvenim karakteristikama.

Akronim ARM dolazi od Advanced Risc Machine, naziva tvrtke stvorene za licenciranje proizvodnje procesora u ovoj tehnologiji. Druga je razlika kod x86 procesora to što su ARM-ovi dizajnirani tako da imaju minimalnu potrošnju energije i bez velikog gubitka procesorske snage.

Kao što se možda čini nevjerojatno, ARM-ov procesor najčešće se koristi u svijetu, u rasponu od mikrovalne pećnice do ugrađenih upravljačkih sustava, igračaka, HD-a i još mnogo toga. Ukratko, sve mora biti malo, trošiti malo energije i učinkovito obraditi informacije.

ARM-ov procesor fokusiran je na tome da zadrži što manje moguće upute, a istovremeno ih drži što je jednostavnije moguće.

Jednostavne upute imaju neke prednosti i za hardverske i za softverske inženjere. Budući da su upute jednostavne, potrebni krugovi zahtijevaju manje tranzistora, što rezultira s više prostora za čip.

Intel 8086, prvi x86 procesor

Izveden iz ove arhitekture, AMD je razvio x86-64, veliki niz uputa koji su omogućili više adresnog prostora, omogućavajući čitanje više RAM-a, među ostalim implementacijama.

To je postignuto u prvom redu kreiranjem znatno jednostavnije arhitekture od procesora x86. X86 ima nekoliko faza obrade, to jest, dok jedan dio učitava upute u memoriju, drugi dio obrađuje podatke koje će dobiti ova uputa, drugi dodjeljuje cache za primanje izlaza, drugi daje ostale upute za dovršeno itd.

Dok se sve ne sastavi i ne da rezultat. X86 također ima interni program (microcode) koji implementira upute, što omogućava da ih proizvođač poboljša. Sve to čini x86 vrlo brzim i učinkovitim, a opet troši više fizičkog prostora i troši više energije.

Učinkovitost ARM procesora

ARM-ovi procesori nemaju ovaj mikro kod, imaju manje faze obrade (uglavnom 3 do 8, u usporedbi sa 16 do 32 u x86), među ostalim pojednostavljenjima. Ali kako bi nadoknadili gubitak u performansama uzrokovan pojednostavljivanjem ARM arhitekture, imaju određena rješenja koja čine izvršavanje koda učinkovitijim.

Na primjer, skup uputstava koje je sposobna obraditi, radeći to s više podataka po uputama. Iz tih razloga se PC programi ne mogu pokrenuti u ARM-u, jer su upute za stroj različite.

Razlika u praksi

Ako koristite web preglednik na računalu, imat ćete mogućnost rada s puno većim brojem otvorenih kartica bez zaustavljanja: između ostalih detalja možete računati na resurse poput podjele zaslona, ​​reprodukcije video zapisa i audio zapisa sa brzinama.

S druge strane, uz pametni telefon broj funkcija je smanjen, ne možete raditi s mnogim karticama i brzina je također manja.

Razlike u potrošnji električne energije

Potrošnja energije u ugrađenim izvedbama može biti jedan od najvažnijih kriterija. Sustav koji je osmišljen za povezivanje s izvorom napajanja, poput uslužne mreže, obično može zanemariti ograničenja potrošnje energije, ali mobilni dizajn (ili onaj povezan s nepouzdanim izvorom napajanja) može u potpunosti ovisiti o upravljanju. energije.

ARM jezgre izvrsno se snalaze u izvedbama s malom potrošnjom energije pri čemu mnoge (ako ne i većina) jezgre ne zahtijevaju hladnjake. Njegova tipična potrošnja energije je manja od 5W, s mnogim paketima koji uključuju GPU, periferne uređaje i memoriju.

Ovo malo rasipanje snage moguće je samo zahvaljujući manje korištenim tranzistorima i relativno nižim brzinama (u usporedbi s uobičajenim desktop procesorima). Ali opet (vezano za prethodni odjeljak) to ima utjecaja na performanse sustava i zbog toga će složenije operacije potrajati duže.

Intel jezgre troše puno više energije od ARM jezgara zbog veće složenosti. Vrhunski Intel I-7 može trošiti do 130W snage, dok Intelovi procesori prijenosnih računala (poput Atoma i Celerona) troše oko 5W.

Dizajnirani za korištenje vrlo jeftinih prijenosnih računala, procesori s nižom potrošnjom energije (linija Atom) ne integriraju grafiku u procesor, dok mobilne verzije. Međutim, one koje integriraju grafiku imaju znatno niže brzine takta (između 300 MHz i 600 MHz), što rezultira slabijim performansama.

Razlike u softveru

Kada su u pitanju dva velika imena na tržištu procesora, uspoređivanje dostupnosti softvera i lanaca alata je teško, jer se oboje naširoko koriste.

Uređaji koji se bave ARM-om imaju prednost pri pokretanju operativnih sustava dizajniranih za mobitele poput Android-a. Intel uređaji imaju prednost pri pokretanju gotovo bilo kojeg operativnog sustava koji se može izvoditi na standardnom stolnom računalu, uključujući Windows i Linux.

Oba uređaja mogu potencijalno pokretati iste programe sve dok je aplikacija sastavljena na jeziku kao što je Java.

Međutim, sustavi temeljeni na ARM-u trenutno su ograničeni u operativne sustave koji se mogu instalirati jer se većina operativnih sustava piše za računala sa sustavom x86.

Neke Linux distribucije postoje za ARM, uključujući poznati operativni sustav Raspberry Pi, ali neki korisnici mogu to smatrati ograničenjem. Kako tehnologija ARM postaje sve popularnija, Microsoft je izdao umanjenu verziju svog Windows 10 pod nazivom Windows 10 IoT Core koja se može pokretati na ARM procesorima.

Razlike u primjeni

Procesor koji koristite ovisit će o potrebama vašeg računala. Ako je vaš plan masovna proizvodnja strojeva s jednom pločom čiji je cilj jeftin, onda je jedina stvarna opcija ARM.

Ako je plan imati moćnu platformu, onda je Intel ili AMD najbolja opcija. Ako je zabrinutost za uštedu energije, tada je ARM možda najbolja opcija, ali postoje Intelovi procesori koji se mogu pohvaliti snažnom procesorskom snagom, a istovremeno osiguravaju rasipanje male snage.

Preporučujemo čitanje najboljih procesora na tržištu

Za projekte koji ne zahtijevaju složene zaslone (poput monitora), ARM je najvjerojatnije opcija. To se svodi na nekoliko čimbenika, uključujući troškove ARM mikrokontrolera, pakete koji su dostupni i veliku raznolikost koju nudi više dobavljača. Preporučujemo da pogledate sve što smo napisali o Raspberry Pi 3.

Sve u svemu, Intel i ARM proizvode divne strojeve sa širokim spektrom integriranih kontrolera i perifernih uređaja. Svaka vrsta, ARM ili x86, uklapa se u svoju nišu. Iako već procurje informacije da će i Apple i Microsoft upotrijebiti u svojim konceptima "2-u-1 tableta" ovu vrstu procesora i znatno povećavaju autonomiju prijenosne opreme. Što mislite o našem članku o x86 procesorima vs ARM? Želimo znati vaše mišljenje!

Tutoriali

Izbor urednika

Back to top button