24Aug
Procesorji Intel x86 ali x64 so tradicionalno našli v prenosnikih in namiznih računalnikih, medtem ko so procesorji ARM našli v vgrajenih napravah z nižjo močjo, pametnih telefonih in tabličnih računalnikih. Ampak zdaj lahko kupite prenosne računalnike s čipom ARM in pametnimi telefoni z Intelovi čipi.
ARM in Intel nudita dve popolnoma drugačni in nezdružljivi arhitekturi.Če izberete napravo Windows, Android ali Chrome OS, lahko izbirate med ARM ali Intel x86 / x64 - in izbira je pomembna za združljivost programske opreme.
ARM v primerjavi z Intelom: Hitra zgodovina Lekcija
Intelovi čipi so v preteklosti imeli najboljše rezultate, vendar so imeli največjo porabo energije in ceno.Čipi ARM so v preteklosti imeli najnižjo porabo energije in so bili bistveno cenejši, vendar niso mogli tekmovati z Intelom glede zmogljivosti. To ni nedavna razlika - mobilni telefon pred desetimi leti bo verjetno imel čip ARM, medtem ko bi namizni računalnik imel čip Intel.
Upoštevajte, da smo skupaj čipov AMD skupaj z Intel čipi tukaj. AMD čipi uporabljajo tudi x86 x86, zdaj 64-bitni, arhitektura.Čipi
ARM se hitro izboljšujejo glede na zmogljivost.iPhones in iPads, skupaj z večino pametnih telefonov in tabličnih računalnikov s sistemom Android, imajo v sebi le čipe ARM, da dosežejo nizko porabo energije. ARM se je začel z poceni arhitekturo z nizko porabo energije in izboljšuje njihovo zmogljivost ter vidimo, kako hitro so pametni telefoni in tablični računalniki postali v zadnjih nekaj letih.
Intelovi čipi Intel x86 in x64 so se izboljšali glede porabe energije, saj je Intel ugotovil, da so za mobilne naprave zapustili ARM, pri čemer so najnovejši Intelovi čipovi Haswell podelili ogromne izboljšave življenjske dobe baterij za prenosne računalnike. Intel je začel z dražjo, visoko zmogljivo arhitekturo in zniževal svojo porabo energije ter zniževal konkurenco na nižji ceni.
ARM in Intel čipov sta med seboj bližje, zato ni nič presenečenja, da se črte začenjajo zamegliti. Ne glede na to, ali kupujete napravo Windows, Chromebook ali napravo Android, je ta razlika pomembna.
Evo, zakaj bi morali skrbeti: neskladnosti programske opreme
ARM in Intelovi čipi imajo različne procesorske arhitekture in nabor navodil. To pomeni, da ne morete zagnati aplikacij, ki so bile zbrane za arhitekturo Intel na računalniku ARM, in ne morete zagnati kode, zbrane za ARM na računalnikih Intel. To ima pomembne posledice za naprave Windows, Chromebooke, ki uporabljajo namizne programe Linux in celo naprave Android.
Windows 8 v primerjavi z operacijskim sistemom Windows RT
Večina naprav Windows, ki jih najdete v naravi, zagnati polno različico operacijskega sistema Windows 8 v procesorju Intel. Vendar nekatere naprave - vključno z Microsoftovo površino 2, površino RT in tablično tablico Lumia 2520 - imajo v sebi ARM-procesorja. Te naprave ARM vodijo operacijski sistem Microsoft Windows RT.
Windows RT je zelo omejen in ne more zagnati nikakršnih namiznih programov brez Microsofta. Microsoft se je tako odločil, da bi ga zaklenil - lahko bi razvijalcem omogočili, da spremenijo in prevedejo svoje aplikacije za operacijski sistem Windows na ARM.Če bi to storili, bi lahko namestili samo namizne programe Windows, ki so bili posebej pripravljeni za ARM.Vse namizne aplikacije Windows se ne bi izvajale na operacijskem sistemu Windows RT.
Microsoft bi začel s kvadratnega tu, graditi nov Windows na ARM namiznem računalniškem ekosistemu. Prav tako so vedeli, da bi bili mnogi ljudje zmedeni, poskušali namestiti operacijski sistem Windows na programsko opremo Intel na svojih sistemih Windows na sistemih ARM.Na koncu so se odločili, da se odlomijo iz preteklosti in popolnoma zapreti namizje. Verjetno bi radi rad popolnoma odstranili namizje iz operacijskega sistema Windows RT, vendar še niso izdali različice Officea, ki se izvaja v novem vmesniku, prej znanem kot Metro.
V programe Windows za Windows RT lahko namestite nove aplikacije »Windows 8-style«.Večina aplikacij v trgovini Windows Store bo delovala, ker so zasnovana kot navzkrižno platformo, vendar se lahko občasno uporablja samo v procesorjih Intel.
Na kratko : Windows RT na ARM je omejen in na njej sploh ni mogoče namestiti nobene namizne programske opreme.
Intel Chromebooki in Chromebooki ARM
Nekateri Chromebooki uporabljajo čipe Intel, medtem ko drugi Chromebooki uporabljajo čipe ARM.Samsungovi popularni Chromebook Series 3 uporablja čip ARM, kot tudi novi HP Chromebook 11. Veliko drugih Chromebookov uporablja čipe Intel.
V sistemu Chrome OS to ni preveč pomembno.Še vedno lahko zaženete isti brskalnik Chrome in spletne aplikacije v procesorju ARM.Flash in Netflix vse funkcijo na Chromebookih ARM.V operacijskem sistemu Chrome OS nima dolga zgodovina, ki jo ima Windows, zato ne boste zagnali aplikacij, ki ne morejo delovati na ARM.
Vendar je to pomembno, če nameravate dati Chromebook v način za razvijalce in namestiti namizni Linux. Desktop Linux se je zgodovinsko izvajal v procesorjih Intel, zato je pri uporabi procesorjev ARM veliko bolj omejen. Večina programske opreme, ki jo uporabljate, je odprtokodna in se lahko ponovno prevede v ARM procesorje, vendar bodo vse zaprtih programov, ki jih želite zagnati, delovale samo na čipih Intel.
Namizna različica programa Adobe Flash plug-in, Steam in njegova knjižnica z več sto Linux iger, Microsoftov Skype za Linux, Minecraft - vse te programe je mogoče namestiti v načinu razvijalca v Chromebooku Intel, vendar ne bodo delovalesploh na ARM.Če nameravate Chromebook uporabljati kot sistem Linux, boste verjetno želeli pridobiti Intelovo bazo, razen če boste potrebovali le nekaj odprtokodnih pripomočkov.
To branje ste prebrali - medtem ko je v operacijskem sistemu Chrome OS Chrome v Chromebooku deluje Flash, ne morete namestiti Flash v namiznem okolju Linux v Chromebooku ARM.
V kratkem : Chrome OS je v redu s čipom ARM, vendar imate v sistemu za razvijalce veliko bolj omejen namizni sistem Linux.
Android v podjetju Intel in Android na ARM
Pametni telefoni in tablični računalniki Android so se zgodovinsko izvajali na čipih ARM, čeprav je Intel že več let poskušal to spremeniti. Odkrili so - in sprostili - Android telefone in tablične računalnike s čipom Intel. Intel zdaj pravi, da bo veliko tabličnih računalnikov Android z njihovimi čipi Bay Trail kmalu prišlo. Te naprave morda ponujajo večjo zmogljivost kot tablični računalniki ARM, vendar pa obstaja tudi primerljivost programske opreme.
Večina aplikacij za Android uporablja Android SDK in zažene na virtualnem računalniku Dalvik, zato bo večina aplikacij za Android združljiva z ARM in Intel procesorji. Vendar pa nekatere aplikacije uporabljajo izvorni razvojni komplet Android NDK - za uporabo izvorne kode ARM in stiskanje več uspešnosti iz svojih aplikacij. Te aplikacije bodo na splošno občutljive na zmogljivost, na primer igre. Aplikacije s kodo, specifično za ARM, se ne bodo izvajale v napravah s sistemom Android x86 ali x64.
V letu 2012 je Intel dejal, da je primerljiv s 95% aplikacij za Android [Source].To je dobra številka, vendar 95% ni vse aplikacije za Android - pri tej stopnji združljivosti ena od dvajsetih aplikacij za Android ne bo delovala.Če igra, ki jo želite igrati, ne bo delovala na napravi s sistemom Android, ki jo kupite z Intel, je to lahko neprijetno.
V kratkem : naprave Android s čipom Intel bodo vodile veliko večino aplikacij za Android, vendar bodo vse naprave zagnale ARM naprave.
Arhitektura čipa v vaši napravi je pomembna, zato bodite pozorni na to, ko kupite novo napravo. Ne bi se rad končal z napravo Windows, na katero ne morete namestiti aplikacij, Chromebookom, na katerem ne morete zagnati priljubljenih programov Linux, ali z napravo Android, ki ne more igrati vaše najljubše igre.
Apple naprave so bolj jasne. V tem trenutku vsi Appleovi Mac računalniki imajo čipe Intel in vsi njihovi iPhones, iPads in druge mobilne naprave imajo čipe ARM.
Image Credit: huangjiahui na Flickr, Orde Saunders na Flickr, Torsten Maue na Flickr, Cheon Fong Liew na Flickr