Затвори рекламата

Когато миналата година Apple представи първия Mac с чип Apple Silicon, а именно M1, това изненада много наблюдатели. Новите компютри на Apple донесоха значително по-висока производителност с по-ниска консумация на енергия, благодарение на лесния преход към собствено решение - използването на "мобилен" чип, базиран на ARM архитектурата. Тази промяна доведе със себе си още нещо интересно. В тази насока имаме предвид прехода от т. нар. оперативна памет към унифицирана памет. Но как всъщност работи, как се различава от предишните процедури и защо леко променя правилата на играта?

Какво е RAM и с какво е различен Apple Silicon?

Други компютри все още разчитат на традиционна оперативна памет под формата на RAM или памет с произволен достъп. Това е един от най-важните компоненти в компютъра, който действа като временно хранилище за данни, които трябва да бъдат достъпни възможно най-бързо. В повечето случаи това могат да бъдат например текущо отворени файлове или системни файлове. В традиционната си форма "RAM" има формата на продълговата пластина, която просто трябва да се щракне в съответния слот на дънната платка.

m1 компоненти
Какви части съставляват чипа M1

Но Apple избра диаметрално различен подход. Тъй като чиповете M1, M1 Pro и M1 Max са така наречените SoC, или система върху чип, това означава, че те вече съдържат всички необходими компоненти в рамките на даден чип. Именно затова в случая Apple Silicon не използва традиционна RAM памет, тъй като вече я има директно вградена в себе си, което носи редица предимства. Трябва да се отбележи обаче, че в тази насока гигантът от Купертино внася лека революция под формата на различен подход, който досега е по-често срещан при мобилните телефони. Основното предимство обаче е по-голямата производителност.

Ролята на единната памет

Целта на унифицираната памет е съвсем ясна – да минимизира броя на ненужните стъпки, които могат да забавят самата производителност и по този начин да намалят скоростта. Този проблем може лесно да се обясни с помощта на примера на игрите. Ако играете игра на вашия Mac, процесорът (CPU) първо получава всички необходими инструкции и след това предава някои от тях на графичната карта. След това обработва тези специфични изисквания чрез собствените си ресурси, докато третото парче от пъзела е RAM паметта. Поради това тези компоненти трябва непрекъснато да комуникират помежду си и да имат преглед на това, което правят взаимно. Подобно връчване на инструкции обаче разбираемо "отхапва" част от самото изпълнение.

Но какво ще стане, ако интегрираме процесора, графичната карта и паметта в едно? Това е точно подходът, който Apple предприе в случая със своите Apple Silicon чипове, увенчавайки го с унифицирана памет. Тя е униформа по проста причина - споделя капацитета си между компоненти, благодарение на което другите имат достъп до него практически с едно щракане на пръст. Точно по този начин производителността беше напълно подобрена, без непременно да се увеличава оперативната памет като такава.

.