What is the difference between an ITLB and a TLB?

link|improve this question

74% accept rate
2  
Have you considered, you know, googling? It's in the references to the TLB wikipedia article. – Daniel Beck Apr 21 '11 at 17:50
feedback

1 Answer

up vote 4 down vote accepted

An ITLB (Instruction Translation Lookaside Buffer) only handles instructions, while a TLB handles both instructions and data. There could also be a DTLB, handling only data.

link|improve this answer
I looked up DTLB and it says that the D stands for dual, not data. – OSX NINJA Apr 21 '11 at 18:12
@OSXJedi Hard to believe in the context of contrasting it to ITLB. THe first few Google hits for "DTLB" also seem to side with "Data". I guess in that case it was probably standing alone. There are only so many letters in the alphabet. – Daniel Beck Apr 21 '11 at 18:15
google.com/… The first link goes to the Wikipedia article, but the 2nd and 3rd links go to sites that interpret the D as "Dual." – OSX NINJA Apr 21 '11 at 19:17
1  
@OSXJedi You get different results than me. Doesn't change what I wrote. If it's in the context of contrasting DTLB and ITLB, it's clearly Data. Also, you never even asked about it. Why are you so hung up about some bonus info I provided with answering your question? – Daniel Beck Apr 21 '11 at 19:21
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.