Буфер ассоциативной трансляции (TLB) в современных микропроцессорах выполняет функцию ускорения трансляции адреса виртуальной памяти в адрес физической памяти. ru.wikipedia.org ru.ruwiki.ru
Некоторые особенности работы TLB:
- Кэширование таблицы страниц. citforum.ru TLB хранит соответствие между номерами виртуальных и физических страниц памяти. citforum.ru
- Быстрый перевод адресов. dzen.ru После каждой ссылки на виртуальную память аппаратное обеспечение проверяет TLB и, если желаемый перевод есть в нём, выполняет его быстро, без сверки с таблицей страниц. dzen.ru
- Защита памяти. dzen.ru TLB обычно содержит биты защиты, которые определяют, как осуществляется доступ к страницам. dzen.ru
- Борьба с очисткой. ru.wikipedia.org ru.ruwiki.ru Если при переключении задач используется отличный от предыдущего контекст памяти, TLB очищается, и при последующих обращениях в память снижается производительность процессора. ru.wikipedia.org ru.ruwiki.ru
TLB используется всеми современными процессорами с поддержкой страничной организации памяти. ru.wikipedia.org