Intel x86 vai x64 procesori tradicionāli ir atrodami klēpjdatoros un galddatoros, savukārt ARM procesori ir atrodami mazjaudas iegultās ierīcēs, viedtālruņos un planšetdatoros. Bet tagad jūs varat iegādāties klēpjdatorus ar ARM mikroshēmām un viedtālruņiem ar Intel mikroshēmām.
ARM un Intel piedāvā divas pilnīgi atšķirīgas un nesaderīgas arhitektūras. Neatkarīgi no tā, vai izvēlaties operētājsistēmu Windows, Android vai Chrome OS, varat izvēlēties starp ARM vai Intel x86 / x64 - un izvēle ir atkarīga no programmatūras saderības.
Intel mikroshēmas vēsturiski bija vislabākie, bet vislielākais enerģijas patēriņš un cena. ARM mikroshēmām vēsturiski ir bijis viszemākais enerģijas patēriņš un tie ir ievērojami lētāki, taču nav spējuši konkurēt ar Intel par veiktspēju. Šī nav nesena atšķirība - mobilo telefonu pirms desmit gadiem, iespējams, būs ARM mikroshēma, savukārt galddatoram būtu Intel mikroshēma.
Ņemiet vērā, ka mēs šeit iekļaujam AMD mikroshēmas kopā ar Intel mikroshēmām. AMD mikroshēmas izmanto arī Intel x86 - tagad x64, jo tā ir 64 bitu arhitektūra.
ARM čipi ir strauji uzlabojušies attiecībā uz veiktspēju. iPhone un iPads kopā ar lielāko daļu Android viedtālruņu un planšetdatoru ir aprīkoti ar ARM mikroshēmām, lai sasniegtu mazu enerģijas patēriņu. ARM sākās ar lētu, mazjaudas arhitektūru un uzlaboja to veiktspēju, un mēs varam redzēt, cik pēdējo gadu laikā viedtālruņi un planšetdatori ir kļuvuši straujāki.
Intel x86 un x64 mikroshēmas ir uzlabojušies enerģijas patēriņā, jo Intel saprata, ka viņi atpaliek no ARM mobilajās ierīcēs, savukārt Intel jaunākās "Haswell" mikroshēmas, kas nodrošina klēpjdatoriem lielu akumulatora darbības laiku. Intel sākās ar dārgāku, augstas veiktspējas arhitektūru un samazināja strāvas patēriņu un padarīja lētākās mikroshēmas konkurētspējīgākas cenas.
ARM un Intel mikroshēmas tuvojas viens otram, tāpēc nav pārsteigums, ka līnijas sāk aizmiglot. Šī atšķirība ir atkarīga no tā, vai jūs pērkat Windows ierīci, Chromebook datoru vai Android ierīci.
ARM un Intel mikroshēmām ir atšķirīgas procesoru arhitektūras un instrukciju kopas. Tas nozīmē, ka nevarat palaist ARM datoram izveidotu lietojumprogrammu, kas apkopota par Intel arhitektūru, un Intel datoros nevar palaist kodu ARM. Tam ir būtiska ietekme uz Windows ierīcēm, Chromebook datoriem, kuros darbojas operētājsistēmas Linux programmas un pat Android ierīces.
Lielākā daļa Windows ierīču, kuras jūs atradīsit savvaļā, palaiž Intel operētājsistēmas pilnas Windows 8 versijas. Tomēr dažām ierīcēm, tostarp Microsoft Surface 2, Surface RT un Nokia Lumia 2520 tabletēm, ir ARM procesors. Šīs ARM ierīces darbina Microsoft Windows RT.
Windows RT ir ļoti ierobežots, un nevar izpildīt nekādas Microsoft darbvirsmas programmas. Microsoft izvēlējās to bloķēt šādā veidā - tie varētu ļāva izstrādātājiem pārveidot un pārkopēt savas Windows lietojumprogrammas ARM. Ja viņi to darītu, jūs varētu tikai instalēt Windows galddatoru programmas, kas īpaši apkopotas par ARM. Visas tajā esošās Windows darbvirsmas programmas netiks palaistas operētājsistēmā Windows RT.
Microsoft būtu sākusi būt šeit, veidojot jaunu Windows operētājsistēmai ARM darbvirsmas programmatūras ekosistēmai. Viņi arī zināja, ka daudzi cilvēki būtu sajaukuši, cenšoties instalēt Windows uz Intel programmatūru savā Windows sistēmā ARM sistēmās. Galu galā viņi nolēma pārtraukt darbu no pagātnes un pilnībā nofiksēt datoru. Viņi droši vien vēlētos pilnībā noņemtu darbvirsmu no Windows RT, taču viņi vēl nav izlaiduši Office versiju, kas darbojas jaunajā saskarnē, kas agrāk bija pazīstams kā Metro.
Windows RT ierīcē jūs varat instalēt jaunas Windows 8 stila programmas tikai no Windows veikala. Lielākā daļa Windows veikalu lietotņu darbosies tāpēc, ka tie ir paredzēti, lai tie būtu pāri platforma, taču gadījuma rakstura lietotne var darboties tikai Intel procesoros.
Īsumā: Windows RT ar ARM ir ierobežots, un tajā vispār nevar instalēt nevienu galddatoru programmatūru.
Daži Chromebook datori izmanto Intel mikroshēmas, savukārt citos Chromebook datoros tiek izmantoti ARM mikroshēmas. Samsung populārajā 3. sērijas Chromebook datorā tiek izmantota ARM mikroshēma, kā arī jaunais HP Chromebook 11. Daudzos citos Chromebook datoros izmanto Intel mikroshēmas.
Chrome OS sistēmā tas nav pārāk nozīmīgs. Jūs joprojām varat palaist to pašu Chrome pārlūku un tīmekļa lietojumprogrammas ARM procesorā. Flash un Netflix darbojas ARM Chromebook datoros. Chrome operētājsistēmai nav ilgstošas vēstures, no kuras Windows neizdodas, tādēļ jūs neietilpsiet lietojumprogrammās, kuras nevar palaist ARM.
Tomēr tas ir ļoti svarīgi, ja plānojat ievietot Chromebook datoru izstrādātāja režīmā un instalēt Linux datoru. Desktop Linux ir vēsturiski darbojas Intel procesoros, tāpēc tas ir daudz ierobežotāks, ja darbojas ar ARM procesoriem. Lielākā daļa jūsu izmantotās programmatūras ir atvērtā koda un tās var pārkompilēt ARM procesoriem, bet visas slēgtās lietojumprogrammas, kuras jūs varētu vēlēties, palaistēs tikai Intel mikroshēmās.
Adobe Flash plug-in desktop versija Linux, Steam un tā simtiem Linux spēļu bibliotēka, Microsoft Skype for Linux, Minecraft - visas šīs lietojumprogrammas var tikt instalētas izstrādātāja režīmā, izmantojot Intel Chromebook datoru, bet nedarbosies visi par ARM vienu. Ja jūs plānojat izmantot savu Chromebook datoru kā Linux sistēmu, iespējams, vēlēsities iegūt Intel balstītu, ja vien jums nav nepieciešami tikai daži atvērtā koda komunālie pakalpojumi.
Jūs lasāt šo labo pusi - kamēr Flash darbojas Chrome OS operētājsistēmā ARM Chromebook datorā, jūs nevarat instalēt Flash darbvirsmas Linux vidē ARM Chromebook datorā.
Īsumā: Chrome OS ir labi ar ARM mikroshēmu, taču izstrādātāju režīmā jums ir daudz ierobežotāka darbvirsmas Linux sistēma.
Android viedtālruņi un planšetdatori vēsturiski darbojas ARM mikroshēmās, lai gan Intel jau gadiem ir centies to mainīt. Viņi ir parādījuši - un atbrīvo - Android tālruņus un planšetdatorus ar Intel mikroshēmām. Tagad Intel saka, ka daudzas Android tabletes ar Bay Trail mikroshēmām ieradīsies ļoti drīz. Šīs ierīces var piedāvāt lielāku veiktspēju nekā ARM planšetdatori, taču šeit ir saistīta arī programmatūras salīdzināmība.
Lielākā daļa Android lietotņu izmanto Android SDK un darbojas Dalvik virtuālajā mašīnā, tāpēc lielākā daļa Android lietotņu būs saderīgi gan ARM, gan Intel procesoros. Tomēr dažas lietotnes izmanto Android NDK - vietējo izstrādes komplektu - lai izmantotu vietējo ARM kodu un izspiestu no savām lietotnēm lielāku veiktspēju. Šīs lietotnes parasti būs ar veiktspēju saistītas funkcijas, piemēram, spēles. Lietojumprogrammas ARM specifiskam kodam nedarbosies uz Android x86 vai x64 bāzes Android ierīcēm.
2012. gadā Intel paziņoja, ka tās ir salīdzināmas ar 95% Android lietotņu [Avots]. Šis ir labs skaits, bet 95% ne visas Android lietotnes - tādā saderības pakāpē nedarbosies viena no katrām divdesmit Android lietotnēm. Ja spēle, kuru vēlaties atskaņot, netiks rādīta uz iegādātajām Android ierīcēm, kuru pamatā ir Intel, tas var būt neveiksmīgs.
Īsumā: Android ierīcēm ar Intel mikroshēmām būs lielākā daļa Android lietojumprogrammu, bet ARM ierīces darbosies visās no tām.
Ierīces mikroshēmas arhitektūra ir svarīga, tāpēc, pērkot jaunu ierīci, noteikti pievērsiet uzmanību tam. Jūs nevēlaties beigties ar Windows ierīci, kuru nevar instalēt, Chromebook datoru, kurā nevarat palaist populāras Linux programmas, vai Android ierīci, kas nevar atskaņot jūsu iecienīto spēli.
Apple ierīces ir skaidrākas. Pašlaik visiem Apple Mac datoriem ir Intel mikroshēmas, un visiem saviem iPhone, iPads un citām mobilajām ierīcēm ir ARM mikroshēmas.
Attēla kredīts: huangjiahui par Flickr, Orde Saunders par Flickr, Torsten Maue par Flickr, Cheon Fong Liew par Flickr