Hvordan vil skiftet fra Intel til Arm CPUer påvirke Mac-brugere?

Apple har besluttet at skifte fra at bruge Intel CPU'er til at drive sine computere til at bruge sine egne brugerdefinerede ARM-baserede CPU'er, som det kalder "Apple silicon". Apple har designet sine egne mobile CPU'er i årevis, men denne ændring fra Intel til ARM har et potentielt stort problem, som de fleste forbrugere sandsynligvis ikke vil være opmærksomme på. Heldigvis for Mac-brugere arbejder Apple på at minimere enhver effekt for slutbrugeren.

Arkitektur

Intel og AMD CPU'er bruger x86-arkitekturen eller mere specifikt x86_64-arkitekturen, en 64-bit variant af den originale 16-, derefter 32-bit x86-arkitektur. Dette er dybest set et standard sæt instruktioner, som en CPU kan køre. Når apps skrives og kompileres, skal de tage højde for, hvilken slags platform de kører på. Dette betyder ikke kun Windows, macOS eller Linux, men betyder også det instruktionssæt, som CPU'en kører. Med x86-instruktionssættets allestedsnærværende på computermarkedet er stort set alt designet til at bruge det.

Problemet er, at ARM-baserede CPU'er ikke bruger x86-instruktionssættet, de bruger ARM-instruktionssættet, og dette er ikke kompatibelt med x86. Dette betyder, at de fleste programmer, der ville køre på en Intel-baseret Mac, ikke ville være i stand til at køre på en ARM-baseret Mac.

Der er to måder, Apple planlægger at løse dette problem på. Den første er at overtale udviklere til at ændre deres apps til også at fungere på ARM CPU'er, den anden er at bruge et "Abstraktionslag". I betragtning af størrelsen på Apples markedsandel vil det sandsynligvis være i stand til at overtale mange udviklere til at udgive en ARM-version af deres software. Dette kan dog tage lidt tid at blive almindeligt, især da det kan kræve nogle kodeændringer.

Abstraktionslaget, kaldet "Rosetta 2" er designet som et stopgap-mål for at tillade x86-applikationer at blive kørt på ARM CPU'er. Denne proces fungerer muligvis ikke perfekt for alle applikationer, hvilket potentielt kan forårsage stabilitets- og ydeevneproblemer, men bør generelt fungere for de fleste applikationer. Det vil også komme med øget behandlingstid, når konverteringen sker, for eksempel når applikationen installeres, eller når koden køres.

Tip: Abstraktionslaget hedder "Rosetta 2", da det følger efter det originale Rosetta-abstraktionslag, der blev brugt, da Apple skiftede fra IBMs PowerPC-arkitektur til Intels x86.

I virkeligheden betyder denne tilgang, at macOS-brugere muligvis skal vænne sig til at kontrollere, at den software, de vil installere, er ARM-kompatibel i stedet for x86-CPU'er. Selve abstraktionslaget formodes dog i det væsentlige at være gennemsigtigt for brugeren, så det burde være et problem.

Ydeevne

Det andet potentielle problem er ydeevne. ARM CPU'er er typisk blevet brugt i mobile enheder, fordi de er meget strømeffektive, og derfor giver enheder længere batterilevetid. Dette lyder ikke specielt som en ulempe, desværre har de heller ikke sammenlignet sig positivt på mellem- til high-end ydeevneniveauerne af traditionelle desktop-CPU'er med hensyn til rå ydeevne.

Samlet set burde effektivitetsændringerne medføre en mærkbar forbedring af batterilevetiden, hvor det er relevant. Mens mid-tier CPU'er sandsynligvis vil forblive noget konkurrencedygtige med deres x86 Intel-forgængere, er dette muligvis ikke tilfældet i toppen af ​​linjen.

Potentielt for at hjælpe med at løse dette problem, vil den første generation af Apple-enheder, der rent faktisk bruger ARM-CPU'er, være produkterne på lavt til mellemniveau, hvor de avancerede enheder forbliver på Intel i mindst én generation mere.


Leave a Comment

Sådan tilføjer du en printer til Windows 10

Sådan tilføjer du en printer til Windows 10

Det er enkelt at tilføje en printer til Windows 10, selvom processen for kablede enheder vil være anderledes end for trådløse enheder.

Sådan kontrollerer du RAM og RAM-fejl på din computer med den højeste nøjagtighedsrate

Sådan kontrollerer du RAM og RAM-fejl på din computer med den højeste nøjagtighedsrate

Som du ved, er RAM en meget vigtig hardwaredel i en computer, der fungerer som hukommelse til at behandle data og er den faktor, der bestemmer hastigheden på en bærbar computer eller pc. I artiklen nedenfor vil WebTech360 introducere dig til nogle måder at kontrollere for RAM-fejl ved hjælp af software på Windows.

Sådan installer du en SSD på stationære og bærbare computere

Sådan installer du en SSD på stationære og bærbare computere

Har du lige købt en SSD i håbet om at opgradere din computers interne lager, men ved ikke, hvordan du installerer SSD? Læs denne artikel nu!

Canon Pixma MG5220: Scan Uden Blæk

Canon Pixma MG5220: Scan Uden Blæk

Sådan aktiveres scanning på Canon Pixma MG5220, når du er løbet tør for blæk.

10 Bedste NAS Lagringsenheder til Hjem og Professionelt Brug

10 Bedste NAS Lagringsenheder til Hjem og Professionelt Brug

Uanset om du leder efter en NAS til dit hjem eller kontor, så tjek denne liste over de bedste NAS lagringsenheder.

Hvad skal man gøre, hvis Powerbeats Pro ikke oplades i etui

Hvad skal man gøre, hvis Powerbeats Pro ikke oplades i etui

Hvis din Powerbeats Pro ikke oplades, skal du bruge en anden strømkilde og rengøre dine earbuds. Lad etuiet være åbent, mens du oplader dine earbuds.

Sådan Fixer du GeForce Now Fejlkode 0xC272008F

Sådan Fixer du GeForce Now Fejlkode 0xC272008F

Du er klar til en aften med gaming, og det bliver en stor aften - du har lige hentet "Star Wars Outlaws" på GeForce Now streamingtjenesten. Opdag den eneste kendte løsning, der viser dig, hvordan du kan fikse GeForce Now Fejlkode 0xC272008F, så du kan begynde at spille Ubisoft-spil igen.

Sådan forbinder du Windows 11 bærbar computer til projector/TV

Sådan forbinder du Windows 11 bærbar computer til projector/TV

Læs denne artikel for at lære om den enkle trin-for-trin proces for at forbinde en bærbar computer til en projector eller TV på Windows 11 og Windows 10 OS.

Sådan Finder Du IP-adressen til en Printer

Sådan Finder Du IP-adressen til en Printer

Har du problemer med at finde ud af, hvilken IP-adresse din printer bruger? Vi viser dig, hvordan du finder den.

3D Printning Grundlæggende: Vedligeholdelsestips til din 3D-printer

3D Printning Grundlæggende: Vedligeholdelsestips til din 3D-printer

At holde dine 3D-printere er meget vigtigt for at få de bedste resultater. Her er nogle vigtige tips at huske på.