Mis on arvutite ARM-arhitektuur ja miks see on oluline?

Viimane uuendus: 9 veebruari 2026
  • ARM-arhitektuur on väikese energiatarbega RISC-disain, mida kasutatakse kõiges alates mikrokontrolleritest kuni täielike arvutiteni.
  • Selle edu põhineb lihtsal käskude komplektil, kolmanda osapoole litsentsimisel ja energiatõhususel, mis on x86-st tunduvalt parem.
  • ARM on olemas mobiiltelefonides, tahvelarvutites, Chromebookides, Apple Siliconiga Macides ja mitmetes operatsioonisüsteemides, nagu Android, iOS, Windows ja Linux.
  • RISC-V kerkib esile ARM-i avatud alternatiivina, kuid tootjate toe ja tarkvara ökosüsteemi osas on see veel kaugel maas.

ARM-arhitektuur arvutites

ARM- arhitektuur on arenenud lihtsate vidinate toiteallikast sülearvutite, lauaarvutite ja serverite toiteallikaks . Kui olete kunagi kasutanud Android-telefoni, iPhone'i, Raspberry Pi-d või uuemat Maci, olete juba töötanud sellel disainil põhinevate protsessoritega, isegi kui te polnud sellest teadlik.

Järgmistes ridades vaatleme üksikasjalikult, mis ARM-arhitektuur arvutites tegelikult on, kuidas see töötab, selle päritolu ja miks see muudab maastikku võrreldes Inteli ja AMD x86 arhitektuuriga . Samuti arutame selle suhet RISC-V-ga, selle rolli Windowsis, macOS-is ja Linuxis ning miks suured tootjad on seda tüüpi protsessorid omaks võtnud.

Mis on ARM-arhitektuur ja millel see põhineb?

ARM-ist rääkides peame silmas RISC (Reduced Instruction Set Computing) käskude komplekti arhitektuuri , mis on loodud väikese energiatarbega, kuid üha võimsamate protsessorite jaoks, mida kasutatakse pisikestest mikrokontrolleritest personaalarvutite ja andmekeskusteni.

Erinevalt CISC arhitektuuridest nagu x86/x86-64 (vt erinevusi Inteli ja AMD protsessorite vahel ), tugineb ARM lihtsamale, kompaktsemale ja ülitõhusale käskude komplektile . See võimaldab protsessoritel kasutada vähem transistore, vähem sisemist keerukust ja oluliselt madalamat energiatarbimist – see on ülikergete mobiilseadmete ja sülearvutite puhul võtmetegur.

Oluline on märkida, et ARM Holdings (nüüd Arm Ltd.) ei tooda protsessoreid . Ettevõte kujundab arhitektuuri ja tuumad ning litsentsib seejärel selle tehnoloogia kolmandatele osapooltele (Apple, Qualcomm, Samsung jne), kes integreerivad selle oma kiibistikesse, lisades kohandatud graafikaprotsessoreid, mälukontrollereid, modemeid ja muid komponente.

Praktikas tähendab see, et ARM-protsessoritel on sadu variante, millel on üsna erinev käitumine ja jõudlus , kuigi neil kõigil on sama käskude komplekt, mis võimaldab arendada ühilduvaid operatsioonisüsteeme ja rakendusi.

ARM-i lühiajalugu: Acornist turu domineerimiseni

ARM-protsessorid ajaloos

ARM-i lugu algab 1983. aastal, kui Acorn Computers otsustas oma kogemustele MOS 6502 kiibiga tuginedes arendada uue protsessori . Seda kiipi kasutati tol ajal paljudes nende personaalarvutites. Projekti juhtisid Sophie Wilson ja Steve Furber.

Nende eesmärk oli luua täiustatud, kuid sisemiselt väga lihtne protsessor, ilma mikrokoodita ja selge RISC-filosoofiaga . 1985. aastal lõpetasid nad esimese prototüübi, ARM1, disaini ja 1986. aastal saabus ARM2, esimene kommertsversioon, mida kasutati sellistes arvutites nagu Acorn Archimedes.

