Как мне преобразовать шестнадцатеричные адреса в физические адреса, чтобы ответить на этот вопрос? Я полностью смущен, и мой учитель не помогает из-за языкового барьера.Перевод с логического адреса на физический адрес. Логические адреса: hex
Предположим, что логическое адресное пространство составляет 1 КБ, а размер страницы - 16 байт. Предположим, что в основной памяти для этого процесса вначале не используется страница, и используется пейджинг чистого спроса. Текущий свободный список кадров - {2,5,8,1,...}
. Первый кадр в списке свободных кадров будет использоваться по мере необходимости. Предположим, что TLB имеет две записи. И TLB, и таблица страниц сначала пустые. FIFO используется как алгоритм замены TLB. Предположим, что к логическому адресу обращаются: 0x3d
, 0x30
, 0xe5
, 0x7d
, 0x33
, 0xef
. Для каждого из следующих адресов:
- указать физический адрес, который отображается на него.
- Предположим, что для доступа к памяти TLB требуется 10 нс, а для доступа к памяти - 100 нс, а для обработки ошибки страницы - 8 мс. Сколько времени требуется для доступа к этому адресу?