325 views

1 Answer

Best answer
1 votes
1 votes

Indexing refers to finding out the location where a specific block or line can be present in the cache. We require tags because caching is a many to one mapping procedure and hence more than one line can be cached to the same location. To check if the required block is present at a given index we compare the tags. 

Note: There are different type of caches like Physically indexed-Physically tagged and Vitually indexed-Physically Tagged caches. But that's a different question altogether. Please refer: http://www.cs.utah.edu/~rajeev/cs3810/slides/3810-20.pdf

selected by

Related questions

0 votes
0 votes
3 answers
2
BASANT KUMAR asked Aug 29, 2018
1,154 views
Q-1 The c.p.u is able to execute a process when the process is in which states?(more than option may be true)(a) running(b) ready(c) waiting(d) newexplanation??
0 votes
0 votes
1 answer
4