Давайте предположим, что у меня запущено несколько процессов, a1 и a2. a2 занимает столько места, что физические страницы, принадлежащие a1, начинают выгружаться. Страница страницы a1 должна быть изменена, чтобы отразить это. Как MMU определяет, какую таблицу страниц нужно изменить? В конце концов, p1 может принадлежать процессу a1 или a3. Кроме того, что произойдет, если он принадлежит обоим (например, общая библиотека), можно ли его заменить?

0