Рубрики

ВОРОТА | GATE CS 2011 | Вопрос 43

Кэш обратной записи с прямым отображением 8 КБ организован в виде нескольких блоков, каждый размером 32 байта. Процессор генерирует 32-битные адреса. Контроллер кэша поддерживает информацию тега для каждого блока кэша, содержащую следующее.
1 действительный бит
1 модифицированный бит
Столько битов, сколько необходимо для идентификации блока памяти, отображаемого в кеше. Какой общий объем памяти необходим контроллеру кеша для хранения метаданных (тэгов) для кеша?
(А) 4864 бит
(B) 6144 бит
(C) 6656 бит
(D) 5376 бит

Ответ: (D)
Объяснение:

   Cache size = 8 KB
   Block size = 32 bytes
   Number of cache lines = Cache size / Block size = (8 × 1024 bytes)/32 = 256

   

   total bits required to store meta-data of 1 line = 1 + 1 + 19 = 21 bits
   total memory required = 21 × 256 = 5376 bits

Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | GATE CS 2011 | Вопрос 43

0.00 (0%) 0 votes