Разница между физическим и виртуальным пространством на iOS заключается в том, что программа работает с виртуальными адресами, а не с физическими (как они есть на уровне железа). 2
Когда программа читает или записывает что-то по адресу, этот адрес на самом деле виртуальный. 2 В физический он преобразовывается процессором в дальнейшем — соответствующие преобразования настраиваются ядром для каждого процесса. 2 Тем самым каждому процессу доступен определённый набор адресов, с которыми он может работать. 2
Кроме того, часть виртуальной памяти можно перенести на жёсткий диск или твердотельный накопитель — что позволяет как бы увеличить оперативную память. 1
Также на iOS есть хранилище устройства — это пространство, доступное для хранения данных на iPhone, iPad или другом устройстве Apple. 5