ARM2-l oli 32-bitine andmesiin, 26-bitine aadressiruum ja 16 32-bitist üldotstarbelist registrit . Ühte neist registritest kasutati programmiloendurina (PC), mõningaid bitte aga olekumärkide jaoks. Tehniliselt oli see äärmiselt lihtne: umbes 30 000 transistorit ja vahemälu polnud.

See lihtsus tagas naeruväärselt madala energiatarbimise aja kohta ja jõudluse, mis oli parem kui Intel 286-l. Selle järeltulija, ARM3, lisas väikese 4 KB ühendatud vahemälu, mis parandas oluliselt korduvat mälule juurdepääsu.

80. aastate lõpus alustas Apple Acorniga koostööd ARM-tuuma uute versioonide väljatöötamisel . Teiste tootjate murede vältimiseks loodi 1990. aastal sõltumatu ettevõte Advanced RISC Machines (ARM), mille ülesandeks oli tulevaste põlvkondade protsessorite kavandamine ja litsentsimine.

Selles etapis ilmus 1991. aastal ARM6, mida Apple kasutas Newtonis (ARM 610) ja Acorn RiscPC-s. Tuum jäi üllatavalt lihtsaks: vaid 35 000 transistorit , mis võimaldas seda integreerida erinevate välisseadmetega ja moodustada kohandatud süsteeme.

ARM-i tohutu hüpe tarbijaturule toimus ARM7TDMI-ga, mida leidub miljonites mobiiltelefonides, pihukonsoolides ja manussüsteemides . Samal ajal litsentsis Digital (DEC) disaini ja lõi StrongARMi, mis on võimeline töötama sagedusel 233 MHz ja tarbib umbes 1 W, mis on efektiivsuse verstapost.

Aja jooksul läks see tehnoloogia Inteli kätte, kes integreeris selle oma Intel i960 perekonda ja XScale lahendustesse, samal ajal kui teised hiiglased, nagu Freescale, IBM, Texas Instruments, Nintendo, Philips, Samsung, STMicroelectronics või Atmel, litsentsisid samuti ARM-arhitektuuri.

Tänapäeval sisaldab umbes kolmveerand maailma 32-bitistest protsessoritest ARM-südamikke . See kujutab endast tohutut kohalolekut: kõvakettad, ruuterid, mänguasjad, autod, telerid, mobiiltelefonid, tahvelarvutid, sülearvutid ja üha enam ka personaalarvutid ja serverid.

Peamised ARM-protsessorite perekonnad

Aastakümnete jooksul on ARM välja andnud erinevaid arhitektuuriperekondi ja versioone (ARMv1, v2, v3 jne), millest igaühel on täiustusi jõudluse, mälumahu, vahemälu, ujukomaarvude toe ja lisafunktsioonide osas.

Esimesed põlvkonnad, näiteks ARM1, ARM2 ja ARM3 (ARMv1 ja ARMv2) , keskendusid väga lihtsa 32-bitise protsessori pakkumisele sellistele arvutitele nagu BBC Micro ARM-kaasprotsessoriga, Acorn Archimedes või RiscPC. Nendel kiipidel puudus täielik MMU (mõnel juhul kasutati välist MEMC-i) ja vahemälu oli vähe või üldse mitte.

  Nutiseadmed Raspberry Pi ja täiustatud koduautomaatikaga

ARM6 (ARMv3) perekonnaga tehakse hüpe täieliku 32-bitise adresseerimise poole ning kaasatakse sellised tuumad nagu ARM600 või ARM610, mõnel neist on integreeritud vahemälu ja spetsiaalsed siinid ujukomaarvuga kaasprotsessorite jaoks.

Hiljem tulid ARM7 ja ARM7TDMI (ARMv3 ja ARMv4T) , mis toetasid 16-bitist Thumb käskude komplekti, 3-astmelist konveierit ning variante vahemälu, MMU või MPU-ga. Need tuumad on aluseks populaarsetele toodetele nagu Game Boy Advance, Nintendo DS, Apple iPod ning NXP, Atmeli ja Psioni manussüsteemid.

