Question:

In a paging system, the page table is stored in memory. If memory access time is 100 ns, what is the effective access time if one page table lookup is needed per access?

Show Hint

Always double the memory access time if the system uses memory-resident page tables without a TLB (Translation Lookaside Buffer).
Updated On: Jun 8, 2025
  • 100 ns
  • 150 ns
  • 200 ns
  • 50 ns
Hide Solution
collegedunia
Verified By Collegedunia

The Correct Option is C

Solution and Explanation

In a computer system that uses paging, the logical address is first translated to a physical address using the page table.
If the page table is stored in main memory, every access to data needs:
- One access to get the page table entry (i.e., frame number), and
- Another access to retrieve the actual data from the calculated physical address.
Hence, each memory access will require two memory operations.
Given that memory access time = 100 ns
\[ \text{Effective Access Time (EAT)} = 100\,\text{ns (for page table)} + 100\,\text{ns (for actual data)} = 200\,\text{ns} \] Thus, the correct effective access time is 200 ns.
Was this answer helpful?
0
0

Top Questions on Operating Systems

View More Questions