What is a direct-mapped cache in computational architecture?

A direct-mapped cache is a cache organization technique in computational architecture that describes the mapping of a single memory block to only one cache block. Each memory block is mapped to a specific line in the cache based on its memory address. As a result, any memory block that maps to the same cache block as another must wait in a queue, leading to cache conflicts. This results in a simpler and faster cache than other designs, but there may be an increased likelihood of conflicts.

Publication date: