Publicitate

Dacă ați acordat atenție smartphone-urilor și tabletelor, ați auzit probabil despre termenul „ARM” folosit pentru a face referire la hardware-ul din interior. Este aruncat la stânga și la dreapta, adesea ca punct de diferențiere față de laptopuri și computere desktop, care folosesc Intel x86.

Dar ce este exact ARM? O arhitectură de procesor? O marcă de hardware? Sau altceva? Acest lucru este rar explicat. Să trecem la confuzie și să ajungem la elementele de bază. Dar înainte de a face acest lucru, poate doriți să vă gândiți mai departe elementele de bază ale unui procesor Ce este un procesor și ce face?Acronimele de calcul sunt confuze. Ce este oricum un procesor? Și am nevoie de un procesor quad sau dual-core? Ce zici de AMD sau Intel? Suntem aici pentru a ajuta la explicarea diferenței! Citeste mai mult .

Cheia armamentului este RISC

procesoare de armare

ARM este un acronim care înseamnă Advanced RISC Machine. În nume este un alt acronim (da, acronime cuibărit!), Care înseamnă calculul de instrucțiuni redus.

RISC este, în forma sa cea mai largă, o filozofie de proiectare pentru procesoare. Se derivă dintr-o credință că un procesor cu un set de instrucțiuni relativ simplu va fi mai eficient decât unul care este mai complex. Termenul a început să fie folosit în anii 1980 cu un proiect de cercetare numit Berkeley RISC care a investigat posibilitățile acestei abordări de proiectare și apoi a creat procesoare bazate pe aceasta.

Toate procesoarele ARM sunt considerate proiecte RISC, dar acest lucru nu înseamnă prea mult, deoarece RISC în sine este pur și simplu o abordare a proiectării, mai degrabă decât un standard tehnologic sau arhitectura procesorului. Totuși, o înțelegere de bază a RISC încadrează corect ARM.

Bazele ARM

ce este un procesor arm

ARM se referă la sine ca la o arhitectură, care poate provoca o neînțelegere în comparație cu Intel. Intel oferă fiecărui nou design de chip propriul său cod unic și vorbește despre fiecare despre o nouă arhitectură - chiar și atunci când există deseori multe asemănări și toate folosesc același set de instrucțiuni (x86). ARM, pe de altă parte, își tratează designurile ca pe o familie neîntreruptă. Actualizările sunt încă o parte a arhitecturii ARM. Au primit doar un număr de versiune nouă.

Trăsătura care este cea mai relevantă pentru consumatori nu este micro-arhitectura (designul fizic al cipului), ci în schimb setul de instrucțiuni. Setul de instrucțiuni este setul de bază de funcții și caracteristici pe care un procesor le pune la dispoziția software-ului. Determină ce aritmetică poate fi utilizată, modul în care cache-ul ar trebui alocat și ordinea în care trebuie executate instrucțiunile. Software-ul conceput pentru un set de instrucțiuni nu poate fi utilizat pe altul decât dacă este revizuit.

Micro-arhitecturile și seturile de instrucțiuni nu pot fi separate deoarece arhitectura este o expresie fizică a setului de instrucțiuni. Acesta este motivul pentru care procesoarele bazate pe ARM tind să fie mici, eficiente și relativ lente. Setul simplu de instrucțiuni necesită un design mic, simplu, cu mai puține tranzistoare. Tranzistoarele consumă energie și cresc dimensiunea matriței (ceea ce crește costul de producție), astfel încât a avea cât mai puține este ideal atunci când selectați un procesor pentru un smartphone sau tabletă.

Afacerea ARM este diferită

ce este un procesor arm

Vorbind despre procesoarele ARM în ansamblu poate fi dificil, deoarece există atât de multe disponibile, iar performanța lor variază. Este contra-intuitiv. Cum poate Apple să aibă procesoare ARM mai rapide decât concurența atunci când folosește aceeași arhitectură?

Acest lucru se întâmplă din cauza modului în care ARM Holdings, compania care este responsabilă pentru ARM, face afaceri. ARM Holdings este doar o companie de proiectare. Ei gestionează setul de instrucțiuni și proiectează noi versiuni ale arhitecturii de bază și apoi îl licențează altor companii. Aceste companii pot apoi să-l îmbunătățească și să-l asocieze cu orice hardware pare adecvat.

