Предположим, что у меня есть обычная таблица страниц:
Таблица страниц (размер страницы = 4k)
Page #: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Page Frame #: 3 x 1 x 0 x 2 x 5 x 7 4 6 x x x
Как преобразовать произвольный логический адрес, например 51996, в адрес физической памяти?
Если я беру базу данных 2 (4096), я получаю 12. Я думаю, что это то, сколько бит я использую для смещения моего адреса.
Я просто не уверен. 51996/4096 = 12,69. Значит ли это, что он лежит на странице №12 с определенным смещением?
Как мне превратить это в физический адрес "51996"?