Что такое унифицированная память на вашем Mac и как она работает?
Ключевые выводы
- Унифицированная архитектура памяти Apple быстрее и энергоэффективнее традиционной оперативной памяти.
- Единая память позволяет центральному процессору, графическому процессору и Neural Engine получать доступ к одному и тому же пулу памяти.
- При покупке Mac внимательно продумайте варианты конфигурации, поскольку унифицированная память стоит дорого и не подлежит обновлению пользователем.
Если вы недавно подумывали о покупке современного Mac, возможно, вы столкнулись с термином «унифицированная память», используемым вместо оперативной памяти. Но что это значит и чем оно отличается от традиционной оперативной памяти? Читайте дальше, чтобы узнать.
Что такое единая память?
Люди часто думают, что кремниевый чип Apple — это процессор, но это не совсем так. На самом деле это SoC (система-на-чипе), состоящая из различных компонентов в одном корпусе, таких как ЦП, графический процессор, Neural Engine и многое другое.
Для работы всем этим компонентам требуется какое-то место для временного хранения данных, и именно тогда на помощь приходит унифицированная память Apple. Единая память состоит из чрезвычайно быстрых микросхем DRAM, расположенных в одном корпусе, что приводит к снижению энергопотребления и повышению производительности.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Основное преимущество, которое получает от этого SoC, заключается в том, что он может использовать один пул высокоскоростной памяти с малой задержкой, который легко доступен всем компонентам. Это устраняет необходимость копирования данных между разными ячейками памяти — процесса, который может занять много времени и требует дополнительной мощности.
Чем унифицированная память отличается от традиционной оперативной памяти?
ЦП и графический процессор в традиционной системе имеют разную архитектуру; они зависят от разных типов оперативной памяти для получения данных. В традиционной системе с выделенным графическим процессором существует два типа оперативной памяти: системная ОЗУ и VRAM (видеопамять).
Видеопамять отвечает за отправку данных в графический процессор, тогда как системная оперативная память отвечает за передачу данных в процессор. Самым большим узким местом традиционной оперативной памяти является то, что она подключается к процессору через разъем на материнской плате, что обычно медленнее, чем оперативная память, интегрированная с SoC.
С другой стороны, Apple Silicon использует одну и ту же подложку для установки оперативной памяти и SoC. Хотя ОЗУ не является частью SoC в такой архитектуре, Apple использует кремниевый переходник для подключения ОЗУ к SoC.
Проще говоря, эта настройка означает, что оперативная память расположена очень близко к компонентам, которым необходим доступ к ней. Это устраняет узкое место, о котором мы говорили, делая его более энергоэффективным и быстрым, а также достаточно подходящим для использования графическим процессором без каких-либо компромиссов.
Является ли унифицированная память быстрее традиционной оперативной памяти?
Как мы объясняли ранее, графический процессор и процессор имеют разные пулы памяти в традиционных настройках. Apple, напротив, позволяет графическому процессору, процессору и Neural Engine иметь доступ к одному и тому же пулу памяти, а это означает, что данные не нужно переносить из одной системы памяти в другую, что еще больше повышает эффективность системы.
Из-за всех этих различий в архитектуре памяти унифицированная система памяти обеспечивает высокую пропускную способность данных для SoC. Фактически, M2 Ultra обеспечивает пропускную способность 800 ГБ/с, что значительно выше, чем у дискретных графических процессоров, таких как AMD Radeon RX 7800 XT, который обеспечивает пропускную способность 624 ГБ/с.
Однако M2 Ultra не предлагает лучшие показатели в своем классе. NVIDIA GeForce RTX 4090 и AMD Radeon RX 7900 XTX превосходят M2 Ultra по пропускной способности памяти (1008 ГБ/с и 960 ГБ/с соответственно), а также по общей производительности.
Такая высокая пропускная способность позволяет центральному процессору, графическому процессору и нейронному движку получать доступ к огромным пулам данных за наносекунды. Однако это также означает, что у вас может быстрее не хватать памяти во время задач, в которых используются как ЦП, так и графический процессор, например в играх, поскольку ОЗУ распределяется по всему SoC.
Сколько унифицированной памяти вам нужно?
Самый большой недостаток архитектуры Apple заключается в том, что, поскольку память встроена в SoC, вы не можете модернизировать оперативную память вашего Mac в дальнейшем. На большинстве компьютеров Mac Apple взимает абсурдные 200 долларов за 16 ГБ унифицированной памяти, поэтому вам следует тщательно оценить, сколько вам нужно сегодня и в будущем.
Лично я использую MacBook Air M1 с 8 ГБ унифицированной памяти, и хотя этого достаточно для общего использования, время от времени с ним возникают проблемы. Итак, я обязательно настрою свой следующий Mac как минимум с 16 ГБ единой памяти. Но если вам нужна дополнительная помощь в принятии обоснованного решения, у нас есть специальное руководство о том, сколько памяти вам нужно для вашего Mac.
Хотя первоначальная стоимость обновления унифицированной памяти может показаться высокой, возможно, лучше просто свести ее на нет. Это дешевле, чем покупать совершенно новый Mac только потому, что через два или три года вы поняли, что ваша текущая конфигурация не подходит для ваших задач.