Unified Memory у MacBook: чому 8 ГБ тут — це не те саме, що 8 ГБ у ноутбуці з Windows

Читайте також

Київ та область повертаються до графіків: Укренерго вводить обмеження на 3 квітня

Енергетична ситуація в столичному регіоні залишається напруженою.

Київська влада «продає шматок тротуару»

Київська міська рада видала розпорядження про демонтаж понад 6 тисяч малих архітектурних форм (МАФів).

Unified Memory у MacBook: чому 8 ГБ тут — це не те саме, що 8 ГБ у ноутбуці з Windows

Команда Ябко підготувала технічний розбір: як влаштована Unified Memory і чому порівняння гігабайтів між платформами не працює.

Безпека понад усе: школярі Київщини пройшли тренінг з мінної безпеки

Напередодні 4 квітня школярі Київщини вчилися розпізнавати міни та вибухонебезпечні предмети. Правила безпеки, статистика та поради експертів GCS на Kyiv1.

У Києві на Оболоні будиночок “пішов у вільне плавання”

У київській затоці на Оболоні очевидці зафіксували незвичне видовище: невеликий дерев’яний будиночок відірвався від берега та почав дрейфувати вздовж набережної.

Поділитися

Значення «8 ГБ» у характеристиках MacBook викликає скептицизм у користувачів, які звикли до ноутбуків на Windows. Там цього обсягу ледь вистачає на браузер із десятком вкладок і кількома офісними програмами. Але однакова цифра на папері приховує принципово різні підходи до роботи з пам’яттю. Команда Ябко підготувала технічний розбір: як влаштована Unified Memory і чому порівняння гігабайтів між платформами не працює.

Роздільна пам’ять: як влаштовані звичайні ноутбуки

У класичному ноутбуці на базі процесорів Intel або AMD процесор і відеокарта працюють з різними пулами пам’яті. CPU звертається до системної пам’яті DDR5, а дискретний GPU — до власної VRAM на чіпах GDDR6. Коли додатку потрібно передати текстуру або 3D-модель для рендерингу, система ініціює DMA-копіювання через шину PCIe.

Швидкість цього каналу в типовому ноутбуці з PCIe 4.0 x8 — близько 16 ГБ/с. DDR5 у двоканальному режимі забезпечує 50–60 ГБ/с, але обслуговує лише процесор. Кожна передача між CPU і відеокартою забирає час і енергію, а одна й та сама текстура займає місце відразу в двох сховищах — в RAM і в VRAM. Для 3D-сцени вагою в кілька сотень мегабайт це відчутне перевитрачання.

Ноутбуки з інтегрованою графікою мають додаткове обмеження. Вбудований графічний процесор Intel або AMD резервує 2–4 ГБ системної оперативної пам’яті для своїх потреб. З формальних 8 ГБ для програм залишається 4–6 ГБ.

Unified Memory: єдиний пул для всіх процесорів

Apple Silicon організовує роботу з пам’яттю по-іншому. CPU, GPU та Neural Engine звертаються до єдиного фізичного пулу LPDDR5X через високошвидкісну внутрішню шину. Apple розміщує чіпи пам’яті безпосередньо поруч із кристалом SoC — це скорочує довжину сигнальних шляхів і знижує латентність кожного запиту. Копіювання між окремими масивами відсутнє — всі обчислювальні блоки працюють з одними й тими ж адресами.

Такий підхід усуває категорію накладних витрат. Графічний API Metal здатний обходити синхронізаційні бар’єри, обов’язкові при роздільній пам’яті, — GPU зчитує комірки, куди CPU щойно записав результат. Пропускна здатність залежить від чіпа:

  • A18 Pro (MacBook Neo) — 60 ГБ/с;
  • M4 — 120 ГБ/с;
  • M4 Pro — 273 ГБ/с;
  • M4 Max — до 546 ГБ/с.

Уся пропускна здатність доступна кожному процесору, а розподіл є динамічним: під час рендерингу відео GPU забирає більший обсяг, під час компіляції коду пріоритет переходить до CPU. Як зазначають експерти Ябко, саме гнучкість перерозподілу відрізняє Unified Memory від фіксованих пулів у класичній архітектурі.

Що робить macOS на базі архітектури

Апаратну ефективність підсилює програмна оптимізація. macOS використовує три механізми:

  1. Memory Compression — система стискає неактивні сторінки безпосередньо в оперативній пам’яті, зменшуючи їхній обсяг удвічі. Доступ до стиснутих блоків займає мікросекунди — це на порядки швидше, ніж звернення до диска.
  2. App Nap — фонові процеси без активного вікна отримують знижений пріоритет і першими звільняють ресурси для активних програм.
  3. Перенесення на швидкий SSD — якщо компресії недостатньо, macOS переміщує сторінки на накопичувач через контролер Apple з низькою затримкою.

У сукупності ці інструменти дозволяють утримувати в оперативній пам’яті більше активних процесів, ніж передбачає формальний обсяг. Для користувача з 8 ГБ Unified Memory ефективна ємність виявляється вищою за номінальну — завдяки відсутності дублювання та інтелектуальному стисненню.

Кому підійде MacBook Neo з 8 ГБ

MacBook Neo з чіпом A18 Pro та 8 ГБ Unified Memory впевнено справляється з повсякденними завданнями: документи, браузер із десятками вкладок, відеодзвінки, обробка фотографій та легкий монтаж у iMovie або Final Cut Pro. Студенту, офісному працівнику, фрілансеру — цього обсягу вистачає з запасом завдяки технологіям zero-copy та Memory Compression.

Відеомонтажери також відзначають комфортну роботу: A18 Pro підтримує Apple Media Engine, що дозволяє декодувати та відтворювати 4K-відео без навантаження на основні ядра. Для тих, хто професійно створює багатошарові таймлайни, лінійка M4 з 16 або 32 ГБ дає додатковий запас — чіп M4 Pro здатний експортувати 96-хвилинний 4K-проект у DaVinci Resolve за 10 хвилин.

Консультанти Ябко рекомендують виходити з реальних завдань. В архітектурі Unified Memory важливішою є не кількість гігабайтів, а те, як система розпоряджається кожним із них — у магазинах мережі допоможуть підібрати конфігурацію під конкретний сценарій.