Question
A system has a Translation Lookaside Buffer (TLB) that has a reach of 1 MB. TLB reach is defined as the total amount of physical memory that can be accessed through the TLB entries. The paging system uses pages of size 4 KB. The virtual address space is 64 GB and physical address space is 1 GB. If each TLB entry stores a 4-bit process id, page number, frame number, and a 2-bit control field, then the size of the TLB (in bytes) is ___________. (answer in integer)
Note:
Official answer and solution
- Official answer
- 1536
- From
- Official GATE 2026 answer key
Solution
Find the number of TLB entries from TLB reach / page size, then compute the bit width of each TLB entry.
- Number of TLB entries:
- Fields in each TLB entry (with page size bytes):
- Process ID bits
- Virtual Page Number (VPN) bits
- Physical Frame Number (PFN) bits
- Control field bits
- Total bits per entry .
- Total TLB size:
1536
The answer is the one in the official GATE answer key. The solution is this site's own explanation.
Source
- Paper
- GATE 2026 Computer Science and Information Technology - Session 2 (CS2)
- Question
- 54 of 65
- Section
- Computer Science and Information Technology
Report an error in this question
GATE questions are the work of the organising institutes. This site is independent and is not affiliated with them.