Jak přechod od Intelu k Arm Cpus ovlivní uživatele Mac?

Jak přechod od Intelu k Arm Cpus ovlivní uživatele Mac?

Apple se rozhodl přejít z používání procesorů Intel k napájení svých počítačů k používání vlastních vlastních procesorů založených na ARM, které nazývá „Apple silicon“. Apple již roky navrhuje své vlastní mobilní CPU, ale tato změna od Intelu k ARM má potenciálně velký problém, o kterém si většina spotřebitelů pravděpodobně nebude vědoma. Naštěstí pro uživatele počítačů Mac Apple pracuje na minimalizaci jakéhokoli dopadu na koncového uživatele.

Architektura

Procesory Intel a AMD používají architekturu x86 nebo přesněji architekturu x86_64, 64bitovou variantu původních 16bitových a poté 32bitových architektur x86. Toto je v podstatě standardní sada instrukcí, kterou může CPU spustit. Když jsou aplikace napsány a kompilovány, musí vzít v úvahu, na jaké platformě běží. To neznamená jen Windows, macOS nebo Linux, ale také instrukční sadu, na které CPU běží. Vzhledem k všudypřítomnosti instrukční sady x86 na počítačovém trhu je v podstatě vše navrženo k jejímu použití.

Problém je v tom, že CPU založené na ARM nepoužívají instrukční sadu x86, ale instrukční sadu ARM, a ta není kompatibilní s x86. To znamená, že většina programů, které by běžely na Macu s procesorem Intel, by nemohla běžet na Macu s ARM.

Existují dva způsoby, jak Apple plánuje tento problém vyřešit. Prvním je přesvědčit vývojáře, aby upravili své aplikace tak, aby fungovaly také na CPU ARM, druhým je použití „abstrakce vrstvy“. Vzhledem k velikosti tržního podílu Applu se pravděpodobně podaří přesvědčit mnoho vývojářů, aby zveřejnili verzi ARM svého softwaru. To může nějakou dobu trvat, než se to stane běžným, zejména proto, že to může vyžadovat určité změny kódu.

Abstrakce vrstva nazvaná „Rosetta 2“ je navržena jako přechodné opatření umožňující spouštění aplikací x86 na CPU ARM. Tento proces nemusí fungovat dokonale pro všechny aplikace a může způsobit problémy se stabilitou a výkonem, ale obecně by měl fungovat pro většinu aplikací. Přijde také s delší dobou zpracování, kdykoli dojde ke konverzi, například když se instaluje aplikace nebo když se spouští kód.

Tip: Abstraktní vrstva se jmenuje „Rosetta 2“, protože navazuje na původní abstraktní vrstvu Rosetta, která byla použita, když Apple přešel z architektury IBM PowerPC na Intel x86.

Ve skutečnosti tento přístup znamená, že uživatelé macOS si možná budou muset zvyknout na kontrolu, zda software, který chtějí nainstalovat, je kompatibilní s ARM, nikoli pro procesory x86. Předpokládá se, že samotná vrstva abstrakce má být pro uživatele v podstatě transparentní, takže by to měl být problém.

Výkon

Dalším možným problémem je výkon. Procesory ARM se obvykle používají v mobilních zařízeních, protože jsou velmi energeticky účinné, a tak poskytují zařízením delší životnost baterie. To nezní nijak zvlášť jako nevýhoda, bohužel také nemají příznivé srovnání na středních až špičkových výkonnostních úrovních tradičních stolních CPU, pokud jde o hrubý výkon.

Celkově by změny účinnosti měly přinést znatelné zlepšení životnosti baterie tam, kde je to vhodné. Zatímco CPU střední třídy pravděpodobně zůstanou poněkud konkurenceschopné se svými x86 předchůdci Intel, nemusí tomu tak být u nejvyšších možností.

Potenciálně k vyřešení tohoto problému bude první generací zařízení Apple, která skutečně používá procesory ARM, produkty nižší až střední třídy, přičemž špičková zařízení zůstanou na Intelu ještě minimálně jednu generaci.


Jak klonovat pevný disk

Jak klonovat pevný disk

V moderním digitálním věku, kde jsou data cenným aktivem, může být klonování pevného disku v systému Windows pro mnohé zásadním procesem. Tento komplexní průvodce

Jak opravit selhání načtení ovladače WUDFRd v systému Windows 10?

Jak opravit selhání načtení ovladače WUDFRd v systému Windows 10?

Setkáváte se při spouštění počítače s chybovou zprávou, která říká, že se nepodařilo načíst ovladač WUDFRd do vašeho počítače?

Jak opravit kód chyby NVIDIA GeForce Experience 0x0003

Jak opravit kód chyby NVIDIA GeForce Experience 0x0003

Máte na ploše zkušenosti s chybovým kódem 0x0003 NVIDIA GeForce? Pokud ano, přečtěte si blog a zjistěte, jak tuto chybu rychle a snadno opravit.

Co je SMPS?

Co je SMPS?

Než si vyberete SMPS pro svůj počítač, zjistěte si, co je SMPS, a význam různých hodnocení účinnosti.

Proč se můj Chromebook nezapne

Proč se můj Chromebook nezapne

Získejte odpovědi na otázku Proč se můj Chromebook nezapíná? V této užitečné příručce pro uživatele Chromebooků.

Jak nahlásit phishingové podvody společnosti Google

Jak nahlásit phishingové podvody společnosti Google

V této příručce se dozvíte, jak nahlásit podvodníka společnosti Google a zabránit mu v podvádění ostatních.

Roomba se zastaví, přilepí a otočí – oprava

Roomba se zastaví, přilepí a otočí – oprava

Vyřešte problém, kdy se váš robotický vysavač Roomba zastaví, zasekne a stále se otáčí.

Jak změnit nastavení grafiky na Steam Deck

Jak změnit nastavení grafiky na Steam Deck

Steam Deck nabízí robustní a všestranný herní zážitek přímo na dosah ruky. Chcete-li však optimalizovat své hraní a zajistit to nejlepší možné

Co je zabezpečení založené na izolaci?

Co je zabezpečení založené na izolaci?

Chtěli jsme se ponořit do tématu, které je ve světě kybernetické bezpečnosti stále důležitější: zabezpečení založené na izolaci. Tento přístup k

Jak používat Auto Clicker pro Chromebook

Jak používat Auto Clicker pro Chromebook

Dnes jsme se chtěli ponořit do nástroje, který dokáže automatizovat opakované klikání na vašem Chromebooku: Auto Clicker. Tento nástroj vám může ušetřit čas a