Ответ 1
Из Wiki:
В информатике cache (произносится/kæʃ/, kash) представляет собой набор данных, дублирующих оригинальные значения, хранящиеся в другом месте или вычисленные ранее, когда исходные данные дорогие для извлечения (из-за более длительного времени доступа) или для вычисления, по сравнению со стоимостью чтения кеша. Другими словами, кеш работает как область временного хранения, где часто доступные данные могут быть сохранены для быстрого доступа. После того, как данные будут сохранены в кеше, его можно использовать в будущем, обратившись к кешированной копии, а не повторно извлекая или перекомпонуя исходные данные.
тогда
A Буфер для просмотра перевода (TLB) - это кеш процессора, который использует аппаратное обеспечение управления памятью для улучшения скорости перевода виртуального адреса. Это был первый кэш, встроенный в процессоры. Все текущие настольные и серверные процессоры (например, x86) используют TLB. TLB имеет фиксированное количество слотов, содержащих записи таблицы страниц, которые сопоставляют виртуальные адреса с физическими адресами. Обычно это адресная память (CAM), в которой ключ поиска является виртуальным адресом, а результатом поиска является физический адрес.
Также посмотрите this.