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