Закрити оголошення

Коли минулого року Apple представила перший Mac із чіпом Apple Silicon, а саме M1, це здивувало багатьох спостерігачів. Нові комп’ютери Apple принесли значно вищу продуктивність при меншому енергоспоживанні, завдяки простому переходу на власне рішення – використання «мобільного» чіпа, побудованого на архітектурі ARM. Ця зміна принесла з собою ще одну цікаву річ. У цьому напрямку мається на увазі перехід від так званої оперативної пам'яті до уніфікованої пам'яті. Але як це насправді працює, чим відрізняється від попередніх процедур і чому трохи змінює правила гри?

Що таке оперативна пам’ять і чим відрізняється Apple Silicon?

Інші комп’ютери все ще покладаються на традиційну оперативну пам’ять у вигляді оперативної пам’яті або пам’яті з довільним доступом. Це один із найважливіших компонентів комп’ютера, який діє як тимчасове сховище для даних, доступ до яких потрібно отримати якомога швидше. У більшості випадків це можуть бути, наприклад, відкриті на даний момент файли або системні файли. У своєму традиційному вигляді «оперативна пам'ять» має вигляд витягнутої пластини, яку потрібно просто затиснути у відповідний слот на материнській платі.

компоненти m1
З яких частин складається мікросхема M1

Але Apple зважилася на діаметрально іншу процедуру. Оскільки чіпи M1, M1 Pro і M1 Max є так званими SoC, або системами на чіпі, це означає, що вони вже містять усі необхідні компоненти в даному чіпі. Саме тому в цьому випадку Apple Silicon не використовує традиційну оперативну пам’ять, оскільки вона вже вбудована безпосередньо в себе, що приносить із собою ряд переваг. Однак слід зазначити, що в цьому напрямку гігант з Купертіно приносить невелику революцію у вигляді іншого підходу, який досі є більш поширеним для мобільних телефонів. Однак головна перевага полягає в більшій продуктивності.

Роль уніфікованої пам'яті

Мета уніфікованої пам'яті цілком зрозуміла - звести до мінімуму кількість непотрібних кроків, які можуть уповільнити саму продуктивність і, таким чином, знизити швидкість. Цю проблему легко пояснити на прикладі ігор. Якщо ви граєте в гру на своєму Mac, процесор (CPU) спочатку отримує всі необхідні інструкції, а потім передає деякі з них до відеокарти. Потім він обробляє ці специфічні вимоги за допомогою власних ресурсів, а третьою частиною головоломки є оперативна пам’ять. Таким чином, ці компоненти повинні постійно спілкуватися один з одним і мати огляд того, що роблять один одного. Проте таке вручення вказівок також зрозуміло «відкушує» частину самого виступу.

Але що, якщо ми об’єднаємо процесор, відеокарту та пам’ять в одне? Саме такий підхід Apple використала у випадку своїх чіпів Apple Silicon, увінчавши їх уніфікованою пам’яттю. Вона уніформа з простої причини - він розподіляє свою ємність між компонентами, завдяки чому інші можуть отримати до нього доступ практично одним клацанням пальця. Саме таким чином продуктивність була повністю зрушена вперед, без необхідності збільшення оперативної пам’яті як такої.

.