записи в таблице страниц и размер записи - PullRequest
0 голосов
/ 28 апреля 2019

Имеется 16-битное логическое адресное пространство с размером страницы 1 КБ (2 ^ 10) и объемом физической памяти 32 КБ (2 ^ 15).

Какое количество записей втаблица страниц?16-10 = 6, 2 ^ 6 записей

Какой размер (в байтах) записи таблицы страниц?Я думаю, что ответ 15 бит?но он запрашивает байты, так что, может быть, это не так?

1 Ответ

0 голосов
/ 05 мая 2019

NoPages = location / pagesize = (2 ^ 16) / (2 ^ 10) = 2 ^ 6, поэтому в таблице страниц есть 2 ^ 6 записей

NoFrames = PhysicalMemory / pagesize = (2 ^15) / (2 ^ 10) = 2 ^ 5, то есть 2 ^ 5 кадров каждая запись в таблице страниц имеет длину 5 битов, поэтому размер записи составляет 2 ^ 5 = 32 байта

...