Kilka lat temu nie było wielkiego wyboru architektury, którą chciałbyś używać na swoim komputerze. Przez długi czas architektura x86 stworzona przez Intela i x64 stworzona przez AMD od lat dominowały w komputerach konsumenckich. W przeważającej części zdecydowana większość komputerów to procesory x86 nawet dzisiaj, mimo że architektura ma kilkadziesiąt lat.
Jednak w ostatnich latach pojawił się nowy konkurent. ARM, ta sama architektura, która zasila nasze telefony, powoli przejmuje przestrzeń na PC. Ale który wybrać?
Co to jest x86?
x86 jest najczęściej używanym zestawem instrukcji na komputerach PC i prawdopodobnie ma największą historię.
x86 ma swoje początki w latach 70. XX wieku. Po wprowadzeniu 4-bitowego układu w 1971 roku (pierwszego mikroprocesora), Intel wprowadził 8-bitowy procesor 8008 w 1972 roku, a wkrótce potem 8-bitowy 8080 w 1974 roku. Naturalną drogą naprzód było więc przejście na 16-bitowe. Firma zrobiła to w 1978 roku, wprowadzając na rynek Intel 8086. Dało to początek zestawowi instrukcji x86, którego nazwa pochodzi od jego następców: 80186, 80286, 80386 i tak dalej.
Jednak to, co znamy dzisiaj jako architekturę x86, nie jest ściśle związane z oryginalnym, czcigodnym 8086. Przodkiem wszystkich obecnie dostępnych na rynku procesorów x86 jest procesor Intel 80386, wprowadzony na rynek siedem lat później, w 1985 roku. W końcu, w zależności od kontekstu, x86 jest również czasami określany jako „i386” lub „IA-32”. Co więcej, wystartował jako pierwszy z 32-bitowym zestawem instrukcji przy jednoczesnym zachowaniu możliwości prawidłowego uruchomienia starszego 16-bitowego kodu, który działał na 8086-based projekty.
Architektura zostanie po raz kolejny rozszerzona, do wersji 64-bitowej. Powstała architektura, która jest obecnie używana przez wszystkie nowoczesne procesory x86, jest znana jako „x86-64”, „x64” lub „AMD64”. To było właściwie AMD zamiast Intela, który wymyślił architekturę. Intel forsował własną 64-bitową alternatywę, IA-64, która nie była wstecznie kompatybilna z x86. AMD stworzyło własne rozszerzenie zestawu instrukcji x86, które okazało się najszerzej przyjętym rozwiązaniem.
Co to jest ARM?
Chipy ARM mają dłuższą historię, niż mogłoby się wydawać, pomimo ich szerszego zastosowania na komputerach PC, które zaczynają stawać się głównym nurtem.
Pierwszy projekt ARM został wprowadzony w 1985 roku — w tym samym roku, w którym wypuszczono oryginalny procesor Intela 80386. Firma Acorn Computers opracowała architekturę, a pierwszy układ ARM, znany jako ARM1, działał z częstotliwością 6 MHz, co nie jest tak szybkie jak błyskawica w porównaniu z nowoczesnymi układami. Po latach przeszedł kilka przeróbek, podczas gdy pierwszym urządzeniem zasilanym przez ARM był komputer RiscPC, którego ostatni model został wprowadzony na rynek w 1994 roku przez Acorn Computers. Tak, pierwszym urządzeniem ARM był tak naprawdę komputer!
Jednak nie wystartowało. Wczesne projekty Acorn ARM i ogólnie chipy RISC próbowały zwalczyć dominację Intela w latach 90., ale był to wysiłek bezowocny, a ARM został zdegradowany do systemów wbudowanych. Stamtąd jednak trafiły do telefonów i urządzeń przenośnych, a ostatecznie do smartfonów i tabletów – praktycznie wszystkie sprzedawane obecnie smartfony są wyposażone w procesor oparty na ARM.
Teraz ARM widzi odrodzenie w przestrzeni PC za pośrednictwem laptopów. W 2017 r. Qualcomm ogłosił formalną ekspansję swojej udanej serii chipów mobilnych, Snapdragon, do przestrzeni laptopów, z pierwszym dedykowanym chipem do laptopów, Snapdragon 850, który zostanie wprowadzony na rynek w 2018 roku. W 2020 r. Apple wprowadził swój pierwszy komputer z procesorem ARM, MacBook Air z procesorem M1, wykorzystując jego wewnętrzny układ Apple M1 ARM, po wieloletnim korzystaniu z procesorów Intel x86. Firma Apple wprowadziła również okazjonalne komputery stacjonarne oparte na ARM - mianowicie Mac mini, iMac i Mac Studio.
x86 kontra RAMIĘ: Jaka jest różnica?
x86 i ARM mają fundamentalne różnice, o których powinieneś wiedzieć przed zakupem.
Mianowicie, chipy ARM są z natury chipami mobilnymi. Jeśli kupisz komputer z systemem Windows z procesorem Snapdragon, prawdopodobnie będzie on również wyposażony w modem, dzięki czemu możesz włożyć kartę SIM do laptopa i korzystać z danych mobilnych bezpośrednio z komputera. Niektóre są nawet wyposażone w modemy 5G, dzięki czemu można połączyć się z ultraszybką siecią 5G. Mianowicie, układy Apple z serii M nie są dostarczane z modemami, ale są dość powszechne w laptopach z systemem Windows ARM.
Jest też dylemat zużycia energii. Chipy ARM z założenia są znacznie bardziej energooszczędne niż procesory x86. Są to procesory RISC, więc są prostsze w konstrukcji. Również takie rzeczy jak ARM jest duże. MAŁA konfiguracja znacznie wydłużają żywotność baterii i ogólną wydajność. Z tego powodu żywotność baterii w komputerze z procesorem ARM może być znacznie dłuższa niż w przypadku komputera z procesorem x86. Chipy laptopów x86 mogą pobierać od 15 W do 45 W, podczas gdy Apple M1 ma TDP około 10 W.
Który wybrać?
Zależy to w dużej mierze od twoich priorytetów na komputerze, ale część twojej decyzji powinna dotyczyć tego, z jakiej platformy zamierzasz korzystać.
Windows nadal jest najlepszy na systemach x86, jeśli jesteś użytkownikiem komputera PC. Podczas gdy system Windows obsługuje ARM, wymaga trochę pracy, zanim wszyscy użytkownicy komputerów PC będą mogli się z niego prawidłowo cieszyć. Ma warstwę kompatybilności do uruchamiania oprogramowania x86, ale nadal jest w toku, a Twój przebieg może się różnić w zależności od aplikacji, z których chcesz korzystać. Niektóre z nich mogą działać dobrze, podczas gdy inne będą działać okropnie.
Jeśli jednak chcesz wykorzystać zalety ARM, najlepiej jeśli pójdziesz z Apple i kupisz sobie MacBooka. Rosetta jest uważana za znakomitą warstwę kompatybilności, pozwalającą użytkownikom niemal bezbłędnie uruchamiać aplikacje dla komputerów Mac x86. A większość aplikacji, na których prawdopodobnie Ci zależy, i tak jest już M-native lub programiści pracują nad tym, aby były M-native.
Chyba że Ty naprawdę potrzebujesz funkcji "zawsze podłączony" Windows na ARM PC z wbudowanymi modemami, powinieneś wybrać x86 na Windows. Z drugiej strony komputery Mac M1/M2 są znacznie lepsze niż ich poprzednik x86 i błędem byłoby nie skorzystać z tego.
Nadchodzą komputery ARM, ale powinieneś poczekać
Komputery ARM dopiero zaczynają być popularne. Jednak nie powinieneś od razu wskakiwać na jeden, chyba że chcesz iść do Apple. Windows nadal jest najlepszy na komputerach z procesorem x86. To może się jednak zmienić w bliskiej lub dalekiej przyszłości — technologia porusza się szybko!