Kako bo prehod z Intel na Arm Cpus vplival na uporabnike Mac?

Kako bo prehod z Intel na Arm Cpus vplival na uporabnike Mac?

Apple se je odločil, da preklopi z uporabe procesorjev Intel za napajanje svojih računalnikov na uporabo lastnih procesorjev, ki temeljijo na ARM, ki jih imenuje "Apple silicon". Apple že leta oblikuje lastne mobilne procesorje, vendar ima ta sprememba z Intela na ARM potencialno veliko težavo, ki se je večina potrošnikov verjetno ne bo zavedala. Na srečo za uporabnike Maca si Apple prizadeva zmanjšati kakršen koli učinek na končnega uporabnika.

arhitektura

Intelovi in ​​AMD procesorji uporabljajo arhitekturo x86 ali natančneje arhitekturo x86_64, 64-bitno različico prvotne 16-, nato 32-bitne arhitekture x86. To je v bistvu standardni nabor navodil, ki jih lahko izvaja CPU. Ko so aplikacije napisane in prevedene, morajo upoštevati, na kakšni platformi delujejo. To ne pomeni samo Windows, macOS ali Linux, ampak tudi nabor navodil, ki jih izvaja CPE. Zaradi vseprisotnosti nabora navodil x86 na računalniškem trgu je v bistvu vse zasnovano za njegovo uporabo.

Težava je v tem, da procesorji, ki temeljijo na ARM, ne uporabljajo nabora ukazov x86, uporabljajo nabor ukazov ARM in to ni združljivo z x86. To pomeni, da se večina programov, ki bi se izvajali na Macu, ki temelji na Intelu, ne bi mogla izvajati na Macu, ki temelji na ARM.

Apple namerava rešiti to težavo na dva načina. Prvi je prepričati razvijalce, da spremenijo svoje aplikacije, da bodo delovale tudi na procesorjih ARM, drugi pa je uporaba "plasti abstrakcije". Glede na velikost Applovega tržnega deleža bo verjetno lahko prepričal številne razvijalce, da objavijo različico svoje programske opreme ARM. To lahko traja nekaj časa, da postane običajno, še posebej, ker lahko zahteva nekaj sprememb kode.

Plast abstrakcije, imenovana "Rosetta 2", je zasnovana kot ukrep za zaustavitev, ki omogoča izvajanje aplikacij x86 na CPE-jih ARM. Ta postopek morda ne bo deloval popolnoma za vse aplikacije, kar bi lahko povzročilo težave s stabilnostjo in zmogljivostjo, vendar bi na splošno moral delovati za večino aplikacij. Podaljšan bo tudi čas obdelave, ko se zgodi pretvorba, na primer med namestitvijo aplikacije ali med izvajanjem kode.

Namig: Abstrakcijski sloj se imenuje »Rosetta 2«, saj sledi prvotni abstrakcijski plasti Rosetta, ki je bila uporabljena, ko je Apple prešel z arhitekture IBM PowerPC na Intelov x86.

V resnici ta pristop pomeni, da se bodo uporabniki macOS morda morali navaditi na preverjanje, ali je programska oprema, ki jo želijo namestiti, združljiva z ARM in ne za procesorje x86. Sam sloj abstrakcije naj bi bil v bistvu pregleden za uporabnika, tako da bi to morala biti težava.

Izvedba

Druga možna težava je uspešnost. CPE ARM se običajno uporabljajo v mobilnih napravah, ker so zelo energetsko učinkoviti in tako zagotavljajo napravam daljšo življenjsko dobo baterije. To se ne sliši posebej kot slaba stran, na žalost pa se tudi glede na surovo zmogljivost niso dobro primerjali na nivojih srednje in visoke zmogljivosti tradicionalnih namiznih CPE.

Na splošno bi morale spremembe učinkovitosti prinesti opazno izboljšanje življenjske dobe baterije, kjer je to primerno. Čeprav bodo procesorji srednjega razreda verjetno ostali nekoliko konkurenčni svojim predhodnikom Intel x86, to morda ne velja za najboljše možnosti.

Prva generacija naprav Apple, ki dejansko uporabljajo procesorje ARM, bo morda za pomoč pri reševanju tega vprašanja izdelki nizke do srednje stopnje, pri čemer bodo naprave višjega razreda ostale na Intelu še vsaj eno generacijo.


Kako klonirati trdi disk

Kako klonirati trdi disk

V sodobni digitalni dobi, kjer so podatki dragocena dobrina, je lahko kloniranje trdega diska v sistemu Windows za mnoge ključen postopek. Ta obsežen vodnik

Kako popraviti, da se gonilnik WUDFRd ni uspel naložiti v sistemu Windows 10?

Kako popraviti, da se gonilnik WUDFRd ni uspel naložiti v sistemu Windows 10?

Ali se med zagonom računalnika soočate s sporočilom o napaki, ki pravi, da se gonilnik WUDFRd ni uspel naložiti v vaš računalnik?

Kako popraviti kodo napake NVIDIA GeForce Experience 0x0003

Kako popraviti kodo napake NVIDIA GeForce Experience 0x0003

Ali imate na namizju izkušnje s kodo napake NVIDIA GeForce 0x0003? Če je odgovor pritrdilen, preberite blog in poiščite, kako hitro in enostavno odpraviti to napako.

Kaj je SMPS?

Kaj je SMPS?

Preberite, kaj je SMPS in pomen različnih ocen učinkovitosti, preden izberete SMPS za svoj računalnik.

Kaj je varnost na podlagi izolacije?

Kaj je varnost na podlagi izolacije?

Poglobili se bomo v temo, ki postaja vse bolj pomembna v svetu kibernetske varnosti: varnost, ki temelji na izolaciji. Ta pristop k

Kako uporabljati Auto Clicker za Chromebook

Kako uporabljati Auto Clicker za Chromebook

Danes sem se nameraval poglobiti v orodje, ki lahko avtomatizira ponavljajoča se opravila klikanja na vašem Chromebooku: Auto Clicker. To orodje vam lahko prihrani čas in

Roomba se ustavi, zatakne in obrne – popravi

Roomba se ustavi, zatakne in obrne – popravi

Odpravite težavo, ko se vaš robotski sesalnik Roomba ustavi, zatakne in se nenehno obrača.

Zakaj se moj Chromebook ne vklopi

Zakaj se moj Chromebook ne vklopi

Pridobite odgovore na vprašanje Zakaj se moj Chromebook ne vklopi? V tem koristnem vodniku za uporabnike Chromebooka.

Kako spremeniti grafične nastavitve na Steam Deck

Kako spremeniti grafične nastavitve na Steam Deck

Steam Deck ponuja robustno in vsestransko igralno izkušnjo na dosegu roke. Vendar, da optimizirate svoje igranje in zagotovite najboljše možno

Kako spremeniti številčnico ure na Fitbit Versa 4

Kako spremeniti številčnico ure na Fitbit Versa 4

Brezplačno spremenite številčnico ure svojega Fitbit Versa 4, da bo vaša ura vsak dan drugačna. Poglejte, kako hitro in enostavno je.