Я реализую виртуальную память в PINTOS, работающей на x86, я хочу знать минимальное количество кадров, необходимое для процесса на процессоре x86.
Я обнаружил, что это зависит от максимального уровня косвенности, поддерживаемого базовой архитектурой набора инструкций. На x86 поддерживается 1 уровень косвенности.
Поэтому минимум 2 кадра на процесс должны быть минимально необходимыми.
Если размер инструкции больше 1 байта, он может пересекать границу страницы, и нам потребуется 3 минимальных кадра.
Правильно ли я или есть еще решение о минимальном количестве кадров для процесса.
Спасибо