Paralleelselt ilmub StrongARM (ARMv4) perekond , mis on DEC-iga koostöö tulemus ja keskendub kõrge MIPS-i saavutamisele vati kohta PDA-des ja väikestes arvutites (Apple Newton 2×00, iPAQ, Zaurus jne), millel on tolle aja kohta suhteliselt suured L1 vahemälud ja täielik MMU.

Hiljem tutvustasid ARM9, ARM9E ja ARM10E seeriad (ARMv4T ja ARMv5) sügavamaid torujuhtmeid, DSP-käskude täiustusi, laiemat Thumbi tuge, Jazelle'i võimalusi Java baitkoodi riistvaraliseks täitmiseks ning suuremaid, konfigureeritavaid vahemälusid. Neid südamikke kasutatakse mobiiltelefonides, digikaamerates, võrguseadmetes, pihukonsoolides ja lugematutes teistes kiibisüsteemides (SoC-des).

Oluline haru on Inteli poolt omandatud XScale (ARMv5TE) , mis on loodud rakendusprotsessoritele ja võrguprotsessoritele, millel on kõrged sagedused, mahukad L1/L2 vahemälud ja mõnel juhul RAID-kiirendid või väga spetsiifilised sisend-/väljundfunktsioonid.

ARM11 (ARMv6) tutvustas kuni 9-astmelist torujuhet, SIMD tuge, Thumb-2, Jazelle DBX-i, DSP täiustusi ja turvatehnoloogiaid nagu TrustZone. Neid tuumasid on kasutatud tuntud seadmetes nagu esimene iPhone, varase põlvkonna iPod touch, mõned Nokia N-seeria telefonid, mängukonsoolid ja esimene Raspberry Pi.

Suur moodne revolutsioon saabus Cortexi perekonnaga , eriti ARMv7-A ja hilisemate rakendusprofiilide puhul. Tuumad nagu Cortex-A5, Cortex-A8, Cortex-A9 ja nende mitmetuumalised variandid (MPCore) said nutitelefonide, tahvelarvutite, nutitelerite ja kergete sülearvutite de facto standardiks.

Need tuumad hõlmavad superskalaarset teostust, sügavaid torujuhtmeid, NEON-i (SIMD), ujukomaarvutuste jaoks VFP-d, täiustatud Thumb-2 ja TrustZone'i . Neid leidub sellistes kiibistikes nagu Texas Instruments OMAP-seeria, Samsung Exynos, Nvidia Tegra, Qualcomm Snapdragon ning Apple A4/A8 ja selle järglased.

Manussüsteemide ja mikrokontrollerite valdkonnas paistavad silma Cortex-R (reaalajaprofiil) ja Cortex-M (mikrokontrollerite profiil) perekonnad , mille variandid on näiteks Cortex-R4, Cortex-M0, M1, M3 ja M4, mis on loodud kriitiliste süsteemide, tööstusjuhtimise, autotööstuse ja tarbeelektroonika jaoks, kus reageerimisaja prognoositavus ja tõhusus on esmatähtsad.

ARM-käskude komplekt: RISC, tingimuslikud käsud ja pöidlarežiimid

ARM-käskude komplekt loodi algusest peale puhta RISC-ina: lihtsad, fikseeritud suurusega käsud, mida paljudel juhtudel saab täita ühe kellatsükli jooksul . Peamine on see, et kompilaator genereeriks tõhusaid järjestusi väheste väga aatomiliste käskudega.

Väga eriline omadus on see, et klassikalistes 32-bitistes režiimides sisaldab iga käsk oma 4 kõrgeimas bitis tingimuskoodi . See võimaldab praktiliselt igal käsul olla tingimuslik (täidetakse ainult teatud tingimuste täitmisel), vähendades hüpete vajadust ja ennetades torujuhtme mullide teket väikestes koodiplokkides, kus esinevad sagedased tingimused.

