Leave Your Message
Kas yra ARM pagrindu veikiantis procesorius?
Dienoraštis

Kas yra ARM pagrindu veikiantis procesorius?

2024-08-13 16:29:49

I. Įvadas į ARM pagrindu veikiančius procesorius

ARM pagrindu veikiantys procesoriai greitai tapo šiuolaikinių kompiuterinių technologijų kertiniu akmeniu, maitinančiu viską – nuo ​​išmaniųjų telefonų ir planšetinių kompiuterių iki daiktų daiktų įrenginių ir duomenų centrų. Sukūrė ARM HoldingsARM architektūra yra pagrįsta RISC (sumažinto instrukcijų rinkinio skaičiavimas) modelis, kuris pabrėžia efektyvumas, mažas energijos suvartojimasir didelis našumas vienam vatui.

Skirtingai nuo tradicinių x86 procesorių, naudojamų staliniuose kompiuteriuose ir serveriuose, ARM procesoriai yra sukurti taip, kad užtikrintų patikimą našumą lengvos, mobilios ir įterptinės aplinkosDėl energiją taupančio dizaino jie idealiai tinka įrenginiams su baterijomis, o tai paaiškina jų dominavimą mobiliųjų įrenginių ir įterptosios sistemos.

Pagrindinės ARM procesorių populiarumo augimo priežastys:

  • Mastelio keitimas nuo paprastų mikrovaldiklių iki aukščiausios klasės serverių procesorių

  • Platus pritaikymas plataus vartojimo elektronikos ir pramonės platformose

  • Pritaikymas, leidžianti gamintojams kurti Sistema luste (SoC) dizainas, pritaikytas konkretiems naudojimo atvejams

Su technologijų gigantais, tokiais kaip „Apple“, „Qualcomm“, „NVIDIA“ ir „Amazon“ daug investuoja į ARM pagrindu sukurtos sistemos lustų rinkiniaiAkivaizdu, kad pramonė pereina prie efektyvesnių architektūrų. Nesvarbu, ar esate kūrėjas, inžinierius ar technologijų entuziastas, suprasti, kas yra ARM pagrindu veikiantis procesorius ir kuo jis skiriasi nuo kitų procesorių tipų, yra labai svarbu šiandieninėje sparčiai besikeičiančioje skaitmeninėje aplinkoje.


II. Kas yra ARM architektūra?

Kiekvieno esmė ARM pagrindu sukurtas procesorius slypi ARM architektūra, a RISC (sumažinto instrukcijų rinkinio skaičiavimas) dizainas, kuriame pirmenybė teikiama paprastumas, efektyvumasir mažas energijos suvartojimasSukūrė ARM Holdings, ši architektūra pasižymi supaprastintu instrukcijų rinkiniu, kuris leidžia greičiau vykdyti veiksmus su mažiau tranzistorių, todėl mažesni, vėsesni ir energiją taupantys procesoriai.

Nepatinka CISC (sudėtingų instrukcijų rinkinių skaičiavimas) tokios architektūros kaip x86, kurios apdoroja daugybę instrukcijų, ARM naudoja minimalistinį požiūrį, sutelkiant dėmesį tik į svarbiausias operacijas. Dėl to ARM idealiai tinka baterijomis maitinami įrenginiai, įterptosios sistemosir taikymams, kuriuose šiluminis našumas ir energijos suvartojimas yra labai svarbūs.

Pagrindinės ARM architektūros savybės:

  • ⚙️ RISC pagrindu sukurtas instrukcijų rinkinys

  • 🔋 Maži energijos poreikiai

  • 🧩 Moduliniai ir keičiamo dydžio pagrindiniai dizainai

  • 🌐 Plačiai paplitęs suderinamumas su „Linux“, „Android“ ir vis dažniau su „Windows“

