Найти тему
Максим Лохманов

Расширение пямяти смартфона

Как работает виртуальное расширение памяти.

Прежде чем говорить о виртуальной оперативке, вспомним про обычную. ОЗУ — кратковременное цифровое хранилище, самая быстрая память, где находятся данные приложений, запущенных в эту секунду. Именно к ним обращаются процессор и ядро операционной системы смартфона, причём даже если программа давно свёрнута.

Виртуальная оперативка имеет аналогичные возможности. Однако вместо классических микросхем используется накопитель телефона. Опция берёт дополнительные гигабайты из внутренней памяти, чтобы расширить ОЗУ.

Как она действует?

Технология давно используется в компьютерах — её называют свопом, или файлом подкачки. Принцип работы на смартфонах такой же: как только в настройках вы включаете виртуальную память, из памяти накопителя резервируется несколько гигабайт на нужды оперативки. Важный нюанс — нативной поддержки динамического расширения ОЗУ в ОС Android нет. Каждый производитель добавляет такую функцию самостоятельно

Виртуальная память не может полноценно заменить ОЗУ. Всё упирается в скорость чтения и записи накопителя — она на порядок меньше, чем показатели оперативки. Однако это не значит, что динамическое наращивание не пригодится.

Зачем это нужно?

Технология виртуальной памяти в первую очередь необходима гаджетам среднего класса, которые имеют ограниченный размер оперативки. Современные утилиты и игры потребляют всё больше ресурсов. Моделям с небольшим ОЗУ сложно работать в режиме многозадачности и держать в фоновом режиме запущенное ПО.

Но если просто добавить в смартфон больше ОЗУ, это приведёт к удорожанию аппарата. Поэтому сейчас самый оптимальный вариант для разработчиков — использование динамической оперативной памяти. Она увеличивает быстродействие устройства без дополнительных затрат.

Когда физическая оперативная память достигает предела своих возможностей, система начинает подключать к работе виртуальную, позволяющую сохранить данные небольших и редко используемых приложений. В итоге в обычном ОЗУ остаётся больше места под игры, требовательный софт и важные системные процессы.