Решения о поиске в кэше основаны на виртуальных или физических адресах.

Выполняется ли поиск TLB по виртуальным или физическим адресам? Когда TLB попадает, это означает, что виртуальный адрес физического pfn находится в кэш-памяти или данные находятся в кэш-памяти.

Пожалуйста, предоставьте несколько указателей, где можно получить подробное представление о кэш-памяти.


person anshkun    schedule 24.07.2017    source источник


Ответы (1)


TLB содержит сопоставление только между виртуальными и физическими адресами. Попадание в TLB означает, что данный виртуальный адрес имеет отображение физического адреса в TLB. Это не имеет никакого отношения к тому, находятся ли данные в этом месте памяти в кеше или нет.

person rohit89    schedule 26.09.2017
comment
Спасибо, Рохит, нужно подтвердить, как сопоставление управляется TLB. Любая хорошая ссылка, которая показывает подробное понимание уровня кэша. - person anshkun; 11.10.2017