Jak przejście z procesora Intel na procesor Arm wpłynie na użytkowników komputerów Mac?

Firma Apple zdecydowała się przestawić się z używania procesorów Intela do zasilania swoich komputerów na używanie własnych niestandardowych procesorów opartych na ARM, które nazywa „krzemem Apple”. Apple od lat projektuje własne procesory mobilne, ale ta zmiana z Intela na ARM ma potencjalnie duży problem, o którym większość konsumentów prawdopodobnie nie będzie świadoma. Na szczęście dla użytkowników komputerów Mac Apple pracuje nad zminimalizowaniem wszelkich skutków dla użytkownika końcowego.

Architektura

Procesory Intel i AMD używają architektury x86, a dokładniej architektury x86_64, 64-bitowego wariantu oryginalnych 16-, a następnie 32-bitowych architektur x86. Jest to w zasadzie standardowy zestaw instrukcji, które może uruchomić procesor. Kiedy aplikacje są pisane i kompilowane, muszą wziąć pod uwagę rodzaj platformy, na której działają. Oznacza to nie tylko system Windows, macOS czy Linux, ale także zestaw instrukcji, w którym działa procesor. Wraz z wszechobecnością zestawu instrukcji x86 na rynku komputerowym, zasadniczo wszystko jest zaprojektowane do jego używania.

Problem polega na tym, że procesory oparte na ARM nie używają zestawu instrukcji x86, używają zestawu instrukcji ARM, a to nie jest kompatybilne z x86. Oznacza to, że większość programów działających na komputerze Mac z procesorem Intel nie będzie działać na komputerze Mac z procesorem ARM.

Apple planuje rozwiązać ten problem na dwa sposoby. Pierwszym jest przekonanie programistów do zmodyfikowania swoich aplikacji, aby działały również na procesorach ARM, drugim jest użycie „warstwy abstrakcji”. Biorąc pod uwagę wielkość udziału Apple w rynku, prawdopodobnie będzie w stanie przekonać wielu programistów do opublikowania wersji ARM ich oprogramowania. Może to zająć trochę czasu, zanim stanie się powszechne, zwłaszcza, że ​​może wymagać pewnych zmian w kodzie.

Warstwa abstrakcji, zwana „Rosetta 2”, została zaprojektowana jako środek tymczasowy, aby umożliwić uruchamianie aplikacji x86 na procesorach ARM. Ten proces może nie działać idealnie dla wszystkich aplikacji, potencjalnie powodując problemy ze stabilnością i wydajnością, ale powinien ogólnie działać w przypadku większości aplikacji. Będzie również wiązał się z wydłużeniem czasu przetwarzania za każdym razem, gdy nastąpi konwersja, na przykład podczas instalowania aplikacji lub uruchamiania kodu.

Wskazówka: Warstwa abstrakcji nosi nazwę „Rosetta 2”, ponieważ jest kontynuacją oryginalnej warstwy abstrakcji Rosetty, która była używana, gdy Apple przełączył się z architektury IBM PowerPC na architekturę Intel x86.

W rzeczywistości takie podejście oznacza, że ​​użytkownicy macOS mogą być zmuszeni przyzwyczaić się do sprawdzania, czy oprogramowanie, które chcą zainstalować, jest zgodne z ARM, a nie z procesorami x86. Sama warstwa abstrakcji ma być jednak zasadniczo przezroczysta dla użytkownika, więc powinno to stanowić problem.

Występ

Innym potencjalnym problemem jest wydajność. Procesory ARM są zwykle używane w urządzeniach mobilnych, ponieważ są bardzo energooszczędne, a zatem zapewniają urządzeniom dłuższy czas pracy na baterii. Nie wydaje się to szczególnie wadą, niestety, nie wypadły też korzystnie w porównaniu ze średnimi i wysokimi poziomami wydajności tradycyjnych procesorów do komputerów stacjonarnych pod względem surowej wydajności.

Ogólnie rzecz biorąc, zmiany wydajności powinny w stosownych przypadkach przynieść zauważalną poprawę żywotności baterii. Chociaż procesory średniej klasy prawdopodobnie pozostaną nieco konkurencyjne w stosunku do swoich poprzedników Intel x86, może to nie dotyczyć opcji z górnej półki

Potencjalnie, aby rozwiązać ten problem, pierwsza generacja urządzeń Apple faktycznie korzystających z procesorów ARM będzie produktami niskiej i średniej klasy, przy czym urządzenia z wyższej półki pozostaną na platformie Intela przez co najmniej jeszcze jedną generację.



Leave a Comment

Co zrobić, jeśli Powerbeats Pro nie ładują się w etui

Co zrobić, jeśli Powerbeats Pro nie ładują się w etui

Jeśli Twoje Powerbeats Pro się nie ładują, spróbuj użyć innego źródła zasilania i oczyść swoje słuchawki. Pozostaw etui otwarte podczas ładowania słuchawek.

Canon Pixma MG5220: Skanowanie bez atramentu

Canon Pixma MG5220: Skanowanie bez atramentu

Jak włączyć skanowanie w Canon Pixma MG5220, gdy brakuje atramentu.

5 powodów, dla których Twój laptop się przegrzewa

5 powodów, dla których Twój laptop się przegrzewa

Poznaj możliwe przyczyny przegrzewania się laptopa oraz wskazówki, jak temu zapobiegać i utrzymać urządzenie w chłodzie.

Jak naprawić błąd GeForce Now kod 0xC272008F

Jak naprawić błąd GeForce Now kod 0xC272008F

Przygotowujesz się na wieczór gier, a będzie to duży wieczór – właśnie odebrałeś „Star Wars Outlaws” w serwisie GeForce Now. Odkryj jedyny znany sposób na naprawę błędu GeForce Now kod 0xC272008F, aby móc znowu grać w gry Ubisoftu.

Podstawy drukowania 3D: Wskazówki dotyczące utrzymania drukarki 3D

Podstawy drukowania 3D: Wskazówki dotyczące utrzymania drukarki 3D

Utrzymanie drukarek 3D jest bardzo ważne, aby uzyskać najlepsze wyniki. Oto kilka ważnych wskazówek, które warto wziąć pod uwagę.

Jak znaleźć adres IP drukarki

Jak znaleźć adres IP drukarki

Masz problem z ustaleniem, jaki adres IP ma twoja drukarka? Pokażemy ci, jak to zrobić.

Podstawy Druku 3D: Lista Kontrolna Utrzymania, Którą Musisz Przeczytać

Podstawy Druku 3D: Lista Kontrolna Utrzymania, Którą Musisz Przeczytać

Zachowanie sprzętu w dobrym stanie jest kluczowe. Oto kilka przydatnych wskazówek, aby utrzymać swoją drukarkę 3D w doskonałym stanie.

Jak używać AirPods z telefonami Samsung

Jak używać AirPods z telefonami Samsung

Jeśli zastanawiasz się nad zakupem AirPods do swojego telefonu Samsung, ten przewodnik na pewno pomoże. Najważniejsze pytanie to, czy oba urządzenia są ze sobą kompatybilne i odpowiedź brzmi: tak!

Co to jest DHCP?

Co to jest DHCP?

Kiedy łączysz się z siecią, zazwyczaj masz adres IP przypisywany automatycznie przez router dzięki usłudze DHCP.

Jak uruchomić dwa komputery na jednym monitorze?

Jak uruchomić dwa komputery na jednym monitorze?

Przestrzeń może być na wagę złota. Dowiedz się, jak połączyć dwa komputery za pomocą jednego wyświetlacza. Poznaj najlepsze rozwiązania.