Kaj je arhitektura ARM v računalnikih in zakaj je pomembna?

Zadnja posodobitev: Februar 9 od 2026
  • Arhitektura ARM je nizkoenergijska RISC zasnova, ki se uporablja v vsem, od mikrokrmilnikov do celotnih računalnikov.
  • Njegov uspeh temelji na preprostem naboru ukazov, licenciranju tretjih oseb in energetski učinkovitosti, ki je daleč boljša od x86.
  • ARM je prisoten v mobilnih telefonih, tablicah, Chromebookih, Macih z Apple Siliconom in več operacijskih sistemih, kot so Android, iOS, Windows in Linux.
  • RISC-V se pojavlja kot odprta alternativa ARM-u, vendar še vedno močno zaostaja pri podpori proizvajalcev in programskem ekosistemu.

Arhitektura ARM v računalnikih

Arhitektura ARM se je razvila od preprostih pripomočkov do prenosnikov, namiznih računalnikov in strežnikov . Če ste kdaj uporabljali telefon Android, iPhone, Raspberry Pi ali novejši Mac, ste že delali s procesorji, ki temeljijo na tej zasnovi, tudi če se tega niste zavedali.

V naslednjih vrsticah si bomo podrobno ogledali, kaj pravzaprav je arhitektura ARM v računalnikih, kako deluje, njen izvor in zakaj spreminja okolje v primerjavi z arhitekturo x86 podjetij Intel in AMD . Obravnavali bomo tudi njen odnos do RISC-V, njeno vlogo v sistemih Windows, macOS in Linux ter zakaj so veliki proizvajalci sprejeli to vrsto procesorjev.

Kaj je arhitektura ARM in na čem temelji?

Ko govorimo o ARM, mislimo na arhitekturo nabora ukazov RISC (Reduced Instruction Set Computing) , zasnovano za procesorje z nizko porabo energije, a vse bolj zmogljive, ki se uporabljajo od drobnih mikrokrmilnikov do osebnih računalnikov in podatkovnih centrov.

Za razliko od arhitektur CISC, kot sta x86/x86-64 (glejte razlike med procesorji Intel in AMD ), se ARM zanaša na enostavnejši, kompaktnejši in zelo učinkovit nabor ukazov . To omogoča procesorje z manj tranzistorji, manjšo notranjo kompleksnostjo in bistveno manjšo porabo energije – ključni dejavnik pri ultralahkih mobilnih napravah in prenosnikih.

Pomembno je, da ARM Holdings (zdaj Arm Ltd.) ne proizvaja procesorjev . Podjetje oblikuje arhitekturo in jedra ter nato licencira to tehnologijo tretjim osebam (Apple, Qualcomm, Samsung itd.), ki jo integrirajo v lastne sisteme na čipu z dodajanjem prilagojenih grafičnih procesorjev, krmilnikov pomnilnika, modemov in drugih komponent.

V praksi to pomeni, da obstaja na stotine različic procesorjev ARM z dokaj različnim delovanjem in zmogljivostjo , čeprav si vsi delijo isti nabor ukazov, kar omogoča razvoj združljivih operacijskih sistemov in aplikacij.

Kratka zgodovina ARM: od Acorna do prevlade na trgu

ARM procesorji v zgodovini

Zgodba o ARM-u se začne leta 1983, ko se je podjetje Acorn Computers odločilo razviti nov procesor na podlagi svojih izkušenj z MOS 6502 , čipom, ki so ga takrat uporabljali v številnih svojih osebnih računalnikih. Projekt sta vodila Sophie Wilson in Steve Furber.

Njihov cilj je bil ustvariti napreden, a notranje zelo preprost procesor, brez mikrokode in z jasno filozofijo RISC . Leta 1985 so dokončali zasnovo prvega prototipa, ARM1, leta 1986 pa je prišel ARM2, prva komercialna različica, uporabljena v računalnikih, kot je Acorn Archimedes.

