Sulje mainos

Kun Apple esitteli viime vuonna ensimmäisen Applen Silicon-sirun Macin, nimittäin M1:n, se yllätti monet tarkkailijat. Uudet Apple-tietokoneet toivat huomattavasti paremman suorituskyvyn pienemmällä energiankulutuksella yksinkertaisen siirtymisen ansiosta omaan ratkaisuunsa - ARM-arkkitehtuuriin rakennetun "mobiilisirun" käyttö. Tämä muutos toi mukanaan vielä yhden mielenkiintoisen asian. Tässä suunnassa tarkoitamme siirtymistä ns. operatiivisesta muistista yhtenäiseen muistiin. Mutta miten se käytännössä toimii, miten se eroaa aikaisemmista menettelyistä ja miksi se muuttaa hieman pelin sääntöjä?

Mikä on RAM ja miten Apple Silicon eroaa?

Muut tietokoneet käyttävät edelleen perinteistä käyttömuistia RAM-muistin tai Random Access Memory -muistin muodossa. Se on yksi tietokoneen tärkeimmistä osista, joka toimii tilapäisenä tallennustilana tiedoille, joita on käytettävä mahdollisimman nopeasti. Useimmissa tapauksissa se voi olla esimerkiksi parhaillaan avoinna olevia tiedostoja tai järjestelmätiedostoja. Perinteisessä muodossaan "RAM" on pitkänomainen levy, joka tarvitsee vain napsauttaa emolevyn sopivaan paikkaan.

m1 komponentit
Mitkä osat muodostavat M1-sirun

Mutta Apple päätti täysin erilaisen lähestymistavan. Koska M1-, M1 Pro- ja M1 Max -sirut ovat niin kutsuttuja SoC:ita tai System on a Chip -siruja, ne sisältävät jo kaikki tarvittavat komponentit tietyn sirun sisällä. Juuri tästä syystä Apple Silicon ei tässä tapauksessa käytä perinteistä RAM-muistia, sillä se on jo integroitu suoraan itseensä, mikä tuo mukanaan useita etuja. On kuitenkin mainittava, että tähän suuntaan Cupertinon jättiläinen on tuomassa pientä vallankumousta erilaisen lähestymistavan muodossa, mikä on tähän asti yleisempää matkapuhelimissa. Suurin etu on kuitenkin parempi suorituskyky.

Yhtenäisen muistin rooli

Yhtenäisen muistin tavoite on melko selvä - minimoida tarpeettomat vaiheet, jotka voivat hidastaa itse suorituskykyä ja siten vähentää nopeutta. Tämä ongelma voidaan selittää helposti käyttämällä esimerkkiä pelaamisesta. Jos pelaat peliä Macilla, prosessori (CPU) saa ensin kaikki tarvittavat ohjeet ja siirtää sitten osan niistä näytönohjaimelle. Sitten se käsittelee nämä erityisvaatimukset omilla resursseillaan, kun taas palapelin kolmas pala on RAM. Näiden komponenttien on siksi jatkuvasti kommunikoitava toistensa kanssa ja heillä on oltava yleiskuva toistensa tekemisestä. Tällainen ohjeiden jakaminen "puree" kuitenkin ymmärrettävästi myös osan itse esityksestä.

Mutta entä jos integroimme prosessorin, näytönohjaimen ja muistin yhdeksi? Juuri tämän lähestymistavan Apple on omaksunut Apple Silicon -sirujensa tapauksessa, kruunaten sen yhtenäisellä muistilla. Hän on yhtenäinen yksinkertaisesta syystä – se jakaa kapasiteettinsa komponenttien kesken, minkä ansiosta muut pääsevät siihen käsiksi käytännössä sormen napsautuksella. Juuri tällä tavalla suorituskykyä siirrettiin kokonaan eteenpäin ilman, että käyttömuistia sinänsä tarvitsisi lisätä.

.