Denne artikel tager et kig på, hvordan Apples Unified Memory Architecture virkelig fungerer på Apple Silicon som M1-processoren!
Med den kontinuerlige udgivelse af Apples M-drevne enheder er der fornyet interesse for den fantastiske effektivitet af denne familie af chipsæt. Lanceringen af M1-chippen tilbage i 2020 bragte Cupertino-firmaets første brug af unified memory architecture (UMA) på Apples silicium. Denne tilgang til hukommelse sætter Apple i stand til at presse højere ydeevne ud fra mindre samlet RAM. Så hvordan fungerer unified memory på Apple Silicon egentlig? Lad os tage et kig, begyndende med et par grundlæggende om hukommelse generelt, og hvordan tingene er nye med M-drevne Mac'er.
Hvad er RAM, og hvordan er M-chips forskellige her?
RAM står for "Random Access Memory". Dette er hovedkomponenten i systemhukommelsen på enhver computer. Systemhukommelsen giver et midlertidigt lager for data, der bruges af din computer på et givet øjeblik. Data, der er gemt i systemhukommelsen, kan omfatte filer, du ser i øjeblikket, såvel som filer, der er nødvendige for macOS. Traditionelt eksisterer RAM fysisk som en lang pind, der passer ind i et slot på dit bundkort. M1 er faktisk også på denne måde en revolution.
Apple designet M1 som et system på en chip (SoC), med RAM inkluderet som en del af denne pakke. Mens integration af RAM med SoC er almindelig i smartphones, såsom iPhone 14-serien, dette er en relativt ny idé til stationære og bærbare computere. Tilføjelse af RAM til SoC-designet muliggør hurtigere adgang til hukommelse, hvilket forbedrer effektiviteten.
Ud over fysisk at tilføje RAM til SoC, har Apple ændret den grundlæggende måde, systemet bruger hukommelse på. Det er her unified memory på Apple silicium kommer i spil. Så hvordan fungerer Unified Memory?
Hvad er Unified Memory, og hvordan fungerer det?
Unified memory handler om at minimere redundansen af data, der kopieres mellem forskellige sektioner af hukommelsen, der bruges af CPU'en, GPU'en osv. Kopiering er langsom og spilder hukommelseskapacitet. Med en traditionel hukommelsesimplementering er en del af din RAM reserveret til GPU'en. Hvis din bærbare computer er annonceret med 16 GB RAM, og 2 GB er allokeret til GPU'en, har du kun 14 GB til rådighed til systemopgaver. Apple løser dette problem med UMA, hvilket gør hukommelsesallokering mere flydende og øger ydeevnen.
Gaming er det bedste eksempel på at forstå fordelene ved unified memory. Når du spiller et spil på din Mac, modtager CPU'en først alle instruktionerne til spillet og skubber derefter de data, som GPU'en skal bruge, til grafikkortet. Grafikkortet tager derefter alle disse data og arbejder på det inden for sin egen processor (GPU'en) og indbygget RAM.
Hvis du har en processor med integreret grafik, bevarer GPU'en stadig sin egen del af hukommelsen, ligesom processoren. CPU'en og GPU'en arbejder på de samme data uafhængigt og sender derefter resultaterne frem og tilbage mellem deres hukommelseslagre. Hvis du dropper kravet om at flytte data frem og tilbage, er det nemt at se, hvordan det kan forbedre ydeevnen at holde alt i det samme lagerområde. Den samlede hukommelsestilgang revolutionerer virkelig ydeevnen ved at give alle komponenter adgang til den samme hukommelse på samme sted.
Apple opnåede virkelig storhed med M-familien af chips. Ud over at integrere RAM fysisk tillader den nye unified memory-arkitektur mere effektiv brug af tilgængelig hukommelse. Ved at bruge denne nye hukommelsesimplementering kan de M-drevne Mac'er stort set alt, inklusive kører Windows 10. At placere al hukommelse i en enkelt pulje betyder, at enhver komponent kan øge brugen, når det er nødvendigt, og problemfrit allokere ressourcer, hvor det er nødvendigt.
Apple iPad Pro 12,9" (2021)
Skærmen på denne 12,9-tommer iPad Pro skal ses for at blive troet. Tilføj M1-chippen, og denne er næsten for kraftfuld til bare en iPad.
Apple iMac (2021)
Apples nuværende alt-i-en har en 4,5K-skærm, et M1-chipsæt og kommer i flotte farver
$1250 hos Amazon