910 views
1 1 vote

I am confused over one point that do we look up into cache before address translation or simultaneously , In the below link it is mentioned that it " caches are typically indexed with the virtual address, allowing the indexing to begin before address translation is completed. "

http://superuser.com/questions/745008/whats-the-difference-between-physical-and-virtual-cache

Now the point of confusion is that how come only page offset is used to index  a cache , and if hit occurs then what will happen to the physical address generated by MMU , since the cache is indexed before address translation only .

Please log in or register to answer this question.

Position:
Show:

Related questions

4 4 votes
2 answers 2 answers
5.4k
5.4k views
0 0 votes
0 0 answers
458
458 views
9 9 votes
1 answers 1 answer
4.4k
4.4k views
Akriti sood asked Nov 9, 2016
4,438 views
can some one please clearly explain ,what is 1. virtually indexed virtually tagged cache2. physically indexed physically tagged cache3. virtually indexed physica...
5 5 votes
1 1 answer
913
913 views
yes asked Nov 28, 2015
913 views
Given the following information:TLB hit rate $95$%, TLB access time is $1$ cycle.Cache hit rate $90$%, cache access time is $1$ cycle.When TLB and cache both get miss; pa...