Translation lookaside buffer
Memory cache that is used to reduce the time taken to access a user memory location; part of the chip’s memory-management unit
In computing and processor design, a translation lookaside buffer (TLB) is a memory cache that stores the recent translations of virtual memory addresses to physical memory addresses. It is used to reduce the time taken to access a user memory location. It can be called an address-translation cache.
Nº Q1071403 ★★
Uncommon · Knowledge
Translation lookaside buffer
Memory cache that is used to reduce the time taken to access a user memory location; part of the chip’s memory-management unit
In computing and processor design, a translation lookaside buffer (TLB) is a memory cache that stores the recent translations of virtual memory addresses to physical memory addresses. It is used to reduce the time taken to access a user memory location. It can be called an address-translation cache.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
In computing and processor design, a translation lookaside buffer (TLB) is a memory cache that stores the recent translations of virtual memory addresses to physical memory addresses. It is used to reduce the time taken to access a user memory location. It can be called an address-translation cache. It is a part of the chip's memory-management unit (MMU). A TLB may reside between the CPU and the CPU cache, between CPU cache and the main memory or between the different levels of the multi-level cache. The majority of desktop, laptop, and server processors include one or more TLBs in the memory-management hardware, and it is nearly always present in any processor that uses paged or segmented virtual memory. The TLB is sometimes implemented as content-addressable memory (CAM). The CAM search key is the virtual address, and the search result is a physical address. If the requested address is present in the TLB, the CAM search yields a match quickly and the retrieved physical address can be used to access memory. This is called a TLB hit. If the requested address is not in the TLB, it is a miss, and the translation proceeds by looking up the page table in a process called a page walk. The page walk is time-consuming when compared to the processor speed, as it involves reading the contents of multiple memory locations and using them to compute the physical address. After the physical address is determined by the page walk, the virtual address to physical address mapping is entered into the TLB. The PowerPC 604, for example, has a two-way set-associative TLB for data loads and stores. Some processors have different instruction and data address TLBs.
Text: Wikipédia, CC BY-SA 4.0. · Image: The original uploader was Marcos vicente at English Wikipedi... (CC BY-SA 3.0) ·
Related cards
Non-uniform memory access
Computer memory design used in multiprocessing
Nº Q868014 ★★
Transistor–transistor logic
Class of digital circuits built from bipolar junction transistors (BJTs) and resistors; transistors perform both the logic function (e.g. AND) and the amplifying function
Nº Q173451 ★★★
Lightning Memory-Mapped Database
Software library providing embedded transactional key-value database
Nº Q20725152 ★
Compare-and-swap
Atomic instruction used in multithreading
Nº Q128562 ★★
Microprocessor
Computer processor contained on an integrated-circuit chip
Nº Q5297 ★★★★
Cache (computing)
Computing component that transparently stores data so that future requests for that data can be served faster
Nº Q165596 ★★★