Machine-translated by Google. Questions are authored in English.
Top

Discussion

What is the purpose of the TLB (Translation Lookaside Buffer) in virtual memory systems ?

  • A.Store frequently used data
  • B.Cache page table entries
  • C.Buffer I/O operations
  • D.Store interrupt vectors

Answer: B

The TLB's purpose is to cache page table entries.

Translating a virtual address needs the page table, which lives in main memory. Reading it on every access would double the memory traffic. The TLB is a small, fast associative cache that holds recently used page-to-frame translations, so most translations take one quick lookup instead of a page table walk.

It does not store program data, which is the job of the data cache. It does not buffer I/O, and interrupt vectors are held in the interrupt vector table, not the TLB.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.