ARM architektūros versijos, pavyzdžiui ARMv7, ARMv8, ir naujesnis ARMv9, pristatė pažangias funkcijas, tokias kaip 64 bitų apdorojimas, patobulinti saugumo sluoksniai („TrustZone“)ir patobulintas dirbtinio intelekto našumas.

Tobulėjant skaičiavimo poreikiams, ARM architektūra ir toliau populiarėja ne tik mobiliuosiuose įrenginiuose – tiek mobiliuosiuose įrenginiuose. debesijos serveriai, automobilių valdymo blokai ir periferinių kompiuterinių mazgųDėl našumo ir efektyvumo pusiausvyros jis yra ateičiai paruošta alternatyva senesnėms architektūroms.


III. Pagrindinės ARM pagrindu veikiančių procesorių savybės

ARM pagrindu veikiantys procesoriai išsiskiria unikaliu balansu efektyvumas, mastelio keitimasir našumas vienam vatuiŠios savybės yra įsišaknijusios RISC (sumažinto instrukcijų rinkinio skaičiavimas) architektūra, kurioje pabrėžiami supaprastinti instrukcijų rinkiniai, leidžiantys greičiau vykdyti ir sumažinti energijos sąnaudas. Tai leidžia ARM procesoriai labai tinka mobilieji įrenginiai, Daiktų interneto galiniai taškai, įterptosios sistemos, ir netgi debesijos serveriai.


1. Mažas energijos suvartojimas

Vienas iš svarbiausių ARM procesorių bruožų yra jų energijos vartojimo efektyvumasSumažinus tranzistorių skaičių ir sutelkus dėmesį į paprastas, mažai energijos naudojančias instrukcijas, ARM lustai veikia su minimaliu šiluminiu pajėgumu. Tai tiesiogiai naudinga:

  • Išmanieji telefonai ir planšetiniai kompiuteriai (ilgesnis baterijos veikimo laikas)

  • Nešiojamieji ir įterptieji įrenginiai (karščiui jautri aplinka)

  • Duomenų centrai (mažesnės aušinimo ir energijos sąnaudos)


2. Didelis našumas vienam vatui

ARM procesoriai ne visada gali atitikti neapdorotą našumą su x86 lustais aukščiausios klasės scenarijuose, tačiau jie puikus našumas vienam vatui– itin svarbus rodiklis mobiliuosiuose ir periferiniuose skaičiavimuose. Daugiabranduolės ARM konfigūracijos, ypač big.LITTLE architektūros, leidžia dinamiškai subalansuoti darbo krūvius tarp didelės galios ir energiją taupančių branduolių.


3. Keičiamas ir modulinis dizainas

„Cortex-M“ mikrovaldikliai į „Cortex-A“ programų procesoriai ir nestandartiniai ARM SoCARM ekosistema palaiko platų naudojimo atvejų spektrą. Šis modulinis pobūdis leidžia lustų gamintojams kurti pritaikytus sprendimus su integruotais Grafikos procesorius (GPU), NPU, modemasir Įvesties / išvesties valdikliai.


4. Platus programinės įrangos ir OS palaikymas

ARM pagrindu sukurtos sistemos palaiko pagrindines platformas, įskaitant:

  • „Android“ ir „iOS“

  • Linux (Ubuntu, Debian, Yocto)

  • „Windows“ ARM sistemoje


IV. ARM ir x86 procesoriai

Diskusijos tarp ARM ir x86 procesoriai atspindi du iš esmės skirtingus CPU architektūros metodus. ARM procesoriai, remiantis RISC (sumažinto instrukcijų rinkinio skaičiavimas), teikti pirmenybę efektyvumas, mažas energijos suvartojimasir modulinis mastelio keitimasPriešingai, x86 procesoriai— plačiai naudojami staliniuose kompiuteriuose ir serveriuose — yra sukurti remiantis CISC (sudėtingų instrukcijų rinkinių skaičiavimas), pirmenybę teikiant neapdorotas našumas ir suderinamumas su senesniais įrenginiais.


