
Mark Lucas
0
3290
800
Ako ste posvetili pažnju pametnim telefonima i tabletima, vjerojatno ste čuli za taj izraz “RUKA” koristi se za upućivanje na hardver iznutra. Baca se oko lijevo i desno, često kao točka razlikovanja od prijenosnih i stolnih računala koji koriste Intel x86.
Ali što je točno ARM? Arhitektura procesora? Marka hardvera? Ili nešto drugo? To se rijetko objašnjava. Probijemo zbrku i spustimo se na osnove. No prije nego što to učinite, možda biste se trebali upoznati s osnovama CPU-a Što je CPU i što radi? Što je CPU i što radi? Računarne kratice su zbunjujuće. Što je CPU uopće? A trebam li četverojezgreni ili dvojezgreni procesor? Što kažete na AMD ili Intel? Tu smo da vam pomognemo objasniti razliku! .
Ključ ARM-a je RISC
ARM je kratica koja stoji za Advanced RISC Machine. U nazivu je još jedan akronim (da, ugniježđeni kratice!) Što znači skraćenica skupa s uputama za upute.
RISC je u najširem obliku dizajnerska filozofija za procesore. To proizlazi iz vjerovanja da će procesor s relativno jednostavnim setom uputa biti učinkovitiji od onog složenijeg. Termin je prvotno počeo koristiti 1980. godine istraživačkim projektom nazvanim Berkeley RISC koji je istraživao mogućnosti ovog pristupa dizajnu i zatim na njemu stvorio procesore..
Svi ARM-ovi procesori smatraju se RISC dizajnom, ali to ne znači mnogo, jer je sam RISC jednostavan pristup dizajnu, a ne tehnološki standard ili arhitektura procesora. Ipak, osnovno razumijevanje RISC-a pravilno uokviruje ARM.
Osnove ARM-a
ARM sebe naziva arhitekturom koja može uzrokovati nesporazum u usporedbi s Intelom. Intel daje svakom novom dizajnu čipa vlastiti jedinstveni kod i o njima se priča kao o novoj arhitekturi - čak i kad je često mnogo sličnosti i svi koriste isti skup uputstava (x86). ARM, s druge strane, svoj dizajn tretira kao neprekidnu obitelj. Ažuriranja su i dalje dio ARM arhitekture. Upravo su dobili novi broj verzije.
Značajka koja je najrelevantnija za potrošače nije mikro-arhitektura (fizički dizajn čipa) već umjesto skupa uputa. Skup uputa osnovni je skup mogućnosti i značajki koje procesor softveru stavlja na raspolaganje. On određuje što se može koristiti aritmetika, kako treba rasporediti predmemorija i redoslijed kojim se upute izvršavaju. Softver dizajniran za jedan skup uputa ne može se koristiti za drugi ako nije revidiran.
Mikroarhitekture i skupovi uputa ne mogu se odvojiti jer je arhitektura fizički izraz skupa instrukcija. Zbog toga su procesori temeljeni na ARM-u mali, efikasni i relativno spori. Jednostavan set uputstava zahtijeva mali, jednostavan dizajn s manje tranzistora. Tranzistori troše snagu i povećavaju veličinu matrice (što povećava troškove proizvodnje), pa je idealno imati što manje mogućeg odabira procesora za pametni telefon ili tablet.
ARM-ov posao je drugačiji
Govoriti o ARM procesorima u cjelini može biti teško jer je na raspolaganju toliko mnogo, a njihov učinak varira. To je kontra-intuitivno. Kako Apple može imati ARM procesore brže od konkurencije ako koristi istu arhitekturu?
To se događa zbog načina na koji ARM Holdings, tvrtka koja je odgovorna za ARM, posluje. ARM Holdings je samo dizajnerska tvrtka. Oni upravljaju skupom uputa i dizajniraju nove verzije jezgrene arhitekture, a zatim je licenciraju drugim tvrtkama. Te tvrtke mogu ga tada poboljšati i upariti s hardverom koji se čini prikladnim.
To pomaže da se shvati da je osnovna arhitektura ARM-a Što je jezgra procesora? [MakeUseOf objašnjava] Što je jezgra procesora? [MakeUseOf objašnjava] Svako računalo ima procesor, bilo da je riječ o maloj efikasnosti ili velikoj performansi, ili da ne bi mogao funkcionirati. Naravno, procesor, koji se naziva i CPU ili Central Processing ..., samo je procesor. Ne podržava bežično povezivanje. Ne radi s grafikom. Ne podržava USB USB 3.0: Sve što trebate znati USB 3.0: Sve što trebate znati USB 3.0 pobjeđuje USB 2.0 na toliko mnogo načina. Evo svega što trebate znati zašto biste uvijek trebali odabrati USB 3.x kada je to moguće. ili drugim oblicima žičane povezanosti. Sve je to odgovornost ostalih proizvođača hardvera para arhitekture.
Zato postoji toliko mnogo varijanti ARM-a na tržištu i zašto se oni ponašaju drugačije. Apple ima čitavo inženjersko osoblje koje radi na svojim ARM procesorima. Ostale tvrtke, poput Qualcomm i Texas Instruments, djeluju kao srednji muškarci. Oni uzimaju ARM arhitekturu, uparuju je s različitim hardverom, a zatim je prodaju “sustav-na-čipu” za pametne telefone i tablete.
Što ARM znači za potrošače
Prema potrošaču, ARM se može smatrati ekosustavom. Softver dizajniran za ARM raditi će samo na ARM-u. Windows RT Koja je razlika između Windows 8 i Windows RT? [MakeUseOf Explains] Kakva je razlika između sustava Windows 8 i Windows RT? [MakeUseOf objašnjava] Nakon najave tableta Surface prije nekoliko tjedana i konačnog izdanja sustava Windows 8 koji je sve bliži, neki će ljudi biti zbunjeni zbog različitih dostupnih verzija. Ovdje sam za ... aplikacije, na primjer, ne rade na PC-u sa sustavom Windows 8. Morate izvršiti izmjene u programu za skok s ARM-a na x86.
Operativni sustavi koji rade na jednom ARM uređaju trebaju raditi i na drugima. Zbog toga postoji toliko mnogo modifikacija Androida i zašto se Android potencijalno može učitati na tablete HP-a i BlackBerryja. Apple se, međutim, malo zavara s ekosustavom, jer izvorni kod iOS-a nije dostupan. Pokušaj prenošenja iOS-a na druge ARM uređaje gotovo je nemoguć bez njega.
ARM također znači manju potrošnju snage i niže performanse u odnosu na x86. To, međutim, nije postavljeno u kamen, jer se obje arhitekture vremenom mijenjaju. Intel naporno radi na stvaranju verzija svojih procesora s vrlo niskom potrošnjom energije. A ARM Holdings naporno radi na poboljšanju performansi svojih dizajna.
Hoće li ARM biti u vašem računalu?
Bilo je nekoliko pokušaja prodaje tradicionalnih uređaja s ARM procesorima koji djeluju poput tradicionalnih računala. Motorola je prodala priključak za tipkovnicu za pametni telefon Atrix i reklamirala ga kao zamjenu za laptop. ASUS prodaje liniju Android tableta s tipkovnicama. A Samsung sada prodaje Chromebook Što je Chromebook? [MakeUseOf objašnjava] Što je Chromebook? [MakeUseOf Explains] Sve se kreće prema webu, koji se sada češće naziva “oblak”. Kao takvi, vaši bi uređaji vjerojatno trebali biti spremni i dobro opremljeni kako bi u potpunosti iskoristili usluge oblaka za svoj… koji radi na ARM-u.
Takvi pokušaji predviđaju oluju potencijalnog okruženja ARM-a, no predviđanje puta i intenziteta oluje je nemoguće. Aktuelne ARM arhitekture znatno zaostaju za performansama najsporijih procesora (nikad ne zaboravite na njegovu glavnu liniju Core procesora). Nvidia kaže da radi na procesoru koji koristi ARM-ovu arhitekturu koja će se natjecati s Intelom, ali nije jasno kako se to postiže ili kada će gotov proizvod možda biti pušten.
Za sada potencijalna prijetnja ARM-a ostaje taman oblak na horizontu potencijalnog prostora računala. Izgleda prijeteće, ali konkretna prijetnja tek se treba očitovati. Je li ARM strahovita oluja ili su to samo oblaci u sjeni koji će se s vremenom raspršiti? To ostaje za vidjeti.