Definition
Set-Associative Cache
A set-associative cache is a cache in which each block of main memory maps to exactly one cache set, but can be placed in any block of that set.
If each set contains blocks, the cache is called an -way set-associative cache. A direct-mapped cache is the special case .