Zavrieť reklamu

Keď Apple vlani predstavil prvý Macy s čipom Apple Silicon, menovite teda M1, dokázal tým prekvapiť rad pozorovateľov. Nové jablčné počítače totiž prinášali podstatne vyšší výkon s nižšou energetickou náročnosťou, a to vďaka jednoduchému prechodu na vlastné riešenie – použitie „mobilného“ čipu postaveného na architekúre ARM. Táto zmena so sebou priniesla ešte jednu zaujímavosť. V tomto smere máme na mysli prechod od takzvanej operačnej pamäte na pamäť jednotnú. Ako tá ale vlastne funguje, v čom sa odlišuje od predchádzajúcich postupov a prečo ľahko menia pravidlá hry?

Čo je RAM av čom sa Apple Silicon líši

Ostatné počítače sa stále spoliehajú na tradičnú operačnú pamäť v podobe RAM alebo Random Access Memory. Ide o jednu z najdôležitejších komponentov v počítači, ktorá funguje ako dočasné úložisko dát, ku ktorým je potrebné pristupovať čo najrýchlejšie. Väčšinou môže ísť napríklad o práve otvorené súbory či systémové súbory. V tradičnej podobe má „RAMka“ podobu podlhovasté doštičky, ktorú už len stačí zacvaknúť do príslušného slotu na základnej doske.

m1 komponenty
Aké časti tvorí čip M1

Apple sa ale rozhodol pre diametrálne odlišný postup. Keďže sú čipy M1, M1 Pro a M1 Max takzvane SoC alebo System on a Chip, tak to znamená, že všetky potrebné komponenty obsahujú už v rámci daného čipu. Presne preto v tomto prípade Apple Silicon nepoužíva tradičnú RAM, pretože už ju má zakomponovanú priamo v sebe, čo so sebou prináša množstvo benefitov. Treba však spomenúť, že v tomto smere prináša cupertínsky gigant ľahkú revolúciu v podobe odlišného prístupu, ktorý je doposiaľ bežný skôr pre mobilné telefóny. Hlavná výhoda však spočíva vo väčšej výkonnosti.

Úloha jednotnej pamäte

Cieľ jednotnej pamäte je pomerne jasný - minimalizovať počet zbytočných krokov, ktoré môžu spomaľovať samotný výkon a znižovať tak rýchlosť. Túto problematiku je možné ľahko vysvetliť na príklade gamingu. Pokiaľ totiž hráte nejakú hru na vašom Macu, procesor (CPU) najskôr dostane všetky potrebné inštrukcie, pričom následne časť z nich odovzdáva grafickej karte. Tá následne spracováva tieto špecifické požiadavky prostredníctvom vlastných zdrojov, pričom tretím dielom skladačky je ešte operačná pamäť RAM. Tieto komponenty tak medzi sebou musia neustále komunikovať a mať prehľad o tom, čo navzájom robia. Takéto odovzdávanie inštrukcií si ale tiež pochopiteľne „uhryzne“ časť výkonu samotného.

Čo ak ale integrujeme procesor, grafickú kartu a pamäť do jedného? Presne pre tento prístup sa Apple rozhodol v prípade svojich čipov Apple Silicon, pričom korunku tomu nasadil jednotnou pamäťou. Tá je jednotná z prostého dôvodu – svoju kapacitu totiž zdieľa medzi komponentmi, vďaka čomu k nej ostatní môžu pristupovať prakticky lusknutím prsta. Presne takto došlo k úplnému posunutiu výkonu vpred bez toho, aby nutne muselo dochádzať k navyšovaniu operačnej pamäte ako takej.

.