Что такое наборно-ассоциативный кеш в вычислительной архитектуре?

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

Дата публикации: