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

Turinys:

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

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

Video:
Video: How to Automate Everything on Windows - YouTube 2024, Balandis
Anonim
Tradiciškai "Intel x86" arba "x64" procesoriai buvo rasti nešiojamuosiuose kompiuteriuose ir staliniuose kompiuteriuose, o ARM procesoriai buvo rasti mažesnės galios įtaisytuose įrenginiuose, išmaniuosiuose telefonuose ir planšetiniuose kompiuteriuose. Bet dabar galite įsigyti nešiojamus kompiuterius su "ARM" lustomis ir "smartphonach" su "Intel" lustomis.
Tradiciškai "Intel x86" arba "x64" procesoriai buvo rasti nešiojamuosiuose kompiuteriuose ir staliniuose kompiuteriuose, o ARM procesoriai buvo rasti mažesnės galios įtaisytuose į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 geriausius rezultatus, 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.

Atkreipkite dėmesį, kad mes kartu su "Intel" žetonais į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 vartojimas tobulėja, nes "Intel" suprato, kad jie atsilikdavo nuo "ARM" mobiliuosiuose įrenginiuose, o "Intel" naujausi "Haswell" lustai suteikė didelį nešiojamųjų kompiuterių baterijų naudojimo laiką. "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 neryškėti. Nesvarbu, ar perkate "Windows" įrenginį, "Chromebook" ar "Android" įrenginį, šis skirtumas svarbus.

Štai kodėl turėtumėte pasirūpinti: programinės įrangos nesuderinamumas

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.

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

Image
Image

"Intel" "Chromebook" ir "ARM" "Chromebook" kompiuteriai

Kai kuriuose "Chromebook" įrenginiuose 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" operacinėje sistemoje 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 senos 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 "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 programos, kurias galbūt norėsite paleisti, bus paleistos tik "Intel" lustuose.

"Linux" versijos "Adobe Flash" papildinys, "Steam" ir jo šimtų "Linux" žaidimų biblioteka, "Microsoft" "Skype for Linux", "Minecraft" - visos šios programos gali būti įdiegtos "Intel Chromebook" kūrėjo režimu, bet neveikia visi dėl ARM vieno. Jei planuojate naudoti "Chromebook" kaip "Linux" sistemą, tikriausiai norėsite įsigyti "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" įrenginyje negalite įdiegti "Flash" kompiuteryje esančioje "Linux" aplinkoje.

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

Image
Image

"Android" - "Intel", palyginti su "Android", "ARM"

"Android" išmanieji telefonai ir planšetiniai kompiuteriai istoriškai paleidžia "ARM" žetonus, nors "Intel" jau keletą metų bandė pakeisti. 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.

Daugelyje "Android" programų naudoja "Android SDK" ir paleidžiama Dalvik virtualioje mašinoje, 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.

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

Image
Image

Jūsų įrenginio mikroschemų architektūra yra svarbi, todėl būtinai atkreipkite dėmesį į ją 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.

Rekomenduojamas: