24Aug

"ARM" prieš "Intel": tai, ką reiškia "Windows", "Chromebook" ir "Android" programinės įrangos suderinamumas

click fraud protection

intel-ženklas

"Intel x86" arba "x64" procesoriai tradiciškai buvo rasti nešiojamuose kompiuteriuose ir staliniuose kompiuteriuose, o ARM procesoriai buvo rasti mažesnės galios įtaisiniuose įrenginiuose, išmaniuosiuose telefonuose ir planšetiniuose kompiuteriuose. Bet dabar galite įsigyti nešiojamus kompiuterius su "ARM" lustomis ir "smartphonach" su "Intel" lustomis.

ARM ir "Intel" siūlo dvi visiškai skirtingas ir nesuderinamas architektūras. Nesvarbu, ar pasirenkate "Windows", "Android" ar "Chrome" OS įrenginį, galite pasirinkti ARM arba "Intel x86 / x64", o pasirinkimas priklauso nuo programinės įrangos suderinamumo.

ARM versus "Intel": "Quick History Lesson"

"Intel" lustai istoriškai turėjo geriausią našumą, tačiau jie turėjo didžiausią energijos suvartojimą ir kainą."ARM" žetonai istoriškai turėjo mažiausią energijos suvartojimą ir buvo žymiai pigesni, tačiau negalėjo konkuruoti su "Intel" dėl našumo. Tai nėra neseniai atskyrimas - mobilusis telefonas nuo dešimties metų tikriausiai turės ARM mikroschemą, o staliniame kompiuteryje bus "Intel" mikroschemos.

instagram viewer

Atkreipkite dėmesį, kad mes kartu su "Intel" lustomis įtraukiame "AMD" žetonus. AMD lustai taip pat naudoja Intel x86 - dabar x64, nes tai 64 bitų architektūra.

ARM mikroschemos sparčiai didėjo našumo atžvilgiu."iPhone" ir "iPads" kartu su daugeliu "Android" išmaniųjų telefonų ir planšetinių kompiuterių turi "ARM" lustai, kad būtų galima naudoti mažai energijos."ARM" pradėjo nebrangiai, mažos galios architektūrai ir pagerino jų našumą, ir mes galime pamatyti, kad per pastaruosius keletą metų tapo greitesni išmanieji telefonai ir planšetiniai kompiuteriai.

"Intel x86" ir "x64" lustų energijos suvartojimas pagerėjo, nes "Intel" suprato, kad jie atsiliko nuo ARM mobiliuosiuose įrenginiuose, o naujausi "Intel" "Haswell" lustiniai procesai suteikia didelį nešiojamųjų kompiuterių baterijų naudojimo pagreitį."Intel" pradėjo brangesnę, našesnę architektūrą ir sumažino energijos suvartojimą, o žemesnio lygio lustai tapo konkurencingesni.

ARM ir "Intel" lustai auga arčiau vienas kito, todėl nenuostabu, kad linijos pradeda nykti. Nesvarbu, ar perkate "Windows" įrenginį, "Chromebook" ar "Android" įrenginį, šis skirtumas svarbus.

Štai kodėl turėtumėte prižiūrėti: programinės įrangos nesuderinamumai

ARM ir "Intel" lustai turi skirtingas procesoriaus architektūras ir instrukcijų rinkinius. Tai reiškia, kad negalite paleisti "ARM" kompiuteryje sukurtos "Intel" architektūros programos, o "Intel" kompiuteriuose negalėsite paleisti kodo, sukurto "ARM".Tai turi reikšmingų pasekmių "Windows" įrenginiams, "Chromebook" įrenginiams, kuriuose veikia "Linux" programos ir netgi "Android" įrenginiai.

"Windows 8" ir "Windows RT

" dauguma "Windows" įrenginių, kuriuos galite rasti lauke, paleidžia visą "Windows 8" versiją "Intel" procesoriuje. Tačiau kai kuriuose įrenginiuose, įskaitant "Microsoft Surface 2", "Surface RT" ir "Nokia" Lumia 2520 plokštę, jose yra ARM procesorius.Šie ARM įrenginiai paleidžia "Microsoft" "Windows RT".

"Windows RT" yra labai ribotas ir negali paleisti jokių ne "Microsoft" darbalaukio programų."Microsoft" nusprendė užblokuoti tokį būdą - jie galėjo leisti kūrėjams modifikuoti ir perkompiluoti savo programas "Windows" sistemai "ARM".Jei jie tai padarys, galėsite įdiegti tik "ARM" sukurtas "Windows" darbalaukio programas. Visos "Windows" darbalaukio programos čia nebus rodomos "Windows RT".

"Microsoft" būtų pradėjęs nuo kvadrato čia, kurdamas naują "Windows" į "ARM" darbalaukio programinės įrangos ekosistemą.Jie taip pat žinojo, kad daugelis žmonių būtų supainioti bandydami "Windows" įdiegti "Windows" į "Intel" programinę įrangą ARM sistemose. Galų gale jie nusprendė padaryti pertrauką nuo praeities ir visiškai uždaryti darbalaukį.Jie tikriausiai norėtų visiškai pašalinti darbalaukį iš "Windows RT", tačiau jie dar neišleido "Office" versijos, kuri veikia naujoje sąsajoje, kuri anksčiau buvo vadinama "Metro".

Windows "RT" įrenginyje galite įdiegti naujas "Windows 8" tipo programas iš "Windows" parduotuvės. Dauguma "Windows" parduotuvės programų veiks taip, nes jos sukurtos kaip kryžminės platformos, tačiau retkarčiais naudojama programa gali būti paleista tik "Intel" procesoriais.