ARM2 je imel 32-bitno podatkovno vodilo, 26-bitni naslovni prostor in 16 32-bitnih registrov splošnega namena . Eden od teh registrov je bil uporabljen kot programski števec (PC), nekateri biti pa so se uporabljali za statusne zastavice. Tehnično je bil izjemno preprost: približno 30.000 tranzistorjev in brez predpomnilnika.

Zaradi te preprostosti je bila poraba energije za ta čas izjemno nizka, zmogljivost pa je bila boljša od Intel 286. Njegov naslednik, ARM3, je dodal majhen 4 KB poenoten predpomnilnik, ki je znatno izboljšal ponavljajoči se dostop do pomnilnika.

Konec osemdesetih let prejšnjega stoletja je Apple začel sodelovati z Acornom pri novih različicah jedra ARM . Da bi se izognili pomislekom drugih proizvajalcev, je bilo leta 1990 ustanovljeno neodvisno podjetje Advanced RISC Machines (ARM), ki je bilo zadolženo za načrtovanje in licenciranje prihodnjih generacij procesorjev.

V tej fazi se je pojavil ARM6, predstavljen leta 1991, ki ga je Apple uporabljal v Newtonu (ARM 610) in Acorn v RiscPC-ju. Jedro je ostalo presenetljivo preprosto: le 35.000 tranzistorjev , kar je omogočilo integracijo z različnimi perifernimi napravami in oblikovanje sistemov po meri.

ARM-ov velik skok na potrošniški trg se je zgodil z ARM7TDMI, ki ga najdemo v milijonih mobilnih telefonov, ročnih konzol in vgrajenih sistemov . Hkrati je Digital (DEC) licenciral zasnovo in ustvaril StrongARM, ki lahko deluje na 233 MHz in porabi približno 1 W, kar je mejnik v učinkovitosti.

Sčasoma je ta tehnologija prešla v roke Intela, ki jo je integriral v svojo družino Intel i960 in rešitve XScale, medtem ko so arhitekturo ARM licencirali tudi drugi velikani, kot so Freescale, IBM, Texas Instruments, Nintendo, Philips, Samsung, STMicroelectronics ali Atmel .

Danes približno tri četrtine 32-bitnih procesorjev na svetu vključuje ARM jedra . To predstavlja ogromno prisotnost: trdi diski, usmerjevalniki, igrače, avtomobili, televizorji, mobilni telefoni, tablice, prenosniki in vse bolj osebni računalniki in strežniki.

Glavne družine procesorjev ARM

Skozi desetletja je ARM izdal različne družine in različice arhitektur (ARMv1, v2, v3 itd.), vsaka z izboljšavami v zmogljivosti, pomnilniških zmogljivostih, predpomnilnikih, podpori za operacije s plavajočo vejico in dodatnimi funkcijami.

Prve generacije, kot so ARM1, ARM2 in ARM3 (ARMv1 in ARMv2) , so se osredotočale na zagotavljanje zelo preprostih 32-bitnih procesorjev za računalnike, kot so BBC Micro z ARM koprocesorjem, Acorn Archimedes ali RiscPC. Ti čipi niso imeli polnega MMU-ja (v nekaterih primerih so uporabljali zunanji MEMC) in so imeli malo ali nič predpomnilnika.

  Kako odkriti in odpraviti napake grafične kartice

Z družino ARM6 (ARMv3) je bil narejen preskok na polno 32-bitno naslavljanje in vključena so bila jedra, kot sta ARM600 ali ARM610, nekatera z integriranim predpomnilnikom in posebnimi vodili za koprocesorje s plavajočo vejico.

Kasneje sta prišla ARM7 in ARM7TDMI (ARMv3 in ARMv4T) s podporo za 16-bitni nabor ukazov Thumb, 3-stopenjskim cevovodom in različicami s predpomnilnikom, MMU ali MPU. Ta jedra so osnova za priljubljene izdelke, kot so Game Boy Advance, Nintendo DS, Apple iPod in vgrajeni sistemi podjetij NXP, Atmel in Psion.

