Связь между виртуальными адресами и адресами физической памяти, Преобразование диспетчером памяти виртуального адреса в физический - Morozov-5F/operational-system-docs GitHub Wiki

Виртуальный адрес при страничном распределении может быть представлен в виде пары чисел: (p, s)

  • p - номер виртуальной страницы процесса (нумерация страниц начинается с 0);
  • s - смещение в пределах виртуальной страницы.

Учитывая, что размер страницы равен 2^k, смещение s может быть получено простым отделением k младших разрядов в двоичной записи виртуального адреса. Оставшиеся старшие разряды представляют собой двоичную запись номера страницы p.

⚠️ **GitHub.com Fallback** ⚠️