Что такое кеш-блок?
Что такое кеш-блок?

Видео: Что такое кеш-блок?

Видео: Что такое кеш-блок?
Видео: как распаковать кеш к игре - @games_smart 2024, Ноябрь
Anonim

блок кеша - Базовый блок для тайник место хранения. Может содержать несколько байтов / слов данных. тайник line - То же, что блок кеша . tag - уникальный идентификатор группы данных. Поскольку разные области памяти могут быть отображены в блокировать , тег используется для их различения.

Таким образом, как блок находится в кеше?

Когда ЦП пытается читать из памяти, адрес будет отправлен на тайник контроллер. - Младшие k бит адреса будут индексировать блокировать в тайник . - Если блокировать действителен и тег соответствует старшим (m - k) битам m-битового адреса, тогда эти данные будут отправлены в CPU.

Кроме того, каков размер блока кеша прописью? 1 ответ. В примере размер блока кэша равен 32 байта , т.е. используется байтовая адресация; с четырехбайтовыми словами это 8 слов.

Кроме того, сколько блоков находится в кеше?

Отвечать. Поскольку в блок кеша , поле СМЕЩЕНИЕ должно содержать 4 бита (24 = 16). Чтобы определить количество битов в поле SET, нам нужно определить количество наборов. Каждый набор содержит 2 блоки кеша (2-сторонняя ассоциативная), поэтому набор содержит 32 байта.

Что такое ассоциативность кеша?

Полностью ассоциативный кеш позволяет хранить данные в любом тайник block вместо того, чтобы помещать каждый адрес памяти в один конкретный блок. - Когда данные извлекаются из памяти, они могут быть помещены в любой неиспользуемый блок тайник.

Рекомендуемые: