Selles artiklis vaadeldakse, kuidas Apple'i ühtne mäluarhitektuur tegelikult töötab Apple Siliconil nagu M1 protsessor!
Apple'i M-toitega seadmete pideva väljalaskmisega on huvi selle kiibikomplektide perekonna hämmastava tõhususe vastu taas tärganud. M1 kiibi turuletoomine 2020. aastal tõi Cupertino firma esimest korda kasutusele ühtse mäluarhitektuuri (UMA) Apple'i ränil. Selline lähenemine mälule võimaldab Apple'il väiksemast RAM-ist suurema jõudluse välja pigistada. Kuidas siis Apple Silicon ühtne mälu tegelikult töötab? Heidame pilgu peale, alustades mõningatest põhitõdedest mälu kohta üldiselt ja sellest, kuidas asjad on rakendusega uued M-toitega Macid.
Mis on RAM ja kuidas M-kiibid siin erinevad?
RAM tähendab "Random Access Memory". See on iga arvuti süsteemimälu põhikomponent. Süsteemimälu on ajutine hoidla andmetele, mida teie arvuti antud hetkel kasutab. Süsteemi mällu salvestatud andmed võivad sisaldada nii faile, mida praegu vaatate, kui ka MacOS-i jaoks vajalikke faile. Traditsiooniliselt eksisteerib RAM füüsiliselt pika pulgana, mis sobib teie emaplaadi pessa. M1 on tegelikult ka sel viisil revolutsioon.
Apple kujundas M1 süsteemina kiibil (SoC), mille RAM oli selle paketi osana. Kuigi RAM-i integreerimine SoC-ga on tavaline nutitelefonides, näiteks iPhone 14 seeria, see on laua- ja sülearvutite jaoks suhteliselt uus idee. RAM-i lisamine SoC-disainile võimaldab kiiremat juurdepääsu mälule, parandades tõhusust.
Lisaks RAM-i füüsilisele lisamisele SoC-le on Apple muutnud põhimõttelist viisi, kuidas süsteem mälu kasutab. Siin tuleb mängu Apple'i räni ühtne mälu. Niisiis, kuidas ühtne mälu töötab?
Mis on ühtne mälu ja kuidas see töötab?
Ühtse mälu eesmärk on minimeerida CPU, GPU jne kasutatavate mälu erinevate osade vahel kopeeritud andmete liiasust. Kopeerimine on aeglane ja raiskab mälumahtu. Traditsioonilise mälurakenduse korral on osa teie RAM-ist reserveeritud GPU jaoks. Kui teie sülearvuti reklaamimisel on 16 GB muutmälu ja GPU-le on eraldatud 2 GB, on teil süsteemiülesannete jaoks saadaval ainult 14 GB. Apple lahendab selle probleemi UMA abil, muutes mälu jaotamise sujuvamaks ja suurendades jõudlust.
Mängimine on parim näide ühtse mälu eeliste mõistmiseks. Kui mängite oma Macis mängu, saab CPU esmalt kõik mängu juhised ja seejärel surub GPU-le vajalikud andmed graafikakaardile. Seejärel võtab graafikakaart kõik need andmed ja töötab sellega oma protsessoris (GPU) ja sisseehitatud RAM-is.
Kui teil on integreeritud graafikaga protsessor, säilitab GPU ikkagi oma mälumahu, nagu ka protsessor. CPU ja GPU töötavad samade andmetega iseseisvalt ja edastavad seejärel tulemused edasi-tagasi oma mäluhoidlate vahel. Kui loobute andmete edasi-tagasi teisaldamise nõudest, on lihtne mõista, kuidas kõike samal salvestusalal hoidmine võib jõudlust parandada. Ühtne mälu muudab jõudluse tõeliselt pöördeliseks, võimaldades kõikidel komponentidel juurdepääsu samale mälule samas kohas.
Apple saavutas M-kiibide perekonnaga tõeliselt suurepärase. Lisaks RAM-i füüsilisele integreerimisele võimaldab uus ühtne mäluarhitektuur olemasolevat mälu tõhusamalt kasutada. Seda uut mälurakendust kasutades saavad M-toega Macid teha peaaegu kõike, sealhulgas töötab Windows 10. Kogu mälu paigutamine ühte kogumisse tähendab, et iga komponent saab vajaduse korral kasutust suurendada, eraldades sujuvalt ressursse, kus vaja.
Apple iPad Pro 12,9-tolline (2021)
Selle 12,9-tollise iPad Pro ekraani peab nägema, et seda uskuda. Lisage M1 kiip ja see on iPadi jaoks peaaegu liiga võimas.
Apple iMac (2021)
Apple'i praegusel kõik-ühes seadmel on 4,5K ekraan, M1 kiibistik ja ilusad värvid
Amazonis 1250 dollarit