расчет размера страницы и размера сегмента - PullRequest
2 голосов
/ 08 мая 2011

в системе с постраничной сегментацией у нас есть виртуальный адрес 32 бита и 12 бит для смещения, 11 бит для сегмента и 9 бит для номера страницы. Как мы можем рассчитать размер страницы, максимальный размер сегмента и максимальное числоразмера сегмента?

1 Ответ

6 голосов
/ 08 мая 2011
  • 12 бит зарезервированы для смещения, поэтому размер страницы составляет 2 ^ 12 = 4 КБ
  • 9 бит зарезервированы для номера страницы, поэтому каждый сегмент может содержать 2 ^ 9 = 512 страниц
  • Каждый сегмент может увеличиваться в размере (# страниц) * (размер страниц), поэтому максимальный размер сегмента составляет 512 * 4K = 2M

Для получения дополнительной информации см. http://www.cs.umass.edu/~weems/CmpSci535/Discussion21.html

...