Управление Памятью - Преобразование Виртуальных Адресов В Физические
Пожалуйста, мне нужен правильный способ преобразования логического (виртуального) Адрес к физическому адресу, у меня есть следующий вопрос:
Учитывая следующую таблицу страниц:
Зная, что виртуальные страницы и физический фрейм составляют 1 к байт, какой адрес памяти соответствует каждому из следующих виртуальных адресов, закодированных в шестнадцатеричном формате: 142A и 0AF1?
Я решил это так, но я не знаю, правильно ли это :
142A (шестнадцатеричный)=5162 (десятичный)
5162/1024=5 (номер страницы) Рамка 1 в таблице страниц
5162мод1024=42 (Смещение)
Таким образом, физический адрес, соответствующий 142A = 1 (физический)+42 (смещение) или (1*1024+42)
Так это правильно?!
С уважением