Hvordan vil bytte fra Intel til Arm CPU påvirke Mac-brukere?

Apple har bestemt seg for å bytte fra å bruke Intel CPUer for å drive datamaskinene sine til å bruke sine egne tilpassede ARM-baserte CPUer som de kaller "Apple silisium". Apple har designet sine egne mobile CPUer i årevis, men denne endringen fra Intel til ARM har et potensielt stort problem som de fleste forbrukere sannsynligvis ikke vil være klar over. Heldigvis for Mac-brukere jobber Apple med å minimere enhver effekt for sluttbrukeren.

Arkitektur

Intel- og AMD-prosessorer bruker x86-arkitekturen eller mer spesifikt x86_64-arkitekturen, en 64-bits variant av den originale 16-, deretter 32-bits x86-arkitekturen. Dette er i utgangspunktet et standard sett med instruksjoner som en CPU kan kjøre. Når apper skrives og kompileres, må de ta hensyn til hva slags plattform de kjører på. Dette betyr ikke bare Windows, macOS eller Linux, men betyr også instruksjonssettet som CPU-en kjører. Med den allestedsnærværende x86-instruksjonssettet på datamarkedet, er egentlig alt designet for å bruke det.

Problemet er at ARM-baserte CPUer ikke bruker x86-instruksjonssettet, de bruker ARM-instruksjonssettet, og dette er ikke kompatibelt med x86. Dette betyr at de fleste programmer som kjører på en Intel-basert Mac ikke vil kunne kjøre på en ARM-basert Mac.

Det er to måter Apple planlegger å løse dette problemet på. Den første er å overtale utviklere til å modifisere appene sine til også å fungere på ARM CPUer, den andre er å bruke et "abstraksjonslag". Gitt størrelsen på Apples markedsandel, vil det sannsynligvis kunne overtale mange utviklere til å publisere en ARM-versjon av programvaren deres. Dette kan ta litt tid før det blir vanlig, spesielt siden det kan kreve noen kodeendringer.

Abstraksjonslaget, kalt "Rosetta 2" er designet som et stopp for å tillate x86-applikasjoner å kjøre på ARM CPUer. Denne prosessen fungerer kanskje ikke perfekt for alle applikasjoner, noe som potensielt kan forårsake stabilitets- og ytelsesproblemer, men bør generelt fungere for de fleste applikasjoner. Det vil også komme med økt behandlingstid når konverteringen skjer, for eksempel når applikasjonen installeres eller når koden kjøres.

Tips: Abstraksjonslaget heter "Rosetta 2" som følger etter det originale Rosetta-abstraksjonslaget som ble brukt da Apple byttet fra IBMs PowerPC-arkitektur til Intels x86.

I virkeligheten betyr denne tilnærmingen at macOS-brukere kanskje må venne seg til å sjekke at programvaren de vil installere er ARM-kompatibel i stedet for x86 CPUer. Abstraksjonslaget i seg selv er ment å være i hovedsak gjennomsiktig for brukeren, så det burde være et problem.

Opptreden

Det andre potensielle problemet er ytelse. ARM-CPU-er har vanligvis blitt brukt i mobile enheter fordi de er svært strømeffektive, og derfor gir enhetene lengre batterilevetid. Dette høres ikke spesielt ut som en ulempe, dessverre, de har heller ikke sammenlignet seg gunstig på mellom- og høyytelsesnivåene til tradisjonelle stasjonære CPU-er når det gjelder rå ytelse.

Samlet sett bør effektivitetsendringene gi en merkbar forbedring av batterilevetiden der det er aktuelt. Mens mellomlags-CPU-er sannsynligvis vil forbli noe konkurransedyktige med sine x86 Intel-forgjengere, er dette kanskje ikke tilfellet på toppen av linjen.

Potensielt for å hjelpe til med å løse dette problemet, vil den første generasjonen av Apple-enheter som faktisk bruker ARM-CPU-er være lav- til mellomnivå-produktene med avanserte enheter som blir værende på Intel i minst én generasjon til.


Leave a Comment

Slik installerer du en SSD på stasjonære og bærbare PC-er

Slik installerer du en SSD på stasjonære og bærbare PC-er

Har du nettopp kjøpt en SSD og håper å oppgradere den interne lagringen på PC-en din, men vet ikke hvordan du installerer SSD? Les denne artikkelen nå!

Grunnleggende om 3D-utskrift: En viktig vedlikeholdssjekkliste

Grunnleggende om 3D-utskrift: En viktig vedlikeholdssjekkliste

Å holde utstyret ditt i god stand er et must. Her er noen nyttige tips for å holde 3D-printeren din i topp stand.

10 Beste NAS-lagringsenheter for hjem og profesjonell bruk

10 Beste NAS-lagringsenheter for hjem og profesjonell bruk

Enten du leter etter en NAS for hjemmet eller kontoret, sjekk ut denne listen over de beste NAS-lagringsenhetene.

Hvordan finne IP-adressen til en skriver

Hvordan finne IP-adressen til en skriver

Har du problemer med å finne ut hvilken IP-adresse skrivere bruker? Vi viser deg hvordan du finner den.

5 Grunner til at Laptopen Din Overopphetes

5 Grunner til at Laptopen Din Overopphetes

Finn ut noen av de mulige årsakene til at laptopen din overopphetes, sammen med tips og triks for å unngå dette problemet og holde enheten din avkjølt.

Hva du skal gjøre hvis Powerbeats Pro ikke lader i saken

Hva du skal gjøre hvis Powerbeats Pro ikke lader i saken

Hvis Powerbeats Pro ikke lader, bruk en annen strømkilde og rengjør øreproppene. La saken være åpen mens du lader øreproppene.

Grunnleggende om 3D-utskrift: Vedlikeholdstips for 3D-printeren din

Grunnleggende om 3D-utskrift: Vedlikeholdstips for 3D-printeren din

Å vedlikeholde 3D-printerne dine er veldig viktig for å få de beste resultatene. Her er noen viktige tips å huske på.

Slik fikser du GeForce Now feilkode 0xC272008F

Slik fikser du GeForce Now feilkode 0xC272008F

Du gjør deg klar for en kveld med spilling, og det kommer til å bli stort – du har nettopp kjøpt "Star Wars Outlaws" på GeForce Now streamingtjenesten. Oppdag den eneste kjente løsningen som viser deg hvordan du fikser GeForce Now feilkode 0xC272008F, slik at du kan begynne å spille Ubisoft-spill igjen.

Slik bruker du AirPods med Samsung-telefoner

Slik bruker du AirPods med Samsung-telefoner

Er du usikker på om du skal kjøpe AirPods til din Samsung-telefon? Denne guiden vil helt klart hjelpe. Det mest åpenbare spørsmålet er om de to er

Canon Pixma MG5220: Skann uten blekk

Canon Pixma MG5220: Skann uten blekk

Hvordan aktivere skanning på Canon Pixma MG5220 når du går tom for blekk.