Question: tlb is hardware or software?
Answer: A translation lookaside buffer (TLB) is described. The TLB includes a storage location for storing at least a portion of a virtual to physical memory translation. This storage location is both hardware-managed and software-managed.