Можно ли избавиться от оперативной памяти? Можно ли избавиться от оперативной памяти? Белка на Wi-Fi Белка на Wi-Fi Подписка на печать: HP заставляет платить за страницы, а не за картриджи Подписка на печать: HP заставляет платить за страницы, а не за картриджи Автопилот с диспетчером за занавеской: роботакси живут на филиппинском аутсорсе Автопилот с диспетчером за занавеской: роботакси живут на филиппинском аутсорсе

Можно ли избавиться от оперативной памяти?

1 мин
Иллюстрация сгенерирована нейросетью ChatGPT

Автор ролика настолько преисполнился от роста цен на оперативку, что попытался запустить ПК без оперативной памяти. Он решил проверить, можно ли заставить систему работать, перенеся данные на SSD, в память видеокарты или в кэш самого процессора.

В первом сценарии автор урезал RAM до минимума, заставив систему опираться на swap-файл на SSD. Выяснилось, что процессор физически не может исполнять код напрямую с накопителя — ему в любом случае нужен хотя бы небольшой объём настоящей оперативки в качестве буфера. В итоге браузер загружался часами, а игры не стартовали в принципе.

Попытка перенести этот же процесс в память видеокарты (VRAM) тоже провалилась: чтобы поместить в неё информацию, процессору пришлось пробиваться через длинную цепочку программных прослоек. Из-за возникших задержек система зависла от потока команд.

Единственный сценарий, где от оперативки удалось избавиться — запуск «Змейки» на встроенном L1-кэше процессора. Этот режим Cache-as-RAM используется материнскими платами в первые секунды загрузки ПК, когда основная память ещё не инициализирована. Так без RAM можно запустить базовую прошивку, но не полноценную операционную систему.

Идея отвязать память от слота сейчас стала важным трендом в дата-центрах. Там не хватает оперативки под тяжелые вычисления и ИИ, а физические разъемы на серверах ограничены. Индустрия пытается решить эту задачу с помощью новых стандартов вроде CXL (Compute Express Link). Протокол позволяет подключать модули памяти через высокоскоростную шину PCIe, как видеокарты, из-за чего оперативка перестаёт быть привязанной к конкретному процессору на конкретной материнской плате. Тем не менее саму необходимость наличия оперативки это не отменяет, так что от роста цен никуда не деться.

// Илья Власов