Si do të ndikojë kalimi nga Intel në Arm Cpus te përdoruesit e Mac?

Si do të ndikojë kalimi nga Intel në Arm Cpus te përdoruesit e Mac?

Apple ka vendosur të kalojë nga përdorimi i CPU-ve Intel për të fuqizuar kompjuterët e saj në përdorimin e CPU-ve të saj të personalizuara të bazuara në ARM që i quan “Apple silicon”. Apple ka projektuar CPU-të e veta celulare për vite me radhë, por ky ndryshim nga Intel në ARM ka një problem potencialisht të madh për të cilin shumica e konsumatorëve ndoshta nuk do të jenë të vetëdijshëm. Fatmirësisht për përdoruesit e Mac, Apple po punon për të minimizuar çdo efekt tek përdoruesi fundor.

Arkitekturë

CPU-të Intel dhe AMD përdorin arkitekturën x86 ose më konkretisht arkitekturën x86_64, një variant 64-bit i arkitekturës origjinale 16-, pastaj 32-bit x86. Ky është në thelb një grup standard instruksionesh që mund të ekzekutojë një CPU. Kur aplikacionet shkruhen dhe përpilohen, ata duhet të marrin parasysh se në çfarë lloj platforme funksionojnë. Kjo nuk do të thotë vetëm Windows, macOS ose Linux, por gjithashtu nënkupton grupin e udhëzimeve që CPU po funksionon. Me gjithëpërfshirjen e grupit të instruksioneve x86 në tregun e kompjuterëve, në thelb gjithçka është krijuar për ta përdorur atë.

Problemi është se CPU-të e bazuara në ARM nuk përdorin grupin e instruksioneve x86, ata përdorin grupin e instruksioneve ARM dhe kjo nuk është e përputhshme me x86. Kjo do të thotë që shumica e programeve që do të ekzekutoheshin në një Mac me bazë Intel nuk do të mund të ekzekutoheshin në një Mac të bazuar në ARM.

Ka dy mënyra që Apple planifikon ta zgjidhë këtë çështje. E para është të bindë zhvilluesit që të modifikojnë aplikacionet e tyre që të punojnë edhe në CPU-të ARM, e dyta është të përdorin një "shtresë Abstraksioni". Duke pasur parasysh madhësinë e pjesës së tregut të Apple, ka të ngjarë të jetë në gjendje të bindë shumë zhvillues të publikojnë një version ARM të softuerit të tyre. Kjo mund të marrë pak kohë për t'u bërë e zakonshme edhe pse veçanërisht pasi mund të kërkojë disa ndryshime kodi.

Shtresa e abstraksionit, e quajtur "Rosetta 2" është projektuar si një masë ndaluese për të lejuar që aplikacionet x86 të ekzekutohen në CPU-të ARM. Ky proces mund të mos funksionojë në mënyrë të përsosur për të gjitha aplikacionet, duke shkaktuar potencialisht probleme të stabilitetit dhe performancës, por në përgjithësi duhet të funksionojë për shumicën e aplikacioneve. Do të vijë gjithashtu me rritjen e kohës së përpunimit sa herë që të ndodhë konvertimi, për shembull kur aplikacioni është duke u instaluar ose kur kodi po ekzekutohet.

Këshillë: Shtresa e abstraksionit quhet "Rosetta 2" siç vijon nga shtresa origjinale e abstraksionit Rosetta që u përdor kur Apple kaloi nga arkitektura IBM PowerPC në x86 të Intel.

Në realitet, kjo qasje do të thotë që përdoruesit e macOS mund të duhet të mësohen të kontrollojnë nëse softueri që duan të instalojnë është i pajtueshëm me ARM dhe jo për CPU-të x86. Vetë shtresa e abstraksionit supozohet të jetë në thelb transparente për përdoruesit, kështu që kjo duhet të jetë një problem.

Performanca

