Lukk annonse

Da Apple introduserte den første Mac-en med Apple Silicon-brikke i fjor, nemlig M1, overrasket det mange observatører. De nye Apple-datamaskinene brakte betydelig høyere ytelse med lavere energiforbruk, takket være den enkle overgangen til egen løsning – bruken av en «mobil»-brikke basert på ARM-arkitekturen. Denne endringen førte med seg enda en interessant ting. I denne retningen mener vi overgangen fra såkalt operasjonelt minne til enhetlig minne. Men hvordan fungerer det egentlig, hvordan skiller det seg fra tidligere prosedyrer og hvorfor endrer det litt på spillereglene?

Hva er RAM og hvordan er Apple Silicon annerledes?

Andre datamaskiner er fortsatt avhengige av tradisjonelt driftsminne i form av RAM, eller Random Access Memory. Det er en av de viktigste komponentene i en datamaskin som fungerer som en midlertidig lagring for data som må nås så raskt som mulig. I de fleste tilfeller kan det for eksempel være åpne filer eller systemfiler. I sin tradisjonelle form har "RAM" form av en langstrakt plate som bare må klikkes inn i passende spor på hovedkortet.

m1 komponenter
Hvilke deler utgjør M1-brikken

Men Apple bestemte seg for en diametralt annen prosedyre. Siden M1, M1 Pro og M1 Max brikkene er såkalte SoCs, eller System on a Chip, betyr dette at de allerede inneholder alle nødvendige komponenter innenfor den gitte brikken. Dette er nettopp grunnen til at Apple Silicon i dette tilfellet ikke bruker tradisjonell RAM, da den allerede har det integrert direkte i seg selv, noe som bringer med seg en rekke fordeler. Det bør imidlertid nevnes at i denne retningen bringer Cupertino-giganten en liten revolusjon i form av en annen tilnærming, som til nå er mer vanlig for mobiltelefoner. Den største fordelen ligger imidlertid i større ytelse.

Rollen til enhetlig minne

Målet med enhetlig minne er ganske klart – å minimere antall unødvendige trinn som kan bremse selve ytelsen og dermed redusere hastigheten. Dette problemet kan enkelt forklares ved å bruke eksempelet med spill. Hvis du spiller et spill på Mac-en, mottar prosessoren (CPU) først alle nødvendige instruksjoner, og sender deretter noen av dem til grafikkortet. Den behandler deretter disse spesifikke kravene gjennom sine egne ressurser, mens den tredje brikken i puslespillet er RAM. Disse komponentene må derfor hele tiden kommunisere med hverandre og ha oversikt over hva hverandre gjør. Men denne typen overlevering av instruksjoner "biter forståelig nok også av" en del av selve forestillingen.

Men hva om vi integrerer prosessor, grafikkort og minne i ett? Dette er nettopp den tilnærmingen Apple har tatt når det gjelder Apple Silicon-brikker, og kronet den med enhetlig minne. Hun er uniform av en enkel grunn - den deler kapasiteten mellom komponenter, takket være at andre kan få tilgang til den praktisk talt med et fingerknips. Akkurat slik ble ytelsen flyttet helt frem, uten at man nødvendigvis måtte øke driftsminnet som sådan.

.