1. Architektūriniai skirtumai

  • ARMNaudoja supaprastintas instrukcijų rinkinys, todėl užduotis galima atlikti efektyviau su mažiau ciklų.

  • x86Įdarbina sudėtingas instrukcijų rinkinys, leidžiantis atlikti platų operacijų spektrą, tačiau dažnai reikalaujantis daugiau energijos ir šilumos išsklaidymo.


2. Galia ir šiluminis efektyvumas

ARM procesoriai yra sukurti baterijomis maitinami įrenginiai ir be ventiliatoriaus įterptinis kompiuteris sistemosDėl gebėjimo gerai veikti esant ribotai galiai, jie idealiai tinka:

  • Išmanieji telefonai ir planšetiniai kompiuteriai

  • Nešiojamieji ir daiktų interneto įrenginiai

  • Kraštinių skaičiavimų platformos

Priešingai, x86 procesoriai paprastai randami:

  • Staliniai kompiuteriai ir žaidimų platformos

  • Įmonės serveriai ir darbo stotys

  • Programos, kurioms reikalingas atgalinis programinės įrangos suderinamumas


4. Rinkos tendencija

Su iškilimu ARM pagrindu sukurtos sistemos lustų rinkiniai (pvz., „Apple M1/M2“, „Qualcomm Snapdragon“, „AWS Graviton“), daugelyje sektorių, ypač mobilusis, dirbtinio intelekto išvadosir kraštinių kompiuterių– juda link ARM architektūraTuo tarpu x86 lustai išlikti dominuojančiais aplinkoje, kurioje reikalaujama senesnė programinė įranga, aukščiausios klasės daugiafunkcinis veikimasarba virtualizacija.

Abi architektūros turi savų privalumų, todėl pasirinkimas priklauso nuo... konkretus naudojimo atvejis, našumo poreikiai ir galios apribojimai.


V. Pagrindiniai ARM branduolių tipai

ARM procesoriai yra sukurti remiantis įvairiais principais. šerdies tipai, kiekvienas skirtas konkretiems darbo krūviams. Šie ARM branduoliai yra suskirstyti į šeimas –Cortex-A, Cortex-Rir Cortex-M—ir yra optimizuoti programos lygio apdorojimas, valdymas realiuoju laikuir mikrovaldiklio užduotys, atitinkamai. Tai keičiamo dydžio architektūra daro ARM pagrindu veikiantys procesoriai itin universalus įvairioms pramonės šakoms ir įrenginiams.

Šerdies tipas Naudojimo atvejis Našumas Energijos suvartojimas Pavyzdiniai įrenginiai
Cortex-A Programėlės, mobilieji telefonai, nešiojamieji kompiuteriai Aukštas Vidutinis Išmanieji telefonai, planšetiniai kompiuteriai
Cortex-R Realaus laiko valdymo sistemos Vidutinio-aukšto Vidutinis Automobiliai, HDD
Cortex-M Mikrovaldikliai, daiktų internetas Žemas-vidutinis Labai žemas Jutikliai, nešiojami įrenginiai


VI. ARM pagrindu veikiančių procesorių naudojimo atvejai

ARM pagrindu veikiantys procesoriai yra neįtikėtinai universalūs, maitinantys daugybę įrenginių – nuo ​​mažyčių jutiklių iki debesijos serverių. Jų populiarumas kyla iš unikalaus derinio mažas energijos suvartojimas, didelis našumas vienam vatuiir a keičiamo dydžio architektūra kuri palaiko įvairias pramonės šakas ir skaičiavimo poreikius.

1. Išmanieji telefonai ir planšetiniai kompiuteriai

ARM procesoriai yra beveik visko pagrindas šiuolaikiniai mobilieji įrenginiaiTraškučiai patinka „Qualcomm Snapdragon“, „Apple“ M1 ir A serijosir „MediaTek Dimensity“ naudoti ARM branduolius, kad būtų galima pateikti:

  • Greitas programų apdorojimas

  • Ilgesnis baterijos veikimo laikas

  • Šiluminis efektyvumas ploniems dizainams