Problemi tjetër i mundshëm është performanca. CPU-të ARM janë përdorur zakonisht në pajisjet celulare, sepse ato janë shumë efikase në energji dhe kështu u sigurojnë pajisjeve jetëgjatësi më të madhe të baterisë. Kjo nuk tingëllon veçanërisht si një dobësi, për fat të keq, ata gjithashtu nuk janë krahasuar në mënyrë të favorshme në nivelet e performancës së mesme dhe të lartë të CPU-ve tradicionale të desktopit për sa i përket performancës së papërpunuar.

Në përgjithësi, ndryshimet e efikasitetit duhet të sjellin një përmirësim të dukshëm të jetëgjatësisë së baterisë aty ku është e mundur. Ndërsa CPU-të e nivelit të mesëm ka të ngjarë të mbeten disi konkurrues me paraardhësit e tyre x86 Intel, ky mund të mos jetë rasti në krye të opsioneve.

Potencialisht për të ndihmuar në adresimin e këtij problemi, gjenerata e parë e pajisjeve Apple që përdorin aktualisht CPU-të ARM do të jenë produktet e nivelit të ulët dhe të mesëm me pajisjet e nivelit të lartë që do të mbeten në Intel për të paktën një gjeneratë tjetër.


Si të ndryshoni pamjen e orës në një Fitbit Versa 4

Si të ndryshoni pamjen e orës në një Fitbit Versa 4

Ndryshoni pamjen e orës së Fitbit Versa 4 për t'i dhënë orës tuaj një pamje të ndryshme çdo ditë falas. Shihni sa e shpejtë dhe e lehtë është.

Çfarë është SMPS?

Çfarë është SMPS?

Mësoni se çfarë është SMPS dhe kuptimin e vlerësimeve të ndryshme të efikasitetit përpara se të zgjidhni një SMPS për kompjuterin tuaj.

Si të raportoni mashtrimet e phishing në Google

Si të raportoni mashtrimet e phishing në Google

Mësoni se si të raportoni një mashtrues në Google për t'i parandaluar ata të mashtrojnë të tjerët me këtë udhëzues.

Pse nuk po ndizet Chromebook im

Pse nuk po ndizet Chromebook im

Merr përgjigje për pyetjen, Pse Chromebook im nuk po ndizet? Në këtë udhëzues të dobishëm për përdoruesit e Chromebook.

Si të ndryshoni cilësimet e grafikës në Steam Deck

Si të ndryshoni cilësimet e grafikës në Steam Deck

Steam Deck ofron një përvojë të fuqishme dhe të gjithanshme lojrash pikërisht në majë të gishtave tuaj. Megjithatë, për të optimizuar lojërat tuaja dhe për të siguruar më të mirën e mundshme

Si të përdorni Klikuesin Automatik për Chromebook

Si të përdorni Klikuesin Automatik për Chromebook

Sot, do të gërmohej në një mjet që mund të automatizojë detyrat e përsëritura të klikimeve në Chromebook tuaj: Klikuesi automatik. Ky mjet mund t'ju kursejë kohë dhe

Roomba ndalon, ngjitet dhe rrotullohet - Rregullo

Roomba ndalon, ngjitet dhe rrotullohet - Rregullo

Rregulloni një problem ku vakuumi i robotit tuaj Roomba ndalon, ngjitet dhe vazhdon të rrotullohet.

Si të hiqni një GPU nga PC Windows në 2023

Si të hiqni një GPU nga PC Windows në 2023

Keni nevojë të hiqni GPU-në nga kompjuteri juaj? Bashkohuni me mua ndërsa shpjegoj se si të hiqni një GPU nga kompjuteri juaj në këtë udhëzues hap pas hapi.

Çfarë është Shoulder Surfing?

Çfarë është Shoulder Surfing?

Sërfimi i shpatullave është një klasë e sulmit të inxhinierisë sociale. Ai përfshin një sulmues që mbledh informacione duke parë në ekranin tuaj.

Çfarë është një SoC?

Çfarë është një SoC?

Nëse keni parë ndonjëherë brenda një kulle PC, mund të shihni se ka shumë komponentë të ndryshëm. Laptopi juaj mesatar përmban shumicën e të njëjtëve komponentë