Vzporedno se pojavi družina StrongARM (ARMv4) , rezultat sodelovanja z DEC, ki se osredotoča na doseganje visokih MIPS na vat za PDA in majhne računalnike (Apple Newton 2×00, iPAQ, Zaurus itd.), z relativno velikimi predpomnilniki L1 za tisti čas in popolnim MMU.

Kasneje so serije ARM9, ARM9E in ARM10E (ARMv4T in ARMv5) uvedle globlje cevovode, izboljšave ukazov DSP, širšo podporo za Thumb, zmogljivosti Jazelle za izvajanje bajtne kode Java v strojni opremi in večje, konfigurirane predpomnilnike. Ta jedra se uporabljajo v mobilnih telefonih, digitalnih fotoaparatih, omrežnih napravah, ročnih konzolah in neštetih drugih sistemih na čipu (SoC).

Pomembna veja je XScale (ARMv5TE) , ki ga je prevzel Intel in je zasnovan za aplikacijske in omrežne procesorje z visokimi frekvencami, velikodušnimi predpomnilniki L1/L2 in v nekaterih primerih s pospeševalniki RAID ali zelo specifičnimi funkcijami za V/I.

ARM11 (ARMv6) je uvedel cevovod z do 9 stopnjami, podporo za SIMD, Thumb-2, Jazelle DBX, izboljšave DSP in varnostne tehnologije, kot je TrustZone. Ta jedra so bila uporabljena v znanih napravah, kot so prvi iPhone, iPod touch zgodnje generacije, nekateri telefoni Nokia Nseries, igralne konzole in prvi Raspberry Pi.

Velika moderna revolucija je prišla z družino Cortex , zlasti v ARMv7-A in kasnejših aplikacijskih profilih. Jedra, kot so Cortex-A5, Cortex-A8, Cortex-A9 in njihove večjedrne različice (MPCore), so postala dejanski standard v pametnih telefonih, tablicah, pametnih televizorjih in lahkih prenosnikih.

Ta jedra vključujejo superskalarno izvajanje, globoke cevovode, NEON (SIMD), VFP za operacije s plavajočo vejico, napredni Thumb-2 in TrustZone . Najdemo jih v sistemih na čipu, kot so tisti v seriji Texas Instruments OMAP, Samsung Exynos, Nvidia Tegra, Qualcomm Snapdragon ter Apple A4/A8 in naslednikih.

Na področju vgrajenih sistemov in mikrokrmilnikov izstopata družini Cortex-R (profil v realnem času) in Cortex-M (profil mikrokrmilnika) z različicami, kot so Cortex-R4, Cortex-M0, M1, M3 in M4, zasnovani za kritične sisteme, industrijski nadzor, avtomobilsko in potrošniško elektroniko, kjer sta predvidljivost in učinkovitost odzivnega časa izjemnega pomena.

Nabor ukazov ARM: RISC, pogojni izrazi in načini palca

Nabor ukazov ARM je bil od začetka zasnovan kot čisti RISC: preprosti ukazi fiksne velikosti, ki jih je v mnogih primerih mogoče izvesti v enem taktnem ciklu . Ključno je, da prevajalnik ustvari učinkovita zaporedja z nekaj zelo atomičnimi ukazi.

Zelo posebna značilnost je, da v klasičnih 32-bitnih načinih vsak ukaz vključuje pogojno kodo v svojih najvišjih 4 bitih . To omogoča, da je praktično vsak ukaz pogojen (izvede se le, če so izpolnjene določene zastavice), kar zmanjša potrebo po skokih in prepreči mehurčke cevovoda v majhnih blokih kode s pogostimi pogoji.