Lisaks võimaldab ARM kombineerida aritmeetilisi/loogilisi operatsioone registri nihutamise ja pööramisega ühes käsus . Näiteks midagi, mis C-keeles on „a += (j << 2);“ samaväärne, saab väljendada ühe ARM-käsuna, mis lisab registrisse nihutatud väärtuse, salvestades käske ja mälupöördusi.

Teine eelis on see, et aadressikomplekt toetab eel- ja järelinkrementrežiime, suhtelist adresseerimist ja muid paindlikke adresseerimismeetodeid , mis on teistes RISC-arhitektuurides haruldased. Kõik see aitab vähendada käskude koguarvu ja parandada jõudlust tsükli kohta.

Klassikaline arhitektuur defineerib 16 programmeerijale nähtavat 32-bitist registrit (R0–R15) . Põhimõtteliselt on need sümmeetrilised, kuigi R15-t kasutatakse programmiloendurina (PC), R14 toimib tavaliselt lingiregistrina (alamprogrammide või erandite tagastusaadress) ja R13-d kasutatakse pinu pointerina.

ARM-il on kaks peamist täitmisrežiimi: ARM-režiim (32-bitised käsud) ja Thumb-režiim (16-bitised käsud) . ARM-režiim pakub rohkem võimsust (täielikum käsukomplekt), kuid genereerib suuremat koodi; Thumb-režiim vähendab iga käsu suurust poole võrra, parandades koodi tihedust ja paljudel juhtudel jõudlust kitsamate mälusiinidega süsteemides.

Thumb on sisuliselt alamhulk ARM-mängus kõige sagedamini kasutatavatest käskudest . Esimene protsessor, mis seda kasutas, oli ARM7TDMI ja sellest ajast alates toetavad praktiliselt kõik järgnevad perekonnad (ARM9, XScale, Cortex jne) Thumb'i või selle evolutsiooni Thumb-2.

Lisaks on olemas Jazelle DBX, tehnoloogia, mis võimaldab Java baitkoodil töötada otse riistvaral teatud tuumades (need, mille nimes on "J", näiteks ARM926EJ-S). Selle funktsiooni eesmärk oli kiirendada Java virtuaalmasinaid piiratud ressurssidega seadmetes.

ARM-arhitektuuri peamised eelised

ARM-i populaarsus pole juhuslik: see tuleneb energiatõhususe, disaini paindlikkuse, hinna ja enamiku kasutusalade jaoks piisava jõudluse kombinatsioonist.

  Kuidas muuta ATX toiteplokk laboritoiteplokiks

Ühelt poolt, kuna tegemist on RISC-arhitektuuriga, millel on suhteliselt väike käskude komplekt ja puudub mahukas mikrokood, saab ARM-südamikke toota palju vähemate transistoridega kui samaväärseid x86-disainilahendusi . Vähem transistore tähendab väiksemat energiatarbimist, vähem soojust ning väiksemaid ja odavamaid kiipe.

See võimaldab ARM-protsessoritel pakkuda väga korralikku jõudlust minimaalse energiatarbega , mis on kriitilise tähtsusega mobiiltelefonides, tahvelarvutites, ülikergetes sülearvutites, IoT-seadmetes ja akutoitel või termiliste piirangutega manussüsteemides.

Ka litsentsimismudel töötab tema kasuks: ARM müüb oma südamike intellektuaalomandit kõikvõimalikele tootjatele , kes saavad neid kohandada, ühendada teiste plokkidega (GPU, modem, tehisintellekti kiirendid) ja luua oma toodetele täielikult kohandatud süsteeme (SoC-sid).

See loob tohutu tootjate ökosüsteemi, kus pidevalt täiustatakse jõudlust ja tõhusust ning pakutakse väga laia valikut tooteid peaaegu igale nišile: üliodavatest mikrokontrolleritest kuni 64-bitiste serveriprotsessoriteni.

Kokkuvõttes pakub ARM väikest energiatarvet, taskukohast hinda, head kooditihedust, küpseid tööriistu ja enam kui vastuvõetavat jõudlust, mis pidevalt paraneb . See ei saavuta tipptasemel mänguarvutites alati x86 toorjõudlust, kuid enamikul juhtudel ei peagi see nii olema.