2. Įterptosios sistemos ir daiktų interneto įrenginiai

Į Daiktų internetas ir įterptoji erdvė, ARM Cortex-M ir Cortex-R branduoliai dominuoja dėl jų:

  • Itin mažo energijos suvartojimo veikimas

  • Kompaktiškas pagrindas

  • Apdorojimas realiuoju laiku 


3. Nešiojamieji ir stacionarūs kompiuteriai

Su atvykimu „Apple“ silikoninis adapteris (M1/M2) ir „Windows“ ARM sistemojeARM pagrindu sukurti procesoriai keičia asmeninių kompiuterių naudojimą. Privalumai:

  • Veikimas be ventiliatoriaus

  • Ilgesnis baterijos veikimo laikas

  • Optimizuotos vietinės programos ir „Rosetta“ tipo emuliacija


4. Automobilių sistemos

ARM branduoliai yra įterpti į automobilių valdymo blokai, įgalinant:

  • ADAS (pažangios vairuotojo pagalbos sistemos)

  • Informacijos ir pramogų sistemos

  • Saugos operacijos realiuoju laiku


5. Perdangos ir debesų kompiuterija

Įmonės, tokios kaip „Amazon“ (Gravitono serija) dislokuoja ARM pagrindu veikiantys serveriai siekiant maksimaliai padidinti energijos vartojimo efektyvumą:

  • Debesijos technologijomis pagrįstos programos

  • Turinio pateikimo tinklai (CDN)

  • Mašininio mokymosi išvados periferijoje


VII. ARM pagrindu sukurtos mikroschemų sistemos (SoC) projektai

Svarbiausias privalumas ARM pagrindu veikiantys procesoriai slypi jų sklandžioje integracijoje į Sistema luste (SoC) dizainas. An ARM SoC sujungia procesorių su įvairiais svarbiais komponentais, tokiais kaip Grafikos procesorius (GPU), NPU, atminties valdiklis, modemasir Įvesties/išvesties sąsajos—ant a vienas silicio lustasŠis kompaktiškas, energiją taupantis dizainas yra plačiai taikomas mobilieji telefonai, įterptosios sistemosir kraštiniai įrenginiai.

2. Pagrindiniai ARM SoC integruoti komponentai

  • CPU (ARM branduoliai) – Pagrindinis procesorius

  • GPU (pvz., „Mali“, „Adreno“) – Grafikos perteikimas ir vaizdo įrašų spartinimas

  • NPU/DSP – Dirbtinio intelekto, garso ir signalo apdorojimo spartinimas

  • Modemas (4G/5G) – Integruotas ryšys mobiliesiems įrenginiams

  • Įvesties/išvesties sąsajos – USB, HDMI, SPI, UART ir kt.

  • Energijos valdymo blokas – Optimizuotas energijos suvartojimas


3. ARM pagrindu sukurtų SoC pavyzdžiai

SoC šeima Gamintojas Paraiškos
Apple M1/M2 obuolys Nešiojamieji kompiuteriai, stacionarūs kompiuteriai, planšetiniai kompiuteriai
Snapdragon serija Qualcomm Išmanieji telefonai, VR, nešiojamieji įrenginiai
Egzynos Samsung Išmanieji telefonai, išmanieji televizoriai
RK3568, RK3588 Rockchip Pramoninės planšetės, dirbtinis intelektas krašte
„MediaTek Dimensity“ MediaTek Vidutinės ir aukštos klasės mobilieji telefonai

IX. ARM pagrindu veikiančių procesorių apribojimai ir iššūkiai