Poleg tega ARM omogoča kombiniranje aritmetičnih/logičnih operacij s premiki in rotacijami registrov v enem samem ukazu . Na primer, nekaj, kar je v jeziku C enakovredno »a += (j << 2);«, je mogoče izraziti kot en sam ukaz ARM, ki registru doda premaknjeno vrednost, s čimer prihrani ukaze in dostope do pomnilnika.

Druga prednost je, da nabor naslovov podpira načine pred- in po-inkrementacije, relativno naslavljanje in druge prilagodljive metode naslavljanja , ki so neobičajne v drugih arhitekturah, ki veljajo tudi za RISC. Vse to prispeva k zmanjšanju skupnega števila ukazov in izboljšanju zmogljivosti na cikel.

Klasična arhitektura definira 16 programerju vidnih registrov po 32 bitov (R0-R15) . Načeloma so simetrični, čeprav se R15 uporablja kot programski števec (PC), R14 običajno deluje kot povezovalni register (povratni naslov podprogramov ali izjem), R13 pa kot kazalec sklada.

ARM ima dva glavna načina izvajanja: način ARM (32-bitni ukazi) in način Thumb (16-bitni ukazi) . Način ARM ponuja večjo moč (popolnejši nabor ukazov), vendar generira večjo kodo; način Thumb prepolovi velikost vsakega ukaza, kar izboljša gostoto kode in v mnogih primerih zmogljivost na sistemih z ožjimi pomnilniškimi vodili.

Thumb je v bistvu podmnožica najpogosteje uporabljenih ukazov v igri ARM . Prvi procesor, ki ga je vključeval, je bil ARM7TDMI, od takrat pa praktično vse nadaljnje družine (ARM9, XScale, Cortex itd.) vključujejo podporo za Thumb ali njegov razvoj, Thumb-2.

Poleg tega obstaja Jazelle DBX, tehnologija, ki omogoča, da se bajtna koda Java izvaja neposredno na strojni opremi v določenih jedrih (tistih, katerih ime vsebuje črko "J", kot je ARM926EJ-S). Ta funkcionalnost je namenjena pospeševanju virtualnih strojev Java na napravah z omejenimi viri.

Ključne prednosti arhitekture ARM

Priljubljenost ARM-a ni naključna: izhaja iz kombinacije energetske učinkovitosti, prilagodljivosti zasnove, stroškov in zmogljivosti, ki zadostuje za večino uporab.

  Kaj je skener in za kaj se uporablja?

Po eni strani je mogoče ARM jedra, ker gre za RISC arhitekturo z relativno majhnim naborom ukazov in brez obsežne mikrokode, izdelati z veliko manj tranzistorji kot enakovredno zasnovo x86 . Manj tranzistorjev pomeni manjšo porabo energije, manj toplote in manjše ter cenejše čipe.

To omogoča procesorjem ARM, da ponujajo zelo spodobno zmogljivost z minimalno porabo energije , kar je ključnega pomena pri mobilnih telefonih, tablicah, ultralahkih prenosnikih, napravah interneta stvari in vgrajenih sistemih, ki jih napajajo baterije ali imajo toplotne omejitve.

Tudi model licenciranja deluje v njegovo korist: ARM prodaja intelektualno lastnino svojih jeder vsem vrstam proizvajalcev , ki jih lahko prilagodijo, združijo z drugimi bloki (GPU, modem, pospeševalniki umetne inteligence) in ustvarijo SoC-je, ki so popolnoma prilagojeni njihovim izdelkom.

To ustvarja ogromen ekosistem proizvajalcev z nenehnimi izboljšavami zmogljivosti in učinkovitosti ter zelo široko paleto ponudb za skoraj vsako nišo: od ultra poceni mikrokrmilnikov do 64-bitnih procesorjev za strežnike.

Skratka, ARM ponuja nizko porabo energije, dostopno ceno, dobro gostoto kode, zrela orodja in več kot sprejemljivo zmogljivost, ki se še naprej izboljšuje . Ne dosega vedno surove ravni zmogljivosti x86 v vrhunskih igralnih namiznih računalnikih, vendar v večini scenarijev to ni nujno.