32-bitine ja 64-bitine ARM: hiljutine areng

Esimesed ARM-disainid olid 32-bitised ja domineerisid aastakümneid manus- ja mobiilseadmete turul . Alates 2011. aastast tutvustas Arm aga arhitektuure, millel oli natiivne 64-bitine tugi (ARMv8 ja uuemad), avades ukse palju suurematele töökoormustele.

ARM-i üleminek 64-bitisele arhitektuurile ei ole toimunud RISC efektiivsuse arvelt; pigem on see saavutatud tänu tänapäevase käskude komplekti keerukamale disainile . See võimaldab palju suuremaid mäluaadresse ja laiendatud täpsusega aritmeetilisi operatsioone, mis on juba praegu hädavajalik tipptasemel mobiilseadmetes ning loomulikult ka arvutites ja serverites.

Väiksem keerukus võrreldes x86-ga on endiselt eelis: isegi oma 64-bitistes versioonides vajavad ARM-protsessorid sama ülesande jaoks vähem transistore , mille tulemuseks on madalamad tootmiskulud ja väiksem energiatarve.

Personaalarvutite valdkonnas on see materialiseerunud selliste protsessorite puhul nagu Apple Silicon (M1, M2, M3…) ja Qualcommi uus Snapdragon X Elite , mis ühendavad suure jõudlusega tuumad suure tõhususega tuumade ja integreeritud graafikaga, mis on võimelised üldistes ülesannetes konkureerima paljude x86 sülearvutitega.

ARM-i kasutamine arvutites, sülearvutites ja muudes seadmetes

Traditsiooniliselt olid ARM-protsessorid reserveeritud nutitelefonidele, tahvelarvutitele, nutiteleritele, ruuteritele, kaasaskantavatele konsoolidele ja vidinatele, mille puhul oli võtmetähtsusega väike energiatarve ja täielikku lauaarvuti võimsust polnud vaja.

Aga see muutub kiiresti. Ühelt poolt on sellised seadmed nagu Raspberry Pi näidanud, et ARM-süsteem saab sobiva operatsioonisüsteemiga (tavaliselt Linux) kontoritööks, sirvimiseks ja kergeks programmeerimiseks ideaalselt toimida lauaarvuti mikroarvuti või miniarvutina kontoritöödeks .

Oleme näinud ka võimsamaid ARM-põhiseid tooteid, näiteks NVIDIA Tegra X1 , mida Nvidia kasutab oma Shield TV-s ja ennekõike Nintendo Switchis, kus graafika jõudluse ja energiatarbimise vaheline tasakaal on ülioluline.

Täiustatud tahvelarvutite valdkonnas on Apple oma A-seeria (ja hiljem M-seeria) kiipidega näidanud, et hästi disainitud ARM SoC suudab pakkuda suurepärast jõudlust loomingulistes rakendustes, kontoritöös ja rasketes multitegumtöötlustes, ilma et oleks vaja agressiivseid ventilaatoreid.

Microsoft omakorda integreerib ARM-protsessoreid sellistesse seadmetesse nagu Surface Pro X ja teised Surface'i perekonna variandid , panustades kergetele ja vaiksetele seadmetele, millel on integreeritud LTE-ühendus ja mis suudavad mobiilse töö jaoks konkureerida traditsiooniliste sülearvutitega.

Samal ajal reklaamib Google oma Chromebooki ökosüsteemis tugevalt ARM-i . Chromiumil ja Androidil põhinev Chrome OS sobib selle arhitektuuriga suurepäraselt, pakkudes taskukohaseid ja kergeid sülearvuteid suurepärase akueaga. Paljud Chromebooki tootjad valivad ARM-kiipide just akuea maksimeerimiseks ja kulude vähendamiseks.

ARM ja operatsioonisüsteemid: Windows, macOS, Linux ja teised

Kuigi paljud seostavad ARM-i ainult mobiilseadmetega, on enamikul suurematel operatsioonisüsteemidel selle arhitektuuri jaoks juba küps tugi olemas , nii manussüsteemide variantides kui ka töölaua- ja serverikeskkondades.

