Ce este un procesor ARM? Tot ce trebuie să știți
Dacă ați acordat atenție smartphone-urilor și tabletelor, probabil ați auzit de acest termen “BRAŢ” folosit pentru a face referire la hardware-ul interior. Este aruncat în jurul stânga și dreapta, de multe ori ca un punct de diferențiere de la laptop-uri și desktop-uri, care folosesc Intel x86.
Dar ceea ce este ARM, exact? O arhitectură a procesorului? O marcă de hardware? Sau altceva? Acest lucru este rar explicat. Să trecem prin confuzie și să ajungem la elementele de bază. Dar, înainte de a face, este posibil să doriți să citiți elementele de bază ale unui procesor Ce este un procesor și ce face? Ce este un procesor și ce face? Componentele de acronime sunt confuze. Ce este un procesor oricum? Și am nevoie de un procesor quad sau dual-core? Ce zici de AMD sau Intel? Suntem aici pentru a explica diferența! Citeste mai mult .
Cheia pentru ARM este RISC
ARM este un acronim care reprezintă Advanced Machine RISC. În nume este un alt acronim (da, acronime imbricate!), Care înseamnă Reduced Instruction Set Computing.
RISC este, în cea mai largă formă, o filozofie de design pentru procesatori. Aceasta derivă dintr-o convingere că un procesor cu un set de instrucțiuni relativ simplu va fi mai eficient decât unul care este mai complex. Termenul inițial a intrat în uz înapoi în anii 1980, printr-un proiect de cercetare numit Berkeley RISC care a investigat posibilitățile acestei abordări de a proiecta și apoi a creat procesoare bazate pe acesta.
Toate procesoarele ARM sunt considerate modele RISC, dar acest lucru nu înseamnă prea mult, deoarece RISC în sine este pur și simplu o abordare de proiectare mai degrabă decât un standard tehnologic sau arhitectura procesor. Cu toate acestea, o înțelegere de bază a RISC controlează în mod corespunzător ARM-ul.
Bazele ARM
ARM se referă la sine ca o arhitectură, care poate provoca o neînțelegere în comparație cu Intel. Intel oferă fiecărui nou model de chip propriul cod unic și vorbește despre fiecare ca o nouă arhitectură - chiar și atunci când există adesea multe asemănări și toate utilizează același set de instrucțiuni (x86). ARM, pe de altă parte, tratează design-urile sale ca o familie neîntreruptă. Actualizările sunt încă o parte a arhitecturii ARM. Doar li se dă un nou număr de versiune.
Trăsătura cea mai relevantă pentru consumatori nu este micro-arhitectura (designul fizic al chipului), ci setul de instrucțiuni. Setul de instrucțiuni reprezintă setul de bază de capabilități și caracteristici pe care un procesor le pune la dispoziția software-ului. Aceasta determină ce aritmetică poate fi utilizată, modul în care ar trebui alocată cache-ul și ordinea în care instrucțiunile ar trebui executate. Software-ul conceput pentru un set de instrucțiuni nu poate fi folosit 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. De aceea, procesoarele bazate pe ARM tind să fie mici, eficiente și relativ letale. Setul simplu de instrucțiuni necesită un design mic, simplu, cu tranzistori mai puțini. Tranzistorii consumă putere și măresc dimensiunea mizei (ceea ce mărește costul de producție), astfel încât cât mai puține posibilități sunt ideale atunci când selectați un procesor pentru un smartphone sau tabletă.
Afacerea ARM este diferită
Vorbind despre procesoare ARM ca un întreg poate fi dificil, deoarece există atât de multe disponibile și performanța lor variază. E contra-intuitiv. Cum poate Apple să aibă procesoare ARM care sunt mai rapide decât concurența când utilizează aceeași arhitectură?
Acest lucru se întâmplă din cauza modului în care ARM Holdings, compania responsabilă de ARM, face afaceri. ARM Holdings este o companie de design. Aceștia administrează setul de instrucțiuni și proiectează noi versiuni ale arhitecturii principale și apoi o acordă altor companii. Aceste companii pot să o îmbunătățească și să o asocieze cu orice hardware potrivit.
Aceasta ajută la înțelegerea arhitecturii centrale a ARM-ului Ce este procesorul? [MakeUseOf explică] Ce este un procesor Core? [MakeUseOf explică] Fiecare computer are un procesor, fie că este vorba de o mică putere de eficiență sau de o putere puternică, fie că nu ar putea funcționa. Desigur, procesorul, numit și CPU sau procesor central ... Read More este doar un procesor. Nu se ocupă de conectivitatea wireless. Nu se ocupă de grafică. Nu se ocupă de USB USB 3.0: Tot ce trebuie să știți USB 3.0: Tot ce trebuie să știți USB 3.0 bate USB 2.0 în multe feluri. Iată tot ce trebuie să știți despre motivul pentru care ar trebui să alegeți USB 3.x când este posibil. Citiți Mai multe sau alte forme de conectivitate prin cablu. Toate acestea sunt responsabilitatea celorlalți licențieri hardware care împerechează arhitectura.
De aceea există atât de multe variante de ARM de pe piață și de ce au performanțe diferite. Apple are un întreg personal de inginerie intern care lucrează pe procesoarele sale ARM. Alte companii, precum Qualcomm și Texas Instruments, acționează ca intermediari. Ei iau arhitectura ARM, o împerechează cu o varietate de hardware și apoi o re-vând ca o “system-on-a-chip” pentru smartphone-uri și tablete.
Ce înseamnă ARM pentru consumatori
Pentru un consumator, ARM poate fi considerat 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? [MakeUseOf explică] Care este diferența dintre Windows 8 și Windows RT? [Explică-i pe MakeUseOf] Cu anunțul de tabletă Surface în urmă cu câteva săptămâni și lansarea finală a Windows 8 se apropie tot mai mult, unii oameni vor înțelege că vor fi confundați cu privire la diferitele versiuni disponibile. Sunt aici pentru a ... Mai multe aplicații, de exemplu, nu funcționează pe un PC cu Windows 8. Modificările trebuie făcute într-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 pe tablete de la HP și BlackBerry. Cu toate acestea, Apple nu are probleme cu ecosistemul, deoarece codul sursă al iOS nu este disponibil. Încercarea de a porni iOS către alte dispozitive ARM este aproape imposibilă fără ea.
ARM înseamnă, de asemenea, remiză mai mică putere și performanță mai mică față de x86. Acest lucru nu este pus în piatră, totuși, deoarece ambele arhitecturi se schimbă în timp. Intel lucrează din greu pentru a crea versiuni ale procesoarelor sale cu remiză de putere extrem de redusă. ARM Holdings lucrează din greu pentru a îmbunătăți performanțele proiectelor sale.
ARM-ul va fi în calculatorul dvs.?
Au fost câteva încercări de a vinde dispozitive tradiționale cu procesoare ARM care funcționează ca PC-urile tradiționale. Motorola a vândut un dock pentru tastatură pentru smartphone-ul Atrix și a anunțat-o ca înlocuitor de laptop. ASUS vinde o linie de tablete Android cu docuri de tastatură. Și acum Samsung vinde un Chromebook Ce este un Chromebook? [Explicarea MakeUseOf] Ce este un Chromebook? [MakeUseOf explică] Totul se îndreaptă spre web, care acum este mai frecvent numit “norul”. Ca atare, dispozitivele dvs. ar trebui să fie, probabil, gata și bine echipate pentru a face uz de serviciile de cloud pentru dvs. ... Citește mai mult pe ARM.
Astfel de încercări prefigurează o furtună cu potențialul ARM înconjurător, dar prezicerea căii și intensității furtunii este imposibilă. Arhitecturile ARM actuale sunt în mod semnificativ în spatele performanțelor procesoarelor cele mai lente ale Intel (indiferent de linia principală a procesoarelor Core). Nvidia spune că lucrează la un procesor care utilizează arhitectura ARM care va concura cu Intel, dar nu este clar cum se realizează acest lucru sau când se poate lansa un produs finit.
Deocamdată, amenințarea potențială a ARM rămâne un nor întunecat la orizontul potențialului spațiu PC. Arată amenințătoare, dar o amenințare concretă nu trebuie încă să se manifeste. Este ARM o furtună frică sau pur și simplu niște nori umbrite care se vor dispersa în cele din urmă? Asta rămâne de văzut.
Explorați mai multe despre: CPU.