Организация компьютерных систем. Орлов С.П - 52 стр.

UptoLike

который использует страничную таблицу Т). Таблица все время
хранит соответствие номеров виртуальных страниц их физическим
адресам. Обычно страничная таблица хранится в основной памяти.
Однако она имеет большой объем и может частично переписываться
на диск. В этом случае, каждое обращение каждый раз к СТ приводит
к значительному снижению производительности.
Для ускорения в процессоре организуется специальная ассоциа-
тивная кэш-память TLB Translation Look-aside Buffer. Взаимодей-
ствие TLB с процессором и основной памятью показано на рис. 3.10.
В кружках проставлены номера тактов, соответствующие этапам
трансляции адресов через TLB, а также при отсутствии адреса физи-
ческой страницы в TLB.
Данные
Процессор
СТ
Преобразователь
адресов
Память
Адрес виртуальной
страницы
Адрес физической
страницы
1
1
3
4
2
3;5
Виртуальный адрес
TLB
Физический
адрес
страницы
Теги
Р и с. 3.10. Преобразование адресов с использованием TLB
На каждом такте выполняются следующие операции.
Такт 1 виртуальный адрес страницы в качестве тега поступает в
TLB. Одновременно виртуальный адрес поступает в преобразователь
адреса.
54