Mobiilimaailmas on Android ja iOS aastaid töötanud peaaegu eranditult ARM-protsessoritel , kasutades ära nende efektiivsuse eeliseid. Apple on üleminekuga Apple Siliconile laiendanud seda filosoofiat ka oma laua- ja sülearvutitele, loobudes Inteli x86 protsessoritest.

ARM-protsessoritega Macidele pakub Apple Rosetta 2, tõlkesüsteemi, mis võimaldab Inteli jaoks kompileeritud rakendustel üllatavalt hea jõudlusega töötada. See on üleminekut oluliselt hõlbustanud, sedavõrd, et tänapäeval on peaaegu kõigil asjakohastel rakendustel natiivne ARM-versioon.

Microsofti ökosüsteemis on Windows uurinud erinevaid ARM-i lähenemisviise . Windows CE ja Windows Embedded Compact toetasid manussüsteemide maailmas aastaid ARMv5, v6 ja v7. Hiljem tuli ARM-tahvelarvutitele, nagu esimene Surface, Windows 8 RT, mille tulemused olid tarkvarapiirangute tõttu tagasihoidlikud.

Windows 10 ja Windows 11 lähevad sammu võrra edasi, pakkudes ARM-versioone x86 rakenduste emuleerimisega . Windows 11-s on emuleerimine ja jõudlus märkimisväärselt paranenud, kuigi ühilduvusprobleeme esineb endiselt mõne klassikalise töölaua tarkvaraga.

  Veeb 3.0 omadused: Interneti-revolutsioon

Samal ajal on Linux ja UNIX-i sarnased süsteemid ARM-i üsna entusiastlikult omaks võtnud . Sellised distributsioonid nagu Debian, Ubuntu, Arch Linux, Kali, Manjaro, Gentoo ja Oracle Linux pakuvad ametlikke kujutisi erinevatele ARM-kiipidele, sealhulgas Raspberry Pi ja teistele emaplaatidele.

BSD poolelt toetavad FreeBSD, NetBSD ja OpenBSD kõik mitut ARM-platvormi ning ajaloolised süsteemid nagu RISC iX töötasid Acorni masinatel, mis põhinesid ARM2/ARM3-l. Lisaks on selle arhitektuuri implementatsioonid olnud ka Solarisel ja teistel UNIX-i variantidel.

Reaalajas ja manussüsteemide valdkonnas on ARM esindatud Androidis (manussüsteemide puhul), Windows CE/Embedded'is, .NET Micro Frameworkis, ChibiOS/RT-s, FreeRTOS-is, eCos'is, Integrity's, Nucleus'es, QNX-is, RTEMS-is, ThreadX-is, VxWorks'is, uTaskeris, MQX-is ja paljudes teistes . Nimekiri on tohutu, sest praktiliselt iga kaasaegne RTOS pakub tuge vähemalt ühele ARM-profiilile.

Intel, ARM ja big.LITTLE arhitektuuri taga peituv inspiratsioon

Klassikalised laua- ja sülearvutiprotsessorid, eriti Inteli ja AMD omad, on aastaid kasutanud CISC x86/x86-64 arhitektuure suuremate ja keerukamate südamikega , mida toidavad võimsad toiteplokid ja spetsiaalsed jahutussüsteemid.

Seevastu mobiiltelefonide ja manussüsteemide kiipide ARM-disainides on pikka aega valitud big.LITTLE tüüpi heterogeenset arhitektuuri , mis ühendab samas kiibis võimsad ja tõhusad tuumad, et kohandada tarbimist vastavalt töökoormusele.

See idee on otseselt inspireerinud Inteli uue põlvkonna hübriidprotsessoreid, mis ühendavad ühes pakendis suure jõudlusega tuumad (P-tuumad) suure tõhususega tuumadega (E-tuumad) . Kuigi need ei kasuta ARM-i, kopeerivad nad ARM-i poolt kasutusele võetud lähenemisviisi üldise efektiivsuse ja jõudluse parandamiseks.

