Полностью ассоциативный кэш Полную свободу задействования любой строки для кэширования блока основной памяти предоставляет архитектура полностью ассоциативного кэша. Она использует представление адреса, приведенное на рис. 2.7. Каждой строке кэш-памяти ее каталог ставит в соответствие тег – полный физический адрес кэшируемого блока основной памяти. Доступ к строке осуществляется путем сравнения тега адреса с тегом строки кэша, которое выполняется параллельно для всех строк в соответствии с принципами организации ассоциативной памяти. Являясь наиболее гибким, полностью ассоциативный кэш требует значительных аппаратных затрат на его реализацию. Поэтому он применяется в структурах кэш-памяти 1-го уровня, не претендуя на использование в более объемных кэшах второго и более высоких уровней. |