Задать вопрос
@psycho12354

Прошу объяснить сам алгоритм перевода.Подробно,если можно. Заранее спасибо?

Предположим, что таблица страниц текущего процесса выглядит так:

Все числа в таблице десятичные. Нумерация начинается с нуля.
Размер страницы 512 Байт. Преобразуйте виртуальный адрес 947 в
физический.
67d4001ab6a72488170898.png
  • Вопрос задан
  • 197 просмотров
Подписаться 2 Простой 3 комментария
Решения вопроса 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Не понимаю алгоритм перевода, плохо разбираюсь в теме

Берёте листик, ручку и записываете ответы на следующие вопросы.
  1. Сколько всего виртуальных страниц?
  2. Какой размер каждой страницы?
  3. Какой итоговый объем памяти и какой это диапазон виртуальных адресов?
  4. Какой диапазон адресов у каждой конкретной виртуальной страницы?
  5. Какой номер физического блока у каждой страницы?
  6. Какой диапазон адресов у каждого блока?
  7. Какой диапазон физических адресов соответствует каждой страницы?

Ну и далее будет достаточно легко и понятно написать алгоритм перевода виртуального адреса в физический.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы