Logo hu.androidermagazine.com
Logo hu.androidermagazine.com

Mi a kar?

Anonim

Nemrégiben felmerült egy nagy kérdésünk, amely emlékeztetett arra, hogy nem mindenki tartja naprakészen a specifikációkat és a hardvertervezést. Valaki megkérdezte, hogy az ARM mit jelent.

Először is, ez egy fantasztikus kérdés. El tudom képzelni, hogy nehéz értelmezni néhány olyan műszaki beszélgetést, amely akkor történik, ha nem biztos abban, hogy még az alapok is vannak, és az egyetlen módja annak, hogy megtudja, az, hogy kérdezi. Szóval örülünk, hogy megkérdezted!

Az ARM egy vállalat, az ARM pedig egy processzor architektúra, amelyet fejlesztenek és eladnak.

Amikor lát egy tech vitát, és az ARM szót használják, ez egy processzor típusát írja le. Az ARM processzor über-technikai meghatározása egy olyan processzor, amely a RISC-alapú architektúrára épül, amelyet az Acorn Computers fejlesztett ki az 1980-as években, és amelyet az Advanced RISC Machines fejlesztett ki (azaz az ARM).

Ez nem nagyon hasznos, ha nem tudja, mit jelent ez. Tehát beszéljünk arról, hogy ez mit jelent.

Az ARM, Ltd. egy olyan társaság Angliában, amely processzor architektúrát fejleszt és tervez. A processzor kialakításának ARM rövidítése az Acorn RISC Machine, az ARM rövidítés pedig a vállalat számára, amely az architektúra használatának engedélyét tervezi és eladja, az Advanced RISC Machines kifejezést jelenti. Ne tedd le, melyik ARM azt jelenti, melyik dolog, mivel manapság mindkettő felcserélhető. Az ARM a vállalat egy módszert tervez az ARM processzorok felépítésére, és olyan cégek, mint a Qualcomm, az Apple és a Samsung, licencelik arra, hogy saját egyedi processzoraikat építsék fel. Számos más cég engedélyezte az ARM kialakítását is. A legtöbb kicsi és akkumulátorral működő, agyat igénylő eszköz ARM processzort fog használni.

Az ARM CPU-kat úgy tervezték, hogy sok egyszerű feladatot egyszerre végezzenek, anélkül, hogy sok energiára lenne szükség.

A RISC a csökkentett utasításkészlet számításokat jelenti. A laptopban vagy asztali számítógépen található Intel vagy AMD processzor valószínűleg CISC (komplex utasításkészlet-számítás) processzor. A két különféle típust különféle igényekre tervezték. A RISC processzort úgy tervezték, hogy kevesebb utasítást futtasson (az utasítások meghatározzák, hogy milyen utasításokat küldhet egy processzor egy programnak), mint egy CISC processzor. Mivel kevesebb dolgot tudnak csinálni, magasabb frekvenciájuk is lehet - a hallott Gigahertz-számok -, és több MIPS-et hajthatnak végre (millió utasítás másodpercenként), mint egy CISC processzor.

Ha csökkenti a processzor által kiszámítható utasítások számát, egyszerűbb áramkört hozhat létre a chip belsejében. Egy RISC processzor kevesebb tranzisztort használ, amelyek viszont kevesebb energiát fogyasztanak. Mivel az áramkörök egyszerűek (a műszaki nyelv optimalizált útvonalaiként ismertek), a szerszámméret kisebb lehet a processzor felépítéséhez. A sajtméret egy processzor beépített szilikon ostyán egy chip mérése. Ha a szerszámméret kisebb, akkor a processzor felületére több, kevesebb huzalozással rendelkező alkatrészt helyezhet el. Ez az ARM processzorokat kicsivé teszi, és sokkal kevesebb energiát igényel.

A kicsi, gyors és egyszerű processzorok ideálisak például a telefonokhoz. A telefon nem kéri a CPU-t olyan dolgok feldolgozására, mint a 3D-s ütközési adatok (kivéve, ha ez Tango telefon), vagy megpróbál több száz szálat futtatni korlátozott számú magján. A mobil szoftvereket, mind az operációs rendszert, mind a rajta futó alkalmazásokat kódolják és optimalizálják az ARM processzor által használt csökkentett utasításkészlethez. De ez nem jelenti azt, hogy az ARM CPU-k önmagukban nem nagy teljesítményűek.

A jelenlegi ARM specifikáció 32-bites és 64-bites tervezést, hardver virtualizációt, fejlett energiagazdálkodást tesz lehetővé, amely felülettel kapcsolódhat a felhasználói szoftverekhez, és egy betöltési / tárolási architektúrát, amely többnyire egyciklusú és ortogonális. Ha kíváncsi, hogy mi ezek a dolgok, még többet tanulmányozhat a számítógépes utasításkészlet architektúráiban.

Csak annyit kell tudnia róla, hogy azt jelenti, hogy az ARM processzorok is nagyon jók olyan dolgokban, amelyek nem telefonok vagy médialejátszók. Olyan dolgok, mint a szuper számítógépek.

Az ARM Kiváló Építészeti Alapok videó lejátszási listája

Az ARM nagy teljesítmény / watt aránnyal rendelkezik. A helyesen kódolt szoftverek egy wattonként több energiát tudnak felhasználni egy ARM chipen, mint az x86 (az Intel népszerűsített CISC processzora) CPU-ján. Ez megkönnyíti a kiszolgálók és a szuper számítógépek méretezését az ARM processzorok használatakor.

Megkaphatja a szükséges nyers számítási teljesítményt 24 x86 processzormagból, vagy több száz apró, alacsony teljesítményű ARM magból. Az x86 magok a számítási teljesítményükkel felhasználják a szükséges számítások elvégzését mindössze néhány CPU magon és szálon, míg az ARM magok elosztják a feladatokat számos alacsony kapacitású és kevésbé összetett magra. Az ARM magok száma sokkal nagyobb, de nincs szükségük több energiára vagy több helyre, mint amennyire a 24 x86 mag igényel. Ez megkönnyíti a méretezést - több számítási teljesítmény hozzáadását a processzor kialakításához - az ARM segítségével. Csak adjon hozzá több CPU-magot, és ellenőrizze, hogy a szoftvere jól íródott-e az ARM utasításkészletéhez.

Az ARM processzorok nagyon jól méretezhetők, és szuperszámítógépeken és szervereken, valamint Android- vagy iPad-készülékeken futhatnak.

Végül az ARM processzor egyetlen példánya soha nem lesz olyan nagy teljesítményű, mint valami Intel Core i7, például egy játék PC. Nem túl jó az x86 Intel processzor számára írt szoftver futtatása, és sok kódolási változásra van szükség, vagy virtuális gépen ugyanazok végrehajtásához. De az Intel Core i7 kb. 12-szerese az energiafogyasztása, aktív hűtőrendszerre van szüksége, és soha nem fog beleférni a telefonba. A kevésbé bonyolult ARM processzor jól működik, ha a szoftvert közvetlenül támogatják, és alacsony fogyasztásának és kis tervezési tulajdonságainak köszönhetően könnyű hozzá néhány nagy órajelű magot a CPU-hoz a fejlett szoftver futtatásához, amelyet mindannyian akarunk hogy használni tudjuk a telefonunkon.

És ha van adatközpont valahol a hegyekben, akkor folyamatosan méretezheti és új magokat adhat hozzá, amíg olyan számítógépeket nem hoz létre, amelyek képesek kezelni az NVIDIA okos autóit vagy a Google oktatógépeit.