Trumpajame : "Windows RT" operacinėje sistemoje "ARM" yra ribotas, bet jūs negalite bet kokios darbalaukio programinės įrangos įdiegti.

"microsoft-surface-rt-with-arm-chip"

"Intel" "Chromebooks" ir "ARM" "Chromebook" įrenginiai

Kai kuriuose "Chromebook" kompiuteriuose naudojami "Intel" lustai, o kituose "Chromebook" įrenginiuose naudojami "ARM" lustai."Samsung" populiarus serijos "Chromebook" modelis naudoja ARM mikroschemą, kaip ir naujas HP "Chromebook 11". Daugelyje kitų "Chromebook" kompiuterių naudojami "Intel" lustai.

"Chrome" OS, tai nesvarbi per daug. Jūs vis tiek galite paleisti tą patį "Chrome" naršyklę ir žiniatinklio programas ARM procesoriuje."Flash" ir "Netflix" veikia "ARM" "Chromebook" įrenginiuose."Chrome" operacinėje sistemoje nėra ilgos istorijos "Windows", taigi jūs negalėsite paleisti programų, kurios negali būti paleidžiamos naudojant "ARM".

Tačiau tai labai svarbu, jei ketinate įdėti savo "Chromebook" į kūrėjo režimą ir įdiegti "Linux" darbalaukį."Desktop Linux" istoriškai veikia "Intel" procesoriuose, taigi jis yra daug mažesnis, kai veikia ARM procesoriuose. Didžioji dalis naudojamos programinės įrangos yra atviro kodo ir ją galima kompiliuoti ARM procesoriams, tačiau visos uždaros programinės įrangos, kurias galbūt norėsite paleisti, bus naudojamos tik "Intel" lustuose.

"Linux" versija "Adobe Flash" įskiepiai, "Steam" ir jos šimtų "Linux" žaidimų biblioteka, "Microsoft" "Skype for Linux", "Minecraft" - visos šios programos gali būti įdiegtos "Intel Chromebook" kūrėjo režimu, bet neveikiane visi apie ARM vieną.Jei ketinate naudoti "Chromebook" kaip "Linux" sistemą, tikriausiai norėsite gauti "Intel" pagrįstą versiją, nebent jums reikės tik atvirojo kodo paslaugų.

Jūs perskaitėte šią teisę - kai "Chrome" operacinėje sistemoje "Flash" veikia "ARM" "Chromebook", "ARM" "Chromebook" kompiuteryje negalima įdiegti "Flash" kompiuteryje esančioje "Linux" aplinkoje.

Trumpame : "Chrome" OS yra gerai su ARM mikroschema, tačiau kūrėjo režimu turite kur kas labiau ribotą "Linux" sistemą.

"chromebook-with-intel-inside-sticker"

Android "Intel" ar "Android" sistemoje "ARM

" "Android" išmaniuosiuose telefonuose ir planšetiniuose kompiuteriuose istoriškai veikia "ARM" lustai, nors "Intel" jau keletą metų stengiasi tai keisti. Jie parodė ir išleido "Android" telefonus ir planšetinius kompiuterius su "Intel" lustomis."Intel" dabar sako, kad daugelis "Android" planšetinių kompiuterių "Bay Trail" lustai atvyks labai greitai.Šie įrenginiai gali pasiūlyti didesnį našumą nei ARM planšetiniai kompiuteriai, tačiau čia yra ir programinės įrangos palyginamumo problema.

Daugelis "Android" programų naudoja "Android SDK" ir paleidžia "Dalvik" virtualios mašinos, todėl dauguma "Android" programų bus suderinamos tiek su "ARM", tiek "Intel" procesoriais. Tačiau kai kuriose programose naudojate "Android NDK" - vietinį kūrimo komplektą - naudokite vietinį ARM kodą ir padidinkite jų programų našumą.Šios programos paprastai bus veikimo charakteristikos, pvz., Žaidimai. Programos su konkrečiu ARM kodu nebus rodomos "Android" įrenginiuose su "Intel x86" arba "x64".

2012 m. "Intel" sakė, kad jie gali būti palyginti su 95% "Android" programų [Šaltinis].Tai yra geras skaičius, bet 95% ne visos "Android" programos - tokiu suderinamumo lygiu, viena iš kiekvienos dvidešimt "Android" programų neveiks. Jei norimas žaisti žaidimas nebus paleistas "Intel" įsigytuose "Android" įrenginiuose, tai gali būti nelinksma.

Trumpajame : "Android" įrenginiai su "Intel" lustomis paleis daugumą "Android" programų, tačiau visi jie bus paleisti ARM įrenginiais.

"Samsung" galaktika-tab-android-tabletė-su "intel-chip"

Jūsų įrenginio mikroschemų architektūra yra svarbi, todėl būtinai atkreipkite dėmesį į tai, perkant naują įrenginį.Jūs nenorėtumėte baigti "Windows" įrenginio, į kurį negalėsite įdiegti programų, "Chromebook", kuriame negalėsite paleisti populiarias "Linux" programas, arba "Android" įrenginį, kuris negali paleisti jūsų mėgstamiausio žaidimo."

" "Apple" įrenginiai yra aiškesni.Šiuo metu "Apple Mac" kompiuteryje yra "Intel" lustai, o visi jų "iPhone", "iPad" ir kiti mobilieji įrenginiai turi "ARM" lustai.

Image Credit: huangjiahui "Flickr", Orde Saunders "Flickr", Torsten Maue "Flickr", "Cheon Fong Liew", "Flickr

"