GATEverse
← GATE CSE 2003

Q78

MCQ2 marks, −0.5

A processor uses 2−level2-level page tables for virtual to physical address translation. Page tables for both levels are stored in the main memory. Virtual and physical addresses are both 3232 bits wide. The memory is byte addressable. For virtual to physical address translation, the 1010 most significant bits of the virtual address are used as index into the first level page table while the next 1010 bits are used as index into the second level page table. The 1212 least significant bits of the virtual address are used as offset within the page. Assume that the page table entries in both levels of page tables are 44 bytes wide. Further, the processor has a translation look-aside buffer (TLB), with a hit rate of 96%96\%. The TLB caches recently used virtual page numbers and the corresponding physical page numbers. The processor also has a physically addressed cache with a hit rate of 90%90\%. Main memory access time is 1010 ns, cache access time is 11 ns, and TLB access time is also 11 ns. Assuming that no page faults occur, the average time taken to access a virtual address is approximately (to the nearest 0.50.5 ns)

Sign in to save attempts.

Loading…