32-bitni in 64-bitni ARM: nedavni razvoj

Prvi ARM-ovi modeli so bili 32-bitni in so desetletja prevladovali na trgu vgrajenih in mobilnih naprav . Vendar pa je Arm od leta 2011 naprej predstavil arhitekture z izvorno 64-bitno podporo (ARMv8 in novejši), kar je odprlo vrata veliko večjim delovnim obremenitvam.

Prehod na 64-bitno arhitekturo v ARM ni prišel na račun učinkovitosti RISC; temveč je bil dosežen zaradi bolj dovršene zasnove sodobnega nabora ukazov . To omogoča veliko večje pomnilniške naslove in aritmetične operacije z večjo natančnostjo, kar je že bistvenega pomena v vrhunskih mobilnih napravah in seveda v računalnikih in strežnikih.

Manjša kompleksnost v primerjavi z x86 ostaja prednost: tudi v 64-bitnih različicah procesorji ARM vzdržujejo manj tranzistorjev za isto nalogo , kar ima za posledico nižje proizvodne stroške in manjšo porabo energije.

Na področju osebnih računalnikov se je to uresničilo v procesorjih, kot sta Apple Silicon (M1, M2, M3…) in novi Qualcommov Snapdragon X Elite , ki združujejo visokozmogljiva jedra z visoko učinkovitimi jedri in integrirano grafiko, ki se lahko pri splošnih nalogah kosa s številnimi prenosniki x86.

Uporaba ARM v računalnikih, prenosnikih in drugih napravah

Tradicionalno so bili procesorji ARM rezervirani za pametne telefone, tablice, pametne televizorje, usmerjevalnike, prenosne konzole in pripomočke, kjer je bila ključna nizka poraba energije in ni bila potrebna polna zmogljivost namiznega računalnika.

Vendar se to hitro spreminja. Po eni strani so naprave, kot je Raspberry Pi, pokazale, da lahko sistem ARM odlično deluje kot namizni mikroračunalnik ali mini osebni računalnik za pisarniška opravila z ustreznim operacijskim sistemom (običajno Linux) za pisarniško delo, brskanje in lažje programiranje.

Videli smo tudi zmogljivejše izdelke, ki temeljijo na ARM-u, kot je NVIDIA Tegra X1 , ki ga Nvidia uporablja v svojem Shield TV-ju in predvsem Nintendo v Switchu, kjer je ravnovesje med grafično zmogljivostjo in porabo energije ključnega pomena.

Na področju naprednih tablic je Apple s svojimi čipi serije A (in kasneje serije M) pokazal, da lahko dobro zasnovan ARM SoC zagotovi izjemno zmogljivost v ustvarjalnih aplikacijah, pisarniškem delu in zahtevni večopravilnosti, ne da bi pri tem potreboval agresivne ventilatorje.

Microsoft pa v naprave, kot je Surface Pro X in druge različice družine Surface , vgrajuje procesorje ARM, pri čemer stavi na lahke, tihe naprave z integrirano povezljivostjo LTE, ki se lahko kosajo s tradicionalnimi prenosniki za mobilno delo.

Medtem Google v svojem ekosistemu Chromebook močno promovira ARM . Chrome OS, ki temelji na Chromiumu in Androidu, se odlično ujema s to arhitekturo, saj ponuja cenovno dostopne in lahke prenosnike z odlično življenjsko dobo baterije. Mnogi proizvajalci Chromebookov se odločajo za ARM SoC-je prav zato, da bi povečali življenjsko dobo baterije in zmanjšali stroške.

ARM in operacijski sistemi: Windows, macOS, Linux in drugi

Čeprav mnogi ljudje povezujejo ARM le z mobilnimi napravami, ima večina večjih operacijskih sistemov že zrelo podporo za to arhitekturo , tako v vgrajenih različicah kot v namiznih in strežniških okoljih.

