Want this question answered?
Many CPUs have what is known as a CPU cache. The function of this CPU cache is to speed up access to data.
It's strictly a function of speed. To read what's in cache, the processor does not need to address the buss and wait for the response. Cache memory is available instantly.
The short answer is for speed. There is no point in storing data in a cache if there is no way to index the data to make it usable. Nor would there be any advantage if this data were stored in conventional DRAM.
Cache memory is used to hold a copy of the data from the most frequently accessed memory locations to minimise calculation time. For example, a CPU's cache will hold this data so that it doesn't have to call data from the RAM for every calculation it makes, and merely draws from its local cache.
The input tag with the type attribute as hidden.
tag word
1. Word field2. Block field3. Tag fieldTag, Index, and Offset.
HTML as the name suggests is a markup language. Each tag represents a function in it.
Tag Slot and Offset
It actsas a cache for the CPU to execute instructions and work on temporary data.
It is the cache controller that performs this function. It is the "bridge" or interface.= =
direct mapping doesn't need replacement algorithm