Найти тему
Xiaomi.Russia

Виртуальное расширение памяти на смартфоне – миф или реальность?

Оглавление

Если отвечать коротко – реальность, но есть нюансы. В операционной системе MIUI 13 и на ряде устройств под MIUI 12 можно через обычное меню настроек выделить часть памяти в виде файла подкачки. Он будет использоваться как дополнительная оперативная память.

А теперь – к подробностям.

Немного азов

Если вы уже опытный пользователь, можете смело пропустить этот раздел и перейти к следующему.

ОЗУ (оперативное запоминающее устройство), оно же оперативная память или RAM (Random Access Memory) – это область хранения данных, которые нужны программам «здесь и сейчас». К ней обеспечивается очень быстрый доступ, но её объём значительно меньше, чем у ПЗУ. Например, вы запускаете YouTube на смартфоне. При этом в ОЗУ загружаются исполняемые файлы приложения и то видео, которое воспроизводится на экране.

ПЗУ (постоянное запоминающее устройство), оно же ROM или просто «память» – это область хранения данных, где лежат все файлы, загруженные на устройство. Объём этой памяти значительно больше, чем у оперативной, но доступ к информации из неё медленнее. Если продолжить пример с YouTube, то в ПЗУ хранятся все файлы приложения. А чтобы приложение работало быстро и плавно, при его запуске часть файлов копируется в ОЗУ и используется напрямую оттуда.

И ОЗУ, и ПЗУ – это компоненты внутри вашего смартфона. Их нельзя увеличить физически – что установлено, тем и пользуемся. Однако есть возможность выделить часть ПЗУ для использования в качестве оперативной памяти. Такая расширенная оперативная память называется Virtual RAM, а технология её расширения – swap или «подкачка».

Что такое Virtual RAM и чем она отличается от обычной оперативной памяти

Virtual RAM появляется, когда вы выделяете какую-то часть ПЗУ для хранения временных данных, которые обычно хранятся в ОЗУ. Технически она остаётся всё той же постоянной памятью с её недостатком в виде медленного обращения к данным. Схематично это выглядит так:

Было 128 ГБ ПЗУ, 6 ГБ ОЗУ.

Выделили 1 ГБ в качестве Virtual RAM.

Получили 127 доступных ГБ ПЗУ и 7 ГБ ОЗУ.

Из 7 ГБ ОЗУ есть 6 ГБ с быстрым доступом и дополнительный 1 ГБ Virtual RAM с медленным доступом.

Технология виртуального расширения оперативной памяти используется уже пару десятилетий. Swap была доступна ещё в ранних версиях ОС Linux, на базе которой позже была создана ОС Android и все её разновидности, в том числе MIUI. То есть это не новая непроверенная технология – отнюдь, это одна из базовых и безопасных возможностей операционной системы.

Как работает оперативная память и зачем бывает нужна Virtual RAM

Оперативную память использует каждое запущенное приложение, включая системные.

Допустим, у вас нет Virtual RAM, а есть 6 ГБ ОЗУ и 15 запущенных приложений, данные которых в сумме занимают 5,9 ГБ. Что будет, если вы запустите ещё одно приложение, которому для работы нужно 0,3 ГБ оперативной памяти?

Система выберет приоритет и «выкинет» из оперативной памяти данные одного из запущенных приложений с самым низким приоритетом. В MIUI 13 приоритет определяется индивидуально для каждого пользователя. Например, если вы регулярно общаетесь в мессенджере, он получит приоритет над приложениями, которые используются реже.

Для вас это будет выглядеть так: когда вы вновь откроете приложение, данные которого были стёрты, вы увидите, что оно не разворачивается в том месте, на котором вы его оставили, а запускается заново.

А если бы в той же ситуации у вас был дополнительно 1 ГБ Virtual RAM, то данные того самого приложения с низким приоритетом не стёрлись бы, а были перенесены в Virtual RAM. Тогда свёрнутое приложение открылось бы как обычно, просто это бы заняло чуть больше времени.

В чём Virtual RAM поможет, а в чём нет

✔ Улучшить многозадачность. Virtual RAM помогает использовать одновременно большее количество приложений. Их данные не будут стираться из ОЗУ, а будут переноситься в Virtual RAM, пока в ней есть свободное место. Система сама определяет приоритеты – какие данные в какой памяти лучше хранить.

❌ Повысить производительность. Помним о том, что физически Virtual RAM – это выделенный объём сравнительно медленного ПЗУ. Поэтому использовать виртуальную оперативную память, чтобы запустить игру или другую требовательную к ОЗУ программу – плохая идея. Скорее всего, приложение будет подтормаживать.

Как добавить виртуальную оперативную память – на примере Redmi Note 11 Pro

Это легко сделать, используя стандартное меню настроек, а именно:

«Настройки» → «Расширенные настройки»

-2

→ «Расширение памяти»

-3

→ активируете чекбокс и даёте добро на перезагрузку устройства.

-4

Всё! После перезагрузки объём ОЗУ вырастет за счёт добавленной Virtual RAM. Приятного использования ;)