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