edited by
1,274 views
4 votes
4 votes

Assume a program has just referenced an address in virtual memory. Which of the following scenario cannot occur?

  1. TLB miss with no page fault
  2. TLB hit and page replacement
  3. TLB miss and page fault
  4. TLB hit with no page fault
edited by

1 Answer

Best answer
12 votes
12 votes
A. TLB miss, page table hit - possible

B. TLB hit, page replacement -- not possible because TLB entry is there only for pages that are in main memory. (We can still have a page fault here due to protection bits)

C. TLB miss and page fault -- possible and whenever page replacement happens, TLB is missed.

D. TLB hit with no page fault -- possible
selected by
Answer:

Related questions