Hogyan érinti a Mac felhasználókat az Intelről az Arm Cpus-ra való váltás?

Hogyan érinti a Mac felhasználókat az Intelről az Arm Cpus-ra való váltás?

Az Apple úgy döntött, hogy az Intel CPU-k használatáról a számítógépeinek táplálására saját egyedi ARM-alapú CPU-ira vált, amelyeket „Apple szilícium”-nak nevez. Az Apple évek óta tervezi saját mobil CPU-it, de az Intelről az ARM-re való váltás egy olyan nagy problémát rejt magában, amelyről a legtöbb fogyasztó valószínűleg nem lesz tudatában. A Mac-felhasználók szerencséjére az Apple azon dolgozik, hogy minimalizálja a végfelhasználókat érő hatásokat.

Építészet

Az Intel és az AMD CPU-k az x86 architektúrát, pontosabban az x86_64 architektúrát használják, amely az eredeti 16, majd 32 bites x86 architektúrák 64 bites változata. Ez alapvetően egy szabványos utasításkészlet, amelyet a CPU futtathat. Az alkalmazások írásakor és fordításakor figyelembe kell venniük, hogy milyen platformon futnak. Ez nem csak a Windowst, a macOS-t vagy a Linuxot jelenti, hanem azt az utasításkészletet is, amelyet a CPU futtat. Mivel az x86-os utasításkészlet mindenütt elterjedt a számítógéppiacon, lényegében minden a használatára készült.

A probléma az, hogy az ARM alapú CPU-k nem az x86 utasításkészletet használják, hanem az ARM utasításkészletet, és ez nem kompatibilis az x86-tal. Ez azt jelenti, hogy a legtöbb program, amely Intel-alapú Mac-en futna, nem tudna futni ARM-alapú Mac-en.

Az Apple kétféleképpen tervezi a probléma megoldását. Az első az, hogy rávegye a fejlesztőket arra, hogy módosítsák alkalmazásaikat, hogy azok ARM CPU-kon is működjenek, a második pedig az „absztrakciós réteg” használata. Tekintettel az Apple piaci részesedésének nagyságára, valószínűleg sok fejlesztőt képes lesz rávenni szoftverük ARM-verziójának közzétételére. Ennek általánossá válása eltarthat egy ideig, különösen azért, mert néhány kódmódosítást igényelhet.

Az absztrakciós réteg, az úgynevezett „Rosetta 2” stopgap intézkedésként készült, hogy lehetővé tegye az x86-os alkalmazások futtatását ARM CPU-kon. Előfordulhat, hogy ez a folyamat nem működik tökéletesen minden alkalmazásnál, ami stabilitási és teljesítményproblémákat okozhat, de általában a legtöbb alkalmazásnál működnie kell. Ezenkívül megnövekszik a feldolgozási idő, amikor az átalakítás megtörténik, például az alkalmazás telepítésekor vagy a kód futtatásakor.

Tipp: Az absztrakciós réteg neve „Rosetta 2”, mivel az eredeti Rosetta absztrakciós rétegből következik, amelyet akkor használtak, amikor az Apple átváltott az IBM PowerPC architektúráról az Intel x86-ra.

A valóságban ez a megközelítés azt jelenti, hogy a macOS-felhasználóknak meg kell szokniuk, hogy ellenőrizzék, hogy a telepíteni kívánt szoftver ARM-kompatibilis-e, nem pedig az x86-os CPU-khoz. Magának az absztrakciós rétegnek azonban alapvetően átláthatónak kell lennie a felhasználó számára, tehát ez probléma lehet.

Teljesítmény

A másik lehetséges probléma a teljesítmény. Az ARM CPU-kat általában mobileszközökben használják, mert nagyon energiatakarékosak, és így hosszabb akkumulátor-élettartamot biztosítanak az eszközöknek. Ez nem hangzik különösebben hátránynak, sajnos a hagyományos asztali CPU-k közép- és csúcskategóriás teljesítményszintjeihez képest sem voltak kedvezőek a nyers teljesítmény tekintetében.

Összességében a hatékonysági változtatásoknak az akkumulátor élettartamának észrevehető javulását kell eredményezniük, ahol lehetséges. Míg a középkategóriás CPU-k valószínűleg versenyképesek maradnak x86-os Intel elődjeikkel szemben, ez nem biztos, hogy ez a helyzet a sor csúcsán.

A probléma megoldása érdekében a ténylegesen ARM CPU-kat használó Apple-eszközök első generációja az alacsony és közepes szintű termékek lesznek, és a csúcskategóriás eszközök még legalább egy generáción keresztül az Intelnél maradnak.


Merevlemez klónozása

Merevlemez klónozása

A modern digitális korban, ahol az adatok értékes eszközök, a merevlemez klónozása Windows rendszeren sokak számára döntő fontosságú folyamat lehet. Ez az átfogó útmutató

Hogyan javítható a WUDFRd illesztőprogram betöltése a Windows 10 rendszeren?

Hogyan javítható a WUDFRd illesztőprogram betöltése a Windows 10 rendszeren?

A számítógép indításakor a hibaüzenet azt jelzi, hogy nem sikerült betölteni a WUDFRd illesztőprogramot a számítógépére?

Az NVIDIA GeForce Experience hibakód 0x0003 kijavítása

Az NVIDIA GeForce Experience hibakód 0x0003 kijavítása

Az NVIDIA GeForce tapasztalati hibakód 0x0003 az asztalon? Ha igen, olvassa el a blogot, hogy megtudja, hogyan javíthatja ki ezt a hibát gyorsan és egyszerűen.

Mi az SMPS?

Mi az SMPS?

Mielőtt SMPS-t választana számítógépéhez, ismerje meg, mi az SMPS és mit jelent a különböző hatékonysági besorolások.

Miért nem kapcsol be a Chromebookom?

Miért nem kapcsol be a Chromebookom?

Válaszokat kaphat a következő kérdésre: Miért nem kapcsol be a Chromebookom? Ebben a Chromebook-felhasználóknak szóló hasznos útmutatóban.

Az adathalász csalások bejelentése a Google-nak

Az adathalász csalások bejelentése a Google-nak

Ebből az útmutatóból megtudhatja, hogyan jelentheti be a csalókat a Google-nak, hogy megakadályozza, hogy átverjenek másokat.

A Roomba megáll, kiáll és megfordul – Javítás

A Roomba megáll, kiáll és megfordul – Javítás

Javítsa ki azt a problémát, amikor a Roomba robotporszívója leáll, beragad, és folyamatosan megfordul.

Grafikai beállítások módosítása a Steam Decken

Grafikai beállítások módosítása a Steam Decken

A Steam Deck robusztus és sokoldalú játékélményt kínál az Ön keze ügyében. Azonban a játék optimalizálása és a lehető legjobb biztosítása érdekében

Mi az elszigetelésen alapuló biztonság?

Mi az elszigetelésen alapuló biztonság?

Egy olyan témában készültek elmélyülni, amely egyre fontosabbá válik a kiberbiztonság világában: az elszigeteltségen alapuló biztonsággal. Ez a megközelítés a

Az Auto Clicker használata Chromebookhoz

Az Auto Clicker használata Chromebookhoz

Ma egy olyan eszközzel készültünk, amely képes automatizálni az ismétlődő kattintási feladatokat a Chromebookon: az Automatikus klikkelőt. Ezzel az eszközzel időt takaríthat meg és