A translation lookaside buffer (TLB) is a memory cache that is used to reduce the time taken to access a user memory location.