Zamknij reklame

Kiedy Apple wprowadziło w zeszłym roku pierwszego Maca z chipem Apple Silicon, a mianowicie M1, zaskoczyło wielu obserwatorów. Nowe komputery Apple przyniosły znacznie wyższą wydajność przy mniejszym zużyciu energii, dzięki prostemu przejściu na własne rozwiązanie – zastosowanie „mobilnego” chipa zbudowanego na architekturze ARM. Zmiana ta przyniosła ze sobą jeszcze jedną ciekawą rzecz. W tym kierunku mamy na myśli przejście od tzw. pamięci operacyjnej do pamięci zunifikowanej. Ale jak to właściwie działa, czym różni się od poprzednich procedur i dlaczego nieznacznie zmienia zasady gry?

Co to jest pamięć RAM i czym różni się Apple Silicon?

Inne komputery nadal korzystają z tradycyjnej pamięci operacyjnej w postaci RAM lub pamięci o dostępie swobodnym. Jest to jeden z najważniejszych elementów komputera, pełniący funkcję tymczasowego magazynu danych, do których należy uzyskać jak najszybszy dostęp. W większości przypadków mogą to być np. aktualnie otwarte pliki lub pliki systemowe. W swojej tradycyjnej formie „RAM” ma postać wydłużonej płytki, którą wystarczy wcisnąć w odpowiednie gniazdo na płycie głównej.

komponenty m1
Jakie części składają się na układ M1

Apple zdecydowało się jednak na diametralnie inną procedurę. Ponieważ chipy M1, M1 Pro i M1 Max to tzw. SoC, czyli System on a Chip, oznacza to, że zawierają już wszystkie niezbędne komponenty w obrębie danego chipa. Właśnie dlatego w tym przypadku Apple Silicon nie korzysta z tradycyjnej pamięci RAM, gdyż ma ją już wbudowaną bezpośrednio w siebie, co niesie ze sobą szereg korzyści. Warto jednak wspomnieć, że w tym kierunku gigant z Cupertino szykuje lekką rewolucję w postaci innego podejścia, które do tej pory było bardziej powszechne w telefonach komórkowych. Jednak główna zaleta polega na większej wydajności.

Rola zunifikowanej pamięci

Cel zunifikowanej pamięci jest całkiem jasny - zminimalizowanie liczby niepotrzebnych kroków, które mogą spowolnić samą wydajność, a tym samym zmniejszyć prędkość. Zagadnienie to można łatwo wyjaśnić na przykładzie gier. Jeśli grasz w grę na komputerze Mac, procesor (CPU) najpierw otrzymuje wszystkie niezbędne instrukcje, a następnie przekazuje część z nich do karty graficznej. Następnie przetwarza te specyficzne wymagania przy użyciu własnych zasobów, a trzecim elementem układanki jest pamięć RAM. Komponenty te muszą zatem stale komunikować się ze sobą i mieć przegląd tego, co robią inne. Jednak takie podawanie instrukcji także, co zrozumiałe, „odgryza” część samego przedstawienia.

A co jeśli zintegrujemy procesor, kartę graficzną i pamięć w jedno? Właśnie takie podejście Apple przyjął w przypadku swoich chipów Apple Silicon, wieńcząc je ujednoliconą pamięcią. jest mundur z prostego powodu – dzieli swoją pojemność pomiędzy komponenty, dzięki czemu inni mogą uzyskać do niego dostęp praktycznie na pstryknięcie palca. Dokładnie w ten sposób wydajność została całkowicie przesunięta do przodu, bez konieczności zwiększania pamięci operacyjnej jako takiej.

.