Nors ARM pagrindu veikiantys procesoriai pasiūlyti patrauklių privalumų, pvz. energijos vartojimo efektyvumas, mastelio keitimasir ekonomiškumas—jie taip pat būna su keliais apribojimai ir iššūkiai į kuriuos turėtų atsižvelgti kūrėjai ir sistemų integratoriai. Šios problemos gali turėti įtakos tam tikriems naudojimo atvejams, ypač didelio našumo skaičiavimo ir senesnės programinės įrangos aplinkose.

1. Programinės įrangos suderinamumas

Pagrindinis ARM procesorių iššūkis, ypač stalinių ir įmonių kompiuteriuose, yra programinės įrangos suderinamumas:

  • Daugelis senesnės programos yra sudaryti x86 architektūra, dėl to kyla našumo problemų arba visiškas nesuderinamumas ARM sistemose.

  • Emuliacijos sluoksniai (pvz. Rosetta 2 (pvz., „Apple M1“ arba „Windows ARM64“ emuliatoriams) padeda panaikinti atotrūkį, tačiau dažnai įveda našumo išlaidos.

  • Ribotas prieinamumas komercinės klasės programinė įranga optimizuota ARM, ypač profesionalioje kūrybinėje, finansinėje ar modeliavimo programinėje įrangoje.


2. Neapdorotas našumas, palyginti su x86

Nors ARM procesoriai pasižymi našumas vienam vatui, jie gali nesutapti x86 procesoriai į:

  • Daugiasrieginis našumas serverio klasės darbo krūviams

  • Aukšto dažnio skaičiavimas užduotys, tokios kaip 3D vaizdavimas, vaizdo įrašų redagavimasarba mokslinės simuliacijos

  • Virtualizacija ir sudėtingos OS branduolio operacijos, kur x86 turi brandintas įrankių grandines


3. Sistemų rinkinių (SoC) tiekėjų susiskaldymas

ARM licencijavimo modelis leidžia kurti individualius lustų dizainus, tačiau tai dažnai lemia:

  • Aparatinės įrangos fragmentacija, todėl programinės įrangos kūrimas ir suderinamumo testavimas tampa sudėtingesni

  • Kintamumas saugumo funkcijos, instrukcijų plėtiniaiir periferinė parama



X. ARM architektūros ateitis

The ARM architektūros ateitis yra pasirengusi sparčiai evoliucionuoti, nes ARM pagrindu veikiantys procesoriai plečiasi ne tik į tradicinius mobiliuosius įrenginius, bet ir į... debesų kompiuterija, DI spartinimas, automobilių sistemosir kraštinė infrastruktūraDidėjant pramonės pagreičiui, ARM procesoriai yra ne tik alternatyva – jie tampa pagrindiniu šiuolaikinės kompiuterijos ramsčiu.


1. ARM duomenų centruose ir debesų kompiuterijoje

Pagrindiniai debesijos paslaugų teikėjai, pvz. „Amazon“ žiniatinklio paslaugos (AWS) jau priėmė ARM su Graviton procesorių linija, siūlanti:

  • Mažesnės bendros eksploatavimo išlaidos (TCO)

  • Pagerintas našumas vienam vatui

  • Didelis mastelio keitimas konteinerizuotiems, debesijos pagrindu veikiantiems darbo krūviams

Tikimasi, kad ši tendencija spartės, nes įmonės ieškos energiją taupantys serverių sprendimai kurie sumažina eksploatavimo išlaidas.


2. Individualus ARM silicio

Technologijų gigantai kuria dizainą nestandartiniai ARM pagrindu sukurti SoC, optimizuota konkretiems našumo tikslams:

  • „Apple“ M serijos lustai (M1, M2, M3) „Mac“ ir „iPad“ kompiuteriuose

  • „Google“ „Tensor“ lustas „Pixel“ įrenginiams

  • „Microsoft SQ“ procesoriai „Surface“ įrenginiams

Tai vertikali integracija leidžia griežčiau aparatinės ir programinės įrangos optimizavimas, dėl to geresnis našumas, baterijos veikimo laikas ir saugumas.


3. Plėtra dirbtinio intelekto ir periferinių skaičiavimų srityse

ARM veiksmų plane yra patobulinimų, susijusių su neuroninis apdorojimas ir mašininio mokymosi išvadaDėl architektūros efektyvumo ir moduliškumo ji idealiai tinka:

  • DI krašto mazgai

  • Išmaniosios kameros

  • Pramoniniai daiktų interneto šliuzai


4. Platesnė operacinė sistema ir plėtros ekosistema

Augant palaikymui „Windows“ ARM sistemoje, Su ARM suderinami Linux distribucijosir patobulintus kūrėjo įrankius (pvz., LLVM, GCC, TensorFlow Lite), ARM yra prieinamesnė nei bet kada anksčiau.


SINSMART ARM pagrindu veikiančių pramoninių kompiuterių rekomendacija

SINSMART ARMRK3568 procesorius 2G 4USB įterptinis kompiuteris pramoninis kompiuteris
Procesorius: Įterptinis ARM RK3568 arba ARM RK3588 kompiuteris be ventiliatoriaus
Atminties parinktys: 2 GB arba 8 GB RAM
Ekrano sąsajos: Vienas HDMI A tipo / vienas HDMI 2.1 prievadas ir vienas HDMI 1.4 prievadas
Sandėliavimas: Du SATA 3.0 prievadai, integruotas 64 GB „eMMC“ (C5.1) ir vienas M.2 M-Key 2280 lizdas
Tinklai: Du „Realtek“ gigabito eterneto prievadai
Nuosekliosios sąsajos: Penki arba šeši COM prievadai
Svoris: 1,4 kg arba 1,3 kg (priklausomai nuo konfigūracijos)
Tinka: Pramoninės automatikos, duomenų rinkimo, energetikos ir transporto sektoriai



SINSMART 10,1/15,6/21,5 colių talpinis jutiklinis ekranas Pramoninis planšetinis kompiuteris be ventiliatoriaus
Ventiliatoriaus neturintis dizainas: Tylus, atsparus dulkėms ir nereikalaujantis priežiūros – idealiai tinka atšiaurioms aplinkoms
Patvari konstrukcija: IP65 klasės priekinis skydelis, atsparus vandeniui ir dulkėms
Įvairūs dydžiai: 10,1, 15,6 ir 21,5 colių variantai su didelės raiškos LCD jutikliniais ekranais
10 taškų jutiklinis ekranas: Sklandus, tikslus, daugialypis įvestis pramoniniam valdymui ir kioskams
Efektyvus našumas: „Rockchip RK3568“ procesorius su „Android 12“, 4 GB RAM ir 64 GB atminties
Patikimas ryšys: Gigabito eternetas, USB 3.0/2.0, „Wi-Fi“, „Bluetooth“, pasirinktinai 4G
Lankstus montavimas: Palaiko VESA, integruotą arba stalinį montavimą
Energiją taupantis: Mažas energijos suvartojimas ir ilgesnis eksploatavimo laikas



SINSMART 10 colių ARM Android 14 IP65 lengvas pramoninis tvirtas planšetinis kompiuteris 8G+128G

CPU: ARM architektūra, aštuoni tvirtas „Android“ planšetinis kompiuteris
Operacinė sistema: „Android 14 GMS“
Atmintis: 8 GB
Baterijos talpa: 7200mAh / 3,8 V ir 9500mAh / 3,8 V
Išvaizdos dydis: 219 * 139 * 12,5 mm / 263 * 177 * 10,5 mm
Svoris: 524 g / 650 g
Ekranas: 8 colių FHD / 10,1 colio IPS
Kamera: priekinė 5.0MP + galinė 13.0MP


Rekomenduojama skaityti:


Susiję produktai

LET'S TALK ABOUT YOUR PROJECTS

  • sinsmarttech@gmail.com
  • 3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China

Our experts will solve them in no time.