Na mobilnem področju Android in iOS že leta delujeta skoraj izključno na procesorjih ARM , kar izkorišča njihove prednosti glede učinkovitosti. Apple je s prehodom na Apple Silicon to filozofijo razširil tudi na svoje namizne in prenosne računalnike ter opustil procesorje Intel x86.

Na Macih s procesorji ARM Apple ponuja Rosetta 2, sistem prevajanja, ki omogoča, da aplikacije, prevedene za Intel, delujejo s presenetljivo dobro zmogljivostjo. To je močno olajšalo prehod, do te mere, da imajo danes skoraj vse ustrezne aplikacije izvorno različico ARM.

Znotraj Microsoftovega ekosistema je Windows raziskoval različne pristope k ARM . Windows CE in Windows Embedded Compact sta leta podpirala ARMv5, v6 in v7 v svetu vgrajenih sistemov. Kasneje je prišel Windows 8 RT za tablične računalnike ARM, kot je bil prvi Surface, s skromnimi rezultati zaradi omejitev programske opreme.

Windows 10 in Windows 11 gresta še korak dlje in ponujata različice ARM z emulacijo aplikacij x86 . V sistemu Windows 11 sta se emulacija in zmogljivost precej izboljšali, čeprav še vedno obstajajo težave z združljivostjo z nekaj klasične namizne programske opreme.

  Popoln vodnik po tehnologiji USB4: Prihodnost povezljivosti

Medtem so Linux in sistemi, podobni UNIXu, precej navdušeno sprejeli ARM . Distribucije, kot so Debian, Ubuntu, Arch Linux, Kali, Manjaro, Gentoo in Oracle Linux, ponujajo uradne slike za različne ARM SoC-je, vključno z Raspberry Pi in drugimi ploščami.

Na strani BSD-ja FreeBSD, NetBSD in OpenBSD podpirajo več platform ARM , zgodovinski sistemi, kot je RISC iX, pa so delovali na strojih Acorn, ki so temeljili na ARM2/ARM3. Poleg tega so imeli Solaris in druge različice UNIX-a tudi implementacije za to arhitekturo.

Na področju operacijskih sistemov za delo v realnem času in vgrajenih operacijskih sistemov je ARM prisoten v sistemih Android (v primeru vgrajenih naprav), Windows CE/Embedded, .NET Micro Framework, ChibiOS/RT, FreeRTOS, eCos, Integrity, Nucleus, QNX, RTEMS, ThreadX, VxWorks, uTasker, MQX in mnogih drugih . Seznam je ogromen, saj praktično vsak sodoben RTOS ponuja podporo za vsaj en profil ARM.

Intel, ARM in navdih za arhitekturo big.LITTLE

Klasični procesorji za namizne in prenosne računalnike, zlasti tisti od Intela in AMD-ja, že leta uporabljajo arhitekture CISC x86/x86-64 z večjimi in kompleksnejšimi jedri , ki jih poganjajo zmogljivi napajalniki in namenski hladilni sistemi.

V nasprotju s tem se ARM-ovi modeli za mobilne telefone in vgrajene sisteme na čipu že dolgo odločajo za heterogene arhitekture tipa big.LITTLE , ki združujejo zmogljiva in učinkovita jedra znotraj istega čipa, da bi prilagodili porabo glede na delovno obremenitev.

Ta ideja je neposredno navdihnila Intelovo novo generacijo hibridnih procesorjev Core, ki v enem samem ohišju združujejo visokozmogljiva jedra (P-jedra) z visoko učinkovitimi jedri (E-jedri) . Čeprav ne uporabljajo ARM-a, pa posnemata pristop, ki ga je uvedel ARM, za izboljšanje splošne učinkovitosti in zmogljivosti.

