edited by
19,149 views
51 votes
51 votes

In an instruction execution pipeline, the earliest that the data TLB (Translation Lookaside Buffer) can be accessed is:

  1. before effective address calculation has started

  2. during effective address calculation

  3. after effective address calculation has completed

  4. after data cache lookup has completed

edited by

7 Answers

0 votes
0 votes
TLB is a mini page table and it contains the frequently accessed page table entries. Since logical address is effective address, only after we calculate what is the effective address we can access the TLB. Hence option C is the correct answer.
0 votes
0 votes
Answer - (C)

The effective address is like a house number, but for computer memory. The TLB is like a phone book that tells you which physical address (the actual location of the house) corresponds to each effective address.

Before you can access data in the TLB, you need to know the effective address. This is like finding the house number in the phone book. Once you have the effective address, you can look up the corresponding physical address in the TLB.

If the effective address is not in the TLB, you need to look it up in the page table, which is like calling the post office to get the address. This can take a while, so it's best to try to keep the TLB up to date.
–2 votes
–2 votes

B. during effective address calculation

Answer:

Related questions

39 votes
39 votes
3 answers
1