Vă ajută să înțelegeți că ARM arhitectura de bază Ce este un nucleu al procesorului? [FaceUseOf Explică]Fiecare computer are un procesor, fie că este un pro-eficiență mică sau o centrală performantă mare, fie că nu ar putea să funcționeze. Desigur, procesorul, numit și procesor sau procesare centrală ... Citeste mai mult este doar un procesor. Nu se ocupă de conectivitatea wireless. Nu suportă grafică. Nu se descurcă USB USB 3.0: Tot ce trebuie să știțiUSB 3.0 bate USB 2.0 în mai multe moduri. Iată tot ce trebuie să știți despre motivul pentru care ar trebui să alegeți întotdeauna USB 3.x atunci când este posibil. Citeste mai mult sau alte forme de conectivitate cu fir. Toate acestea sunt responsabilitatea altor licențiați hardware care împerechează arhitectura.

Acesta este motivul pentru care există atât de multe variante de ARM pe piață și de ce funcționează diferit. Apple are un întreg personal de inginerie internă care lucrează la procesoarele ARM. Alte companii, precum Qualcomm și Texas Instruments, acționează ca oameni de mijloc. Ei iau arhitectura ARM, o împerechează cu o varietate de hardware și apoi o vând ca „sistem pe chip” pentru smartphone-uri și tablete.

Ce înseamnă ARM pentru consumatori

ce este un procesor arm

Pentru un consumator, ARM poate fi gândit ca un ecosistem. Software-ul conceput pentru ARM va funcționa numai pe ARM. Windows RT Care este diferența dintre Windows 8 și Windows RT? [FaceUseOf Explică]Cu anunțul tabletei Surface de acum câteva săptămâni și lansarea finală a Windows 8 se apropie din ce în ce mai mult, unii oameni vor fi confuzi cu privire la diferitele versiuni disponibile. Sunt aici sa... Citeste mai mult aplicațiile, de exemplu, nu funcționează pe un computer cu Windows 8. Modificările trebuie făcute la un program pentru a sări de la ARM la x86.

Sistemele de operare care funcționează pe un dispozitiv ARM ar trebui să funcționeze pe altele. Acesta este motivul pentru care există atât de multe modificări Android și de ce Android poate fi încărcat potențial pe tablete de la HP și BlackBerry. Apple, totuși, încurcă puțin cu ecosistemul, deoarece codul sursă al iOS nu este disponibil. Încercarea de a transporta iOS la alte dispozitive ARM este aproape imposibilă fără el.

ARM înseamnă, de asemenea, o putere mai mică și o performanță mai mică în raport cu x86. Totuși, acest lucru nu este pus la punct, deoarece ambele arhitecturi se schimbă în timp. Intel lucrează din greu pentru a crea versiuni ale procesoarelor sale cu o putere extrem de redusă. Iar ARM Holdings lucrează din greu pentru a îmbunătăți performanțele proiectelor sale.

ARM va fi în computer?

procesoare de armare

Au fost câteva încercări de a vinde dispozitive tradiționale cu procesoare ARM care funcționează ca PC-uri tradiționale. Motorola a vândut un dock pentru tastatură pentru smartphone-ul Atrix și l-a făcut publicitate ca laptop înlocuire. ASUS vinde o linie de tablete Android cu docuri pentru tastatură. Iar Samsung vinde acum un Chromebook Ce este un Chromebook?Ce este un Chromebook? Pentru ce este bun Chromebook? Cum se compara un Chromebook cu un laptop? Răspundem la acestea și la multe altele. Citeste mai mult care rulează pe ARM.

Astfel de încercări prevestesc o furtună de potențial ARM înconjurător, totuși, este posibil să prezice calea și intensitatea furtunii. Arhitecturile actuale ARM se află în mod semnificativ în spatele performanțelor celor mai lente procesoare Intel (nu-și aminti niciodată linia principală de procesoare Core). Nvidia spune că lucrează la un procesor folosind arhitectura ARM care va concura cu Intel, dar nu este clar cum se realizează acest lucru sau când un produs finit ar putea fi lansat.

Deocamdată, amenințarea potențială a ARM rămâne un nor întunecat la orizontul spațiului potențial al PC-ului. Pare amenințător, dar o amenințare concretă încă nu s-a manifestat. ARM este o furtună temătoare sau pur și simplu câțiva nori umbrați care se vor dispersa în cele din urmă? Asta rămâne de văzut.

Matthew Smith este un scriitor independent care trăiește în Portland Oregon. De asemenea, scrie și editează pentru Tendințe digitale.