Kar zadeva neposredno konkurenco, je bil ARM do nedavnega omejen na zelo specifične projekte namiznih računalnikov ali Appleov ekosistem . Vendar pa Qualcomm in drugi proizvajalci s Snapdragon X Elite in drugimi podobnimi projekti želijo izzvati x86 v prenosnikih za večino uporabnikov.

Največja ovira za ARM v ospredju osebnih računalnikov ostaja združljivost programske opreme in v primeru iger na srečo odvisnost od grafičnih procesorjev in gonilnikov, optimiziranih za x86 . Dokler bosta AMD in Intel ohranjala prevlado na področju namenskih grafičnih kartic in visokozmogljivih procesorjev, bo svet iger ostal močno povezan z x86.

ARM proti RISC-V: Dve različni arhitekturi RISC

V zadnjih letih je RISC-V, še ena arhitektura RISC, ki na mnogih področjih neposredno konkurira ARM-u , pridobila znatno prepoznavnost . Tako kot ARM je tudi RISC-V usmerjen v naprave z nizko porabo energije, vendar se razlikuje v enem ključnem vidiku: je odprt in licenciran ISA.

Čeprav uporaba x86-64 ali ARM vključuje plačevanje licenčnin podjetjem Intel, AMD ali Arm Ltd. , lahko katero koli podjetje ali posameznik načrtuje, proizvaja in prodaja procesorje RISC-V brez plačila pravic do nabora ukazov. Zaradi tega je RISC-V še posebej privlačen za države in proizvajalce, ki si prizadevajo za tehnološko neodvisnost in zmanjšanje stroškov.

Trenutno imata tako ARM kot RISC-V, kar zadeva čiste zmogljivosti, 64-bitne razširitve in podporo za celotne operacijske sisteme . ARM je že dobro uveljavljen v sistemih Android, iOS, macOS in Linux, medtem ko RISC-V začenja pridobivati ​​uradno podporo v sistemu Android (Google ga promovira kot vrhunsko arhitekturo) in v distribucijah Linuxa, kot sta Ubuntu in Fedora.

Kar zadeva podporo proizvajalcev, ima ARM še vedno veliko prednost . Skoraj vsi pametni telefoni, tablice in pametne naprave, ki so danes na voljo, uporabljajo ARM, medtem ko je večina trenutnih čipov RISC-V še vedno usmerjena v razvoj, mikrokrmilnike in zelo specifične izdelke.

Vendar pa RISC-V očitno zmaga v smislu cene in oblikovalske svobode . Brez stroškov licenciranja je lažje ustvariti ultra poceni ali zelo prilagojene izdelke, kar pojasnjuje zanimanje držav, kot sta Kitajska in Rusija, za uporabo te arhitekture za lastne projekte.

Če bi morali zdaj izbrati "zmagovalca", bi bil ARM še vedno boljši v ekosistemu, razpoložljivi programski opremi in zrelosti . Vendar pa je RISC-V zelo obetaven konkurent za prihodnost, zlasti na področju nizkocenovnih naprav, interneta stvari, usmerjevalnikov, osebnih računalnikov začetnega razreda in cenovno ugodnih pametnih telefonov.

Zgodovina Intela in AMD-ja
Povezani članek:
Intel proti AMD: Popolna zgodovina legendarnega rivalstva

Če pogledamo širšo sliko, se je arhitektura ARM uveljavila kot eden od temeljev sodobnega računalništva : poganja vse od mobilnih telefonov, ki jih uporabljamo vsak dan, do ultralahkih prenosnikov, Chromebookov, Macov z Apple Siliconom in široke palete vgrajenih naprav. Njena filozofija RISC, kombinacija energetske učinkovitosti in več kot zadostne zmogljivosti, njen model licenciranja in široka podpora operacijskim sistemom pojasnjujejo, zakaj prevladuje v toliko segmentih, čeprav se novejše ponudbe, kot je RISC-V, začenjajo pojavljati kot odprta alternativa v svetu procesorjev.