Maak advertensie toe

Toe Apple verlede jaar die eerste Mac met 'n Apple Silicon-skyfie bekend gestel het, naamlik die M1, het dit baie waarnemers verras. Die nuwe Apple-rekenaars het aansienlik hoër werkverrigting met laer energieverbruik gebring, danksy die eenvoudige oorgang na hul eie oplossing – die gebruik van 'n "mobiele" skyfie wat op die ARM-argitektuur gebou is. Hierdie verandering het nog 'n interessante ding meegebring. In hierdie rigting bedoel ons die oorgang van sogenaamde operasionele geheue na verenigde geheue. Maar hoe werk dit eintlik, hoe verskil dit van vorige prosedures en hoekom verander dit die reëls van die spel effens?

Wat is RAM en hoe verskil Apple Silicon?

Ander rekenaars maak steeds staat op tradisionele bedryfsgeheue in die vorm van RAM, of Random Access Memory. Dit is een van die belangrikste komponente in 'n rekenaar wat dien as 'n tydelike berging vir data wat so vinnig as moontlik toegang moet kry. In die meeste gevalle kan dit byvoorbeeld tans oop lêers of stelsellêers wees. In sy tradisionele vorm het die "RAM" die vorm van 'n langwerpige plaat wat net in die toepaslike gleuf op die moederbord geklik moet word.

m1 komponente
Watter dele vorm die M1-skyfie

Maar Apple het op 'n diametraal ander benadering besluit. Aangesien die M1-, M1 Pro- en M1 Max-skyfies sogenaamde SoC's, of System on a Chip is, beteken dit dat dit reeds al die nodige komponente binne die gegewe skyfie bevat. Dit is presies hoekom Apple Silicon in hierdie geval nie tradisionele RAM gebruik nie, aangesien dit reeds direk in homself geïnkorporeer is, wat 'n aantal voordele meebring. Dit moet egter genoem word dat die Cupertino-reus in hierdie rigting 'n effense omwenteling bring in die vorm van 'n ander benadering, wat tot dusver meer algemeen vir selfone is. Die grootste voordeel lê egter in groter prestasie.

Die rol van verenigde geheue

Die doel van verenigde geheue is baie duidelik - om die aantal onnodige stappe te verminder wat die prestasie self kan vertraag en sodoende spoed kan verminder. Hierdie probleem kan maklik verduidelik word deur die voorbeeld van speletjies te gebruik. As jy 'n speletjie op jou Mac speel, ontvang die verwerker (CPU) eers al die nodige instruksies, en gee dan van hulle na die grafiese kaart deur. Dit verwerk dan hierdie spesifieke vereistes deur sy eie hulpbronne, terwyl die derde stuk van die legkaart die RAM is. Hierdie komponente moet dus voortdurend met mekaar kommunikeer en 'n oorsig hê van wat mekaar doen. Sulke oorhandiging van instruksies "byt" egter ook 'n deel van die opvoering self af.

Maar wat as ons die verwerker, grafiese kaart en geheue in een integreer? Dit is presies die benadering wat Apple in die geval van sy Apple Silicon-skyfies gevolg het, wat dit met verenigde geheue bekroon. Sy is uniform om 'n eenvoudige rede - dit deel sy kapasiteit tussen komponente, waardeur ander dit prakties met 'n knip van 'n vinger toegang kan verkry. Dit is presies hoe werkverrigting heeltemal vorentoe geskuif is, sonder dat dit noodwendig die bedryfsgeheue as sodanig hoef te verhoog.

.