операционные системы/ подкачка

#operating-system

#операционная система

Вопрос:

учитывая систему подкачки по запросу с размером страницы 2048 байт и общим объемом физической памяти 128 КБ, может кто-нибудь сказать мне, как вычислить длину физического адреса.??

Ответ №1:

Поскольку общая физическая память составляет 128 КБ, а размер страницы равен 2048 байтам, у нас может быть 128 * 1024/2048 = 64 страницы в памяти одновременно. Следовательно, нам нужно log2 (64) = 6 бит, чтобы проиндексировать их все. Для этого длина физического адреса должна составлять 6 бит.
Тот факт, что это система подкачки по запросу, не изменяет длину физического адреса, это просто (вероятно) заставит систему использовать меньше памяти.

Комментарии:

1. Это 6 бит для индекса страницы . Для адресации каждого байта на странице требуется больше битов.