edited by
1,384 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

1.5k
views
2 answers
2 votes
Ruturaj Mohanty asked Dec 27, 2018
1,520 views
A computer system consists of infinitely large primary memory storage capacity. In other words the physical address space exceeds the logical address ... memory concept can be used to give multiprogramming capability to system
2.7k
views
1 answers
8 votes
Ruturaj Mohanty asked Dec 27, 2018
2,658 views
Consider a system with paging-based memory management, whose architecture allows for a $4\text{GB}$ virtual address space for processes. The size of logical pages and physical frames is ... text{GB} + 4 \text{KB}$4 \text{MB} + 4 \text{GB}$