Apple je třeba znovu zvážit komponenty by měl existovat a fungovat uvnitř notebooku. S M1 čipy v nových Maců, Apple má novou „Unified Memory Architecture“ (UMA), který výrazně zrychluje výkon paměti. Zde je návod, jak paměť funguje na Apple křemíku.
Jak Apple Silicon Kliky RAM
V případě, že jste již slyšeli zprávy, Apple představila novou břidlice Maců v listopadu 2020. Nový MacBook Air, MacBook Pro a Mac mini modely za použití ARM procesor speciálně navržený společností Apple nazývá M1 . Tato změna byla dlouho očekávaný a je vyvrcholením desetiletí strávil navrhování procesory Apple ARM založené pro iPhone a iPad.
M1 je systém na čipu (SoC) , Což znamená, že to není jen CPU uvnitř procesoru, ale i další klíčové komponenty, včetně GPU I / O řadičů, Apple Neural Engine pro AI úkoly, a co je nejdůležitější pro naše účely je fyzické paměti RAM je část, která stejný balíček. Aby bylo jasno, RAM není na stejné křemíku jako základních částí SoC. Namísto toho sedí stranou jako na obrázku výše.
Přidání paměti RAM do SoC není nic nového. Smartphone SoC může zahrnovat RAM, a Apple rozhodnutí dát RAM moduly stranou je něco, co jsme byli svědky od společnosti přinejmenším od roku 2018. Když se podíváte na to iFixit teardown pro iPad Pro 11, můžete vidět RAM sedí na straně s A12X procesoru.
Co je teď jiná je, že tento přístup je také přichází na Mac, plnohodnotného počítače určené pro těžší pracovní vytížení.
PŘÍBUZNÝ: Co je Apple M1 Chip pro Mac?
Základy: Jaké jsou RAM a paměť?
RAM je zkratka pro Random Access Memory. To je hlavní složkou systémové paměti, což je dočasný úložný prostor pro data počítač používá právě teď. To může být cokoli od potřebné soubory pro spuštění operačního systému do tabulky jste právě upravujete na obsah otevřených záložek prohlížeče.
Když jste se rozhodli otevřít textový soubor, váš procesor obdrží tyto pokyny, stejně jako program, který se má použít. Procesor pak vezme všechny údaje, které potřebuje pro tyto operace a nákladů nezbytných informací do paměti. Poté CPU spravuje změny provedené v souboru od přístupu a manipulaci, co je v paměti.
Typicky RAM existuje v podobě těchto dlouhých, tenkých tyčí, které se vejdou do specializovaných bloky na notebooku nebo stolním desce, jak je na obrázku výše. RAM může být také jednoduchý čtvercový nebo obdélníkový modul, který je připájen na základní desce . Ať tak či onak, RAM pro PC a Mac jsou tradičně diskrétní součástka s vlastním prostorem na základní desce.
M1 RAM: diskrétní Spolubydlící
Takže fyzické paměti RAM moduly jsou stále samostatné entity, ale sedí na stejném zeleném podkladu jako procesor. „Big pokřik:“ Slyšel jsem, že to říkáte. "Co je velký problém?" No, v první řadě to znamená, rychlejší přístup k paměti, což nevyhnutelně zvyšuje výkon. Navíc, Apple je ladění, jak je paměť používaná v rámci systému.
Apple nazývá svůj přístup za „Unified Memory Architecture“ (UMA). Základní myšlenkou je, že M1 je RAM je jediný pool paměti, že všechny části procesoru lze získat přístup. Za prvé, to znamená, že v případě, že GPU potřebuje více systémové paměti, to může rozjet s nimi nakládáno, zatímco ostatní části SoC doběhu. Ještě lepší je, že není potřeba, aby vybojovat části paměti pro každou část SoC a pak shuttle dat mezi dvěma prostory pro různé části procesoru. Místo toho, GPU, CPU a další části procesoru přístup stejná data na stejné adrese paměti.
Chcete-li zjistit, proč je to důležité, si představit široké tahy, jak videohry běží. CPU nejprve přijímá všechny pokyny pro hru a pak se přesouvají data, která GPU potřeby ke grafické kartě. Grafická karta pak vezme vše, co data a práce na něm ve vlastním procesoru (GPU) a vestavěné paměti RAM.
I když budete mít procesor s integrovanou grafikou, GPU typicky udržuje vlastní kus paměti, stejně jako procesor. Oba pracují na stejném dat nezávisle a shuttle výsledky tam a zpět mezi jejich paměťových fiefdoms. Pokud dojde k pádu požadavek na přesun dat tam a zpět, je snadné vidět, jak udržet vše v jednom virtuálním kartotéce mohlo zlepšit výkon.
Například, tady je návod, jak Apple popisuje svou jednotnou architekturu paměti na Oficiální internetové stránky M1 :
„M1 má také svou jednotnou architekturu paměti, nebo UMA. M1 sjednocuje svou velkou šířkou pásma, nízkou latencí paměti do jednoho fondu v rámci vlastní balíček. Výsledkem je, že všechny technologie v SoC mohou přistupovat ke stejným datům, aniž by kopírovali ji mezi několika bazény paměti. Tím se výrazně zlepšuje výkon a energetickou úspornost. Video aplikace jsou pohotovější. Hry jsou bohatší a podrobnější. Zpracování obrazu je velmi rychlé. A celý váš systém je více citlivý.“
A není to jen, že každá komponenta získat stejné paměti na stejném místě. Jako Chris Mellor poukazuje na více než Registrace Apple používá paměť s velkou šířkou pásma zde. Paměť je blíže k procesoru (a dalších složek), a je to jen rychlejší přístup, než by bylo pro přístup k tradiční RAM čip připojen k základní desce přes rozhraní Socket.
Společnost Apple není první společností, která služeb Unified Memory
Apple není první společností, která k tomuto problému. Například NVIDIA začala nabízet vývojářům hardware a softwarové řešení s názvem Unified Memory asi před šesti lety.
Pro NVIDIA, Unified Memory poskytuje jediný paměťové místo, které je „přístupná z jakéhokoli procesoru v systému.“ V NVIDIA světě, pokud jde o CPU a GPU, jdou na stejném místě za stejné údaje. Nicméně, v zákulisí, je systém paging požadovaných dat mezi jednotlivými CPU a paměti GPU.
Pokud je nám známo, Apple se nebere přístup pomocí behind-the-scenes technik. Místo toho, každá část SoC je možné získat přístup k přesně stejné umístění dat v paměti.
Sečteno a podtrženo s Apple UMA je lepší výkon z rychlejší přístup do paměti a sdílené paměti bazénu, která odstraňuje výkonnostní postihy pro přenášení dat kolem na různé adresy.
Kolik RAM potřebujete?
Apple řešení není jen slunce a štěstí. Vzhledem k tomu, M1 má RAM moduly tak hluboce integrován, nemůžete ji inovovat po nákupu. Zvolíte-li 8GB MacBook Air, není zvýšení RAM tohoto zařízení k pozdějšímu datu. Abychom byli spravedliví, upgrade RAM nebylo něco, co byste mohli dělat na MacBook na chvíli teď. Bylo to něco, co předchozí Mac Minis mohl udělat, ale ne nové verze M1.
První M1 Macs top ven na 16 GB, můžete získat M1 Mac s 8 GB nebo 16 GB paměti, ale nemůžete dostat nic víc než to. Už to není jen otázka lepení modul RAM do slotu.
Tak kolik RAM potřebujete? Když mluvíme o Windows PC, obecná rada je, že 8gb je víc než dost pro základní výpočetních úloh. Hráči jsou dobře doporučuje, aby narazit, že až 16 GB, a „prosumer“ aktivita pravděpodobně potřeba znovu zdvojnásobit pro úkoly, jako editaci velké, s vysokým rozlišením video souborů.
Stejně tak M1 Maců, základní model s 8 GB by mělo stačit pro většinu lidí. Ve skutečnosti to může zahrnovat i ty nejnáročnější hardcore s day-to-denní použití. Je těžké říci, i když, jako většina z měřítek, které jsme viděli vzít M1 k úkolu v syntetických benchmarků, které tlačí CPU nebo GPU.
Co je skutečně důležité, je, jak dobře M1 Mac úchyty udržují více programů a zabil záložek v prohlížeči otevřít najednou. To není jen zkouška hardware, nevadí vám, jak softwarové optimalizace může jít dlouhou cestu směrem k zlepšení tohoto druhu výkonu, což je důvod, proč tam byl takový důraz na referenčních hodnotách, které může opravdu tlačit hardware. Nicméně, nakonec bychom myslím, že většina lidí prostě chtějí vidět, jak nové Macy zvládnout „reálném světě“, je s nimi nakládáno.
Stephen Hall přes na 9to5 Mac viděli působivé výsledky s M1 MacBook Air s 8 GB paměti RAM. Chcete-li získat notebook, kdo klopýtá, musel mít jedno okno Safari otevřený s 24 webovými kartami, dalších šest Safari oken hrají 2160p videa a Spotify běží na pozadí. On také vzal snímek obrazovky. „Teprve pak počítač konečně zadrhnou,“ řekl Hall.
Více než na TechCrunch, Matthew Panazarino šel ještě dál S M1 MacBook Pro houpání 16GB RAM. Otevřel 400 záložkách Safari (plus měl několik dalších programů otevřít), a to běželo v pohodě, bez problémů. Je zajímavé, že se snažil stejný experiment s Chrome, ale Chrome flambované ven. Ale řekl, že zbytek systému stále vede dobře i přes problémy s prohlížeči Google. Ve skutečnosti, během svých testů, dokonce si všimli, notebook pomocí odkládací prostor na jednom místě, a to bez znatelného poklesu výkonu.
Když počítač běží z RAM, že vyřezává z dostupných SSD nebo skladování pevného disku jako dočasný fondu paměti. To může zradit znatelný zpomalení výkonu, i když ne s M1 Maců, jak se zdá.
To jsou jen příležitostné day-to-day zkušenosti, nikoli formální testy. Přesto je pravděpodobné, že reprezentativní, co může očekávat na intenzivní day-to-day použití, a vzhledem k vylepšený přístup k paměti, 8 GB paměti RAM by měl v pohodě pro většinu lidí, kteří nejsou otevírací karty prohlížeče ve stovkách.
Nicméně, pokud se ocitnete úpravách velké multi-gigabyte obrázky nebo video soubory zároveň procházení několik desítek záložky a streaming filmu v pozadí všeho na externím monitoru, pak snad výběru modelu 16GB je lepší volbou.
To není poprvé, co Apple má přehodnotit své Mac systémy a přesunuty do nové architektury .
PŘÍBUZNÝ: Deja Vu: Stručná historie Každý Mac CPU architektury