Ваш расчет верен для простой системы подкачки, но все становится более сложным для систем, которые допускают страницы переменного размера (например, Pentium). Просто будьте осторожны с разницей между виртуальной адресацией и физической адресацией ... хотя ваша архитектура может учитывать 2 ^ 32 адресуемых байтов памяти, ваше реальное оборудование может иметь меньше или больше памяти.
Если вам нужен пример, просто посмотрите некоторые университетские заметки об операционных системах ... здесь есть несколько советов по управлению памятью здесь .