Mis puutub otsesesse konkurentsi, siis kuni viimase ajani piirdus ARM väga spetsiifiliste lauaarvutiprojektide või Apple'i ökosüsteemiga . Snapdragon X Elite'i ja teiste sarnaste projektidega soovivad Qualcomm ja teised tootjad aga x86-le väljakutse esitada tavapäraste sülearvutite turul.

Peavoolu personaalarvutite puhul on ARM-i jaoks suurimaks takistuseks endiselt tarkvara ühilduvus ning mängude puhul sõltuvus x86 jaoks optimeeritud graafikakaartidest ja draiveritest . Niikaua kui AMD ja Intel säilitavad oma domineerimise spetsiaalsete graafikakaartide ja suure jõudlusega protsessorite osas, jääb mängumaailm tugevalt x86-ga seotuks.

ARM vs RISC-V: kaks erinevat RISC arhitektuuri

Viimastel aastatel on märkimisväärset tuntust kogunud RISC-V, mis on veel üks RISC-arhitektuur, mis konkureerib ARM-iga mitmel rindel otseselt . Nagu ARM, on ka RISC-V suunatud väikese energiatarbega seadmetele, kuid erineb ühes olulises aspektis: see on avatud ja litsentsivaba ISA.

Kuigi x86-64 või ARM-i kasutamine toob kaasa litsentsitasude maksmise Intelile, AMD-le või Arm Ltd.-le , saab iga ettevõte või üksikisik RISC-V protsessoreid kujundada, toota ja müüa ilma käskude komplekti õiguste eest maksmata. See muudab RISC-V eriti atraktiivseks riikidele ja tootjatele, kes otsivad tehnoloogilist sõltumatust ja kulude vähendamist.

Praegu on nii ARM-il kui ka RISC-V-l puhtvõimaluste osas 64-bitised laiendused ja tugi täielikele operatsioonisüsteemidele . ARM on juba hästi sisse seatud Androidis, iOS-is, macOS-is ja Linuxis, samas kui RISC-V hakkab ametlikku tuge saama Androidis (Google reklaamib seda tipptasemel arhitektuurina) ja Linuxi distributsioonides nagu Ubuntu ja Fedora.

Tootjate toe osas on ARM-il endiselt tohutu eelis . Peaaegu kõik tänapäeval saadaolevad nutitelefonid, tahvelarvutid ja nutiseadmed kasutavad ARM-i, samas kui enamik praeguseid RISC-V kiipe on endiselt suunatud arendusele, mikrokontrolleritele ja väga spetsiifilistele toodetele.

RISC-V on aga selgelt parem nii hinna kui ka disainivabaduse poolest . Litsentsikulude puudumisel on lihtsam luua üliodavaid või väga kohandatud tooteid, mis selgitab selliste riikide nagu Hiina ja Venemaa huvi selle arhitektuuri oma projektides kasutusele võtta.

Kui peaksime praegu võitja valima, oleks ARM ikkagi parem ökosüsteemi, saadaoleva tarkvara ja küpsuse poolest . RISC-V on aga tulevikuks väga paljutõotav konkurent, eriti odavate seadmete, asjade interneti, ruuterite, algtaseme arvutite ja eelarvesõbralike nutitelefonide valdkonnas.

Inteli ja AMD ajalugu
Seotud artikkel:
Intel vs AMD: legendaarse rivaalitsemise täielik ajalugu

Suuremas plaanis on ARM-arhitektuur end sisse seadnud tänapäevase andmetöötluse üheks nurgakiviks : see annab jõudu kõigele alates iga päev kasutatavatest mobiiltelefonidest kuni ülikergete sülearvutite, Chromebookide, Apple Siliconiga Macide ja tohutu hulga manussüsteemideni. Selle RISC-filosoofia, energiatõhususe ja enam kui piisava jõudluse kombinatsioon, litsentsimismudel ja lai operatsioonisüsteemi tugi selgitavad, miks see domineerib nii paljudes segmentides, isegi kui uuemad pakkumised, näiteks RISC-V, hakkavad protsessorimaailmas avatud alternatiivina esile kerkima.