- Архітэктура ARM вылучаецца сваёй энергаэфектыўнасцю і гнуткасцю, з простай і магутнай філасофіяй RISC.
- Кампутары ARM прапануюць працяглы тэрмін службы батарэі, нізкае спажыванне энергіі і павышаную сумяшчальнасць з аперацыйнымі сістэмамі і праграмным забеспячэннем.
- Рынкавая тэндэнцыя паказвае на пашырэнне ARM за межы мабільных прылад, заваёўваючы ноўтбукі, настольныя кампутары і серверы.

Гэты артыкул запрашае вас акунуцца ў захапляльны свет ARM-кампутары. Мы больш падрабязна разгледзім іх гісторыю, прынцыпы працы, рэальнае прымяненне, адрозненні ад іншых архітэктур (напрыклад, x86 ад Intel і AMD), а таксама іх моцныя і слабыя бакі.
Усяго некалькі дзесяцігоддзяў таму, калі хтосьці згадваў слова «працэсар», першае, што прыходзіла на розум, былі такія брэнды, як Intel o AMD, з яго вядомымі чыпамі для ПК. Аднак у апошнія гады ў гэтым сектары з'явіўся новы гулец, які змяніў наша ўяўленне пра кампутары, мабільныя тэлефоны і ўсе віды лічбавых прылад: Працэсары ARM. Але што насамрэч стаіць за гэтай архітэктурай? Якія яго рэальныя перавагі перад іншымі традыцыйнымі працэсарамі?
Як працуе працэсар ARM? Асноўныя прынцыпы і адрозненні з x86
Ключ да архітэктуры ARM ляжыць у прастата і эфектыўнасць набору інструкцый. Заснаваныя на філасофіі RISC, працэсары ARM выконваюць вельмі простыя аперацыі (складанне, адніманне, перамяшчэнне дадзеных, скачкі і г.д.) у асобных тактавых цыклах, замест складаных і доўгіх інструкцый, такіх як CISC (тыповых для x86 ад Intel і AMD). Гэта азначае, што чып ARM можа мець менш транзістараў, што, у сваю чаргу, азначае:
- Меншае спажыванне энергіі.
- Зніжэнне выпрацоўванага цяпла.
- Ніжэйшы кошт вытворчасці.
У новых распрацоўках (напрыклад, ARMv8 і ARMv9), Працэсар ARM можа працаваць як у 32-бітным, так і ў 64-бітным рэжымах., што адпавядае, а часам і пераўзыходзіць вылічальную магутнасць сваіх канкурэнтаў на базе x86 у паўсядзённых задачах. Гэты асноўная налада дазваляе кожнаму вытворцу дадаваць пэўныя блокі, пашыраць кэш-памяць, дадаваць графічныя супрацэсары або штучны інтэлект і г.д.
Таксама ёсць два рэжымы працы:
- Рэжым ARM32-бітныя інструкцыі, максімальная магутнасць і прадукцыйнасць
- Рэжым вялікага пальца16-бітныя сціснутыя інструкцыі, меншае спажыванне энергіі і больш высокая шчыльнасць кода, ідэальна падыходзіць для прылад з абмежаваннямі памяці
Прастата не азначае адсутнасць сілы: Сучасныя версіі ARM маюць пашыраны канвеер, канвеер, прагназаванне галінаванняў і некалькі ядраў., што вельмі блізка да прадукцыйнасці лепшых чыпаў x86, асабліва ў задачах, дзе энергаэфектыўнасць мае вырашальнае значэнне.
Асноўныя характарыстыкі кампутараў ARM
Каб цалкам зразумець, што робіць камп'ютар з працэсарам ARM асаблівым, мы павінны разгледзець усе яго асаблівасці. тэхнічныя характарыстыкі, як на ўзроўні апаратнага забеспячэння, так і на ўзроўні лагічнай архітэктуры:
- RISC-архітэктурапростая інструкцыя, хуткае выкананне, менш транзістараў
- Асноўная наладаВытворцы могуць змяняць дызайн, інтэграваць графіку, штучны інтэлект, бяспеку і г.д.
- Звышнізкае спажыванне энергііідэальна падыходзіць для партатыўных прылад і абсталявання без актыўных сістэм астуджэння
- Сумяшчальнасць з 32 і 64 бітаміНайноўшыя пакаленні падтрымліваюць абодва, паляпшаючы як хуткасць, так і аб'ём памяці.
- Эфектыўнасць кэша і памяціІнтэграцыя аптымізаванага кэша L1/L2 і шыны дадзеных
- Пашыраная падтрымка інструкцыйРэжым вялікага пальца, падтрымка SIMD (NEON), адзінкі вылічэнняў з плаваючай коскай і пашырэнні для штучнага інтэлекту ў найноўшых мадэлях
- Адкрытая ліцэнзіяКожны можа распрацоўваць свае ўласныя чыпы на базе ARM, аплаціўшы ліцэнзію на распрацоўку. Гэта прывяло да вялікай разнастайнасці прадуктаў і канкурэнцыі паміж вытворцамі.
- Шырокая сумяшчальнасць з аперацыйнымі сістэмаміAndroid, iOS, Windows, Linux, macOS (на найноўшых мадэлях Mac) і многія іншыя
На ўзроўні выкарыстання, Распаўсюджванне чыпаў ARM не абмяжоўваецца мабільнымі тэлефонамі і планшэтамі.; З'яўляецца ўсё больш і больш ARM-кампутараў, ноўтбукаў, міні-ПК, сервераў і нават суперкамп'ютараў, якія абапіраюцца на іх эфектыўнасць і маштабаванасць.
Перавагі кампутараў ARM перад кампутарамі Intel і AMD
Перавагі архітэктуры ARM перад традыцыйнымі працэсарамі x86 (Intel і AMD) цалкам відавочныя. Сярод моцных бакоў можна адзначыць:
- Непераўзыдзеная энергаэфектыўнасць: спажыванне электраэнергіі значна меншы, што азначае Большы тэрмін службы батарэі для ноўтбукаў і меншыя рахункі за электрычнасць для сервераў. Некаторыя чыпы ARM апошняга пакалення спажываюць толькі 1 Вт, у параўнанні з 15-45 Вт для звычайных чыпаў x86.
- Астуджэнне стала простымвыпрацоўваючы менш цяпла, Ім не патрэбныя магутныя вентылятары або складаныя сістэмы рассейвання. Гэта дазваляе ствараць безвентылятарныя канструкцыі, больш тонкія і ціхія корпусы.
- Найніжэйшая цана вытворчасціменш транзістараў і крэмнію, лягчэй вырабляць у вялікіх маштабах, зніжэнне выдаткаў і стварэнне даступных кампутараў.
- Гнуткасць і наладаВытворцы могуць ствараць карыстальніцкія чыпы для любых патрэб, ад вельмі маленькіх прылад Інтэрнэту рэчаў да высокапрадукцыйных кампутараў.
- Пастаяннае абнаўленнеКанкурэнцыя паміж вытворцамі (Apple, Qualcomm, Samsung, MediaTek, NVIDIA і г.д.) стымулюе інавацыі і пастаяннае паляпшэнне прадукцыйнасці і эфектыўнасці.
- Мультыплатформенная падтрымкаЗвычайна можна ўбачыць кампутары ARM, сумяшчальныя з Android, Linux, Chrome OS, Windows 10/11 і macOS, якія прапануюць... велізарная ўніверсальнасць для распрацоўшчыкаў і карыстальнікаў.
Гэтыя перавагі тлумачаць Чаму працэсары ARM заваявалі мабільны свет і цяпер сур'ёзна канкуруюць у галіне ноўтбукаў, трансфарматараў, міні-ПК і сервераў. З'яўленне ў камп'ютарах Mac чыпаў Apple Silicon прадэманстравала, што можна дасягнуць выдатнага балансу паміж магутнасцю і часам аўтаномнай працы, што адкрыла шлях для іншых вытворцаў.
Асноўныя недахопы і абмежаванні, якія існуюць
Вядома, гэта не ўсе перавагі. Кампутары ARM таксама маюць абмежаванні, якія неабходна ўлічваць.:
- Абмежаваная сумяшчальнасць праграмнага забеспячэнняшмат праграм (асабліва тых, што распрацаваны для x86) Яны не працуюць натыўна на ARM. Нягледзячы на тое, што існуюць сістэмы эмуляцыі (напрыклад, Rosetta 2 ад Apple або Prism у Windows), прадукцыйнасць можа пацярпець.
- Меншая магутнасць у некаторых сцэнарыяхУ вельмі патрабавальных задачах (прафесійны відэамантаж, экстрэмальныя гульні, САПР, пашыраная віртуалізацыя), чыпы ARM Звычайна яны адстаюць ад лепшых x86.
- Залежнасць ад аптымізацый: для атрымаць максімальную карысцьраспрацоўшчыкі павінны ствараць спецыяльныя версіі сваіх праграм для ARM.
- Меншыя пастаўкі абсталявання і кампанентаў: хаця хутка змяняецца, на дадзены момант ёсць Менш варыянтаў на рынку кампанентаў і аксесуараў, цалкам сумяшчальных з ARM, асабліва ў Еўропе і Амерыцы.
- Абмежаванні ў гульнях і наладзеГульнявыя ПК часта патрабуюць спецыяльных відэакарт, большай колькасці аператыўнай памяці і магчымасцей мадэрнізацыі, якія яшчэ больш абмежаваныя на ARM, чым на платформах x86.
Аднак тэндэнцыя заключаецца ў тым, што з часам гэтыя абмежаванні будуць памяншацца, паколькі вытворцы і распрацоўшчыкі ўсё часцей абапіраюцца на ARM.
Тыпы працэсараў ARM і тэхналагічная эвалюцыя
Экасістэма ARM мае некалькі варыянтаў і сямействаў, ад самых ранніх 16- і 32-бітных чыпаў да найноўшых 64-бітных «звераў», прызначаных для сервераў, настольных кампутараў і ноўтбукаў высокага класа. Давайце разгледзім асноўныя з іх:
- АРМ1, АРМ2, АРМ3: гістарычныя піянеры, шырока выкарыстоўваліся ў ранніх персанальных кампутарах і ўбудаваных сістэмах
- ARM6, ARM7, ARM9, ARM11паступовае павелічэнне магутнасці і эфектыўнасці з інтэграваным кэшам, падтрымкай мультымедыя і з'яўленнем інструкцый SIMD і Thumb
- StrongARM і XScale: чыпы, ліцэнзаваныя DEC і Intel, вельмі папулярныя ў 2000-х гадах у КПК, мабільных тэлефонах і прамысловых прыладах
- Cortex-A, Cortex-R, Cortex-M: найбольш актуальныя сем'і сёння. Cortex-A для універсальных прыкладанняў (смартфоны, планшэты, ноўтбукі), з адна- і шмат'ядравымі версіямі, NEON, TrustZone і мультымедыйнымі магчымасцямі. Cortex-R для сістэм рэальнага часу (аўтамабілі, аўтаматызацыя) і Cortex-M для маламагутных, эканамічна эфектыўных мікракантролераў.
- Apple крэмнійУласныя чыпы Apple на базе ARM, ад M1 да M3, з варыянтамі Pro, Max і Ultra, якія лідзіруюць па прадукцыйнасці на ноўтбуках і настольных кампутарах пад кіраваннем macOS.
- Львіную зяпаФлагманская лінейка Qualcomm, шырока выкарыстоўваецца ў мабільных тэлефонах, а цяпер і ва ультрабуках і ноўтбуках са Snapdragon X Elite і новым ПК Copilot+.
Сумяшчальнасць аперацыйных сістэм і праграмнага забеспячэння на ARM
Ключавым аспектам з'яўляецца сумяшчальнасць праграмнага забеспячэння, асабліва ў аперацыйных сістэмах і праграмах для настольных кампутараў:
- Android і IOSСістэмы, распрацаваныя з самага пачатку для ARM, забяспечваюць сумяшчальнасць і добрую прадукцыйнасць на мабільных тэлефонах і планшэтах.
- LinuxШырокая падтрымка дыстрыбутываў, такіх як Ubuntu, Debian, Arch Linux, Kali, Gentoo, Oracle Linux і многіх іншых, а таксама BSD (FreeBSD, NetBSD, OpenBSD).
- MacosЗ 2020 года кампутары Mac з Apple Silicon працуюць толькі на ARM, прычым большасць праграм былі перанесены або эмуляваны з дапамогай Rosetta 2.
- Windows 10 і 11 для ARMПалепшаныя версіі, якія падтрымліваюць натыўныя праграмы і эмуляцыю x86, асабліва дзякуючы Windows 11 Copilot+ і яго рухавіку Prism.
Вялікай праблемай для кампутараў ARM на дадзены момант застаецца... сумяшчальнасць настольных праграм. Хоць многія папулярныя праграмы ўжо маюць натыўныя версіі ARM, усё яшчэ існуе спецыялізаванае праграмнае забеспячэнне, якое патрабуе эмуляцыі або не аптымізавана.
Рынак і найбольш актуальныя вытворцы кампутараў ARM
Сёння некалькі кампаній і прылад вылучаюцца як заканадаўцы моды на рынку ARM для кампутараў:
- Appleз яго MacBook, iMac, Mac Mini і Mac Studio на базе Apple Silicon. Акрамя таго, iPhone, iPad, Apple Watch і Apple TV таксама выкарыстоўваюць ARM.
- MicrosoftКамп'ютары ARM у лінейках Surface Pro X і Surface Copilot+ адлюстроўваюць прыхільнасць Рэдманда да працы, забяспечваючы ўбудаваную падтрымку Windows і намаганні па аптымізацыі.
- Qualcomm: лідэр у вытворчасці мабільных тэлефонаў з Львіную зяпа, а ў цяперашні час уваходзяць ультрабукі і ноўтбукі са Snapdragon X Elite і Copilot+ PC.
- GoogleChrome OS на Chromebook з выдатным часам аўтаномнай працы і сумяшчальнасцю з праграмамі Android.
- Samsung, HP, Acer, LenovoЯны прапануюць ноўтбукі, планшэты і трансфарматары з чыпамі ARM і папярэдне ўсталяванай аперацыйнай сістэмай Windows 11 ARM, аддаючы прыярытэт аўтаномнасці і лёгкай канструкцыі.
- Raspberry Pi: платформа вытворцаў, якая дала мільёнам карыстальнікаў доступ да ARM, спрыяючы праграмаванню, робататэхніцы і Інтэрнэту рэчаў.
Асноўныя адрозненні паміж ARM і x86 (Intel/AMD)
Для многіх галоўнае пытанне: чым насамрэч адрозніваецца працэсар ARM ад працэсара Intel або AMD x86?
- Тып інструкцыйARM выкарыстоўвае RISC з простымі і кароткімі інструкцыямі; x86 — гэта CISC са складанымі і доўгімі інструкцыямі.
- Прадукцыйнасць на ватARM выдатна спраўляецца з энергаэфектыўнасцю, ідэальна падыходзіць для акумулятараў і пасіўных сістэм; Сырая магутнасць x86 для патрабавальных задач.
- АрхітэктураARM з'яўляецца модульнай і наладжвальнай, x86 — больш закрытай і аднастайнай.
- Сумяшчальнасць праграмнага забеспячэнняx86 мае дзесяцігоддзі натыўнага праграмнага забеспячэння, але ARM хутка развіваецца з праграмамі і кросплатформеннасцю.
- Mercado objetivoARM дамінуе ў мабільных прыладах, Інтэрнэце рэчаў і развіваецца ў ноўтбуках і серверах; x86 на ПК, у гульнях і старых версіях.
Будучыня ARM-кампутараў: чаго нам чакаць?
El будучыня ARM Ён становіцца вельмі збалансаваным варыянтам для ноўтбукаў, трансфарматараў, міні-ПК і, усё часцей, настольных кампутараў і сервераў. Ключавым будзе матывацыя распрацоўшчыкаў да аптымізацыі праграм і паляпшэння эмуляцыі, захоўваючы пры гэтым інавацыі ў магутнасці і эфектыўнасці.
Apple працягвае лідзіраваць са сваёй крэмніевай і закрытай экасістэмай, у той час як Microsoft, Google і іншыя вытворцы робяць стаўку на пашырэнне сумяшчальнасці і прадукцыйнасці на ARM. Тэндэнцыя — пераход да ўсё больш лёгкіх прылад з вялікай аўтаноміяй і дастатковай прадукцыйнасцю для 90% штодзённага выкарыстання., пакідаючы на другім плане неапрацаваную моц x86.
ARM радыкальна змяняе камп'ютэрны ландшафт, які ператварыўся з галоўнага героя мабільных тэлефонаў у ўсё больш распаўсюджаны варыянт на камп'ютарах і серверах. Выбар прылады з ядром ARM абяцае эфектыўнасць, універсальнасць і будучыню, поўную інавацый.
Рэдактар, які спецыялізуецца на тэхналогіях і пытаннях Інтэрнэту з больш чым дзесяцігадовым вопытам работы ў розных лічбавых медыя. Я працаваў рэдактарам і стваральнікам кантэнту для кампаній па электроннай камерцыі, камунікацыі, інтэрнэт-маркетынгу і рэкламе. Я таксама пісаў на вэб-сайтах па эканоміцы, фінансах і іншых галінах. Мая праца таксама маё захапленне. Цяпер праз мае артыкулы ў Tecnobits, я стараюся даследаваць усе навіны і новыя магчымасці, якія кожны дзень прапануе нам свет тэхналогій, каб палепшыць наша жыццё.




