Многопроцессорные системы. Архитектура, топология, анализ производительности. Бикташев Р.А - 16 стр.

UptoLike

16
- дополнительную информацию, которая используется для
реализации алгоритма замещения данных в кэш и обычно включает признак
модификации и признак действительности данных.
- значение элемента данных;
Первое поле зачастую называют полем тегов, второе - полем
достоверности, третье - полем данных.
При каждом обращении к основной памяти по физическому адресу
просматривается содержимое кэш-памяти с
целью определения, не
находятся ли там нужные данные. Кэш-память не является адресуемой,
поэтому поиск нужных данных осуществляется по содержимому - по
взятому из запроса значению поля адреса в оперативной памяти. Далее
возможен один из двух вариантов развития событий:
- если данные обнаруживаются в кэш-памяти, то есть произошло
кэш- попадание (cache-hit),
они считываются из нее и результат передается
источнику запроса;
- если нужные данные отсутствуют в кэш-памяти, то есть
произошел кэш-промах (cache-miss), они считываются из основной памяти,
передаются источнику запроса и одновременно с этим копируются в кэш-
память.
Поле адреса
данных в ОП
Поле
управл
ения
Поле данных
Байт 0 Байт 1 Байт 2 Байт 3
Справочник Массив данных
Строка 0
Строка1
Строка i
Строка n-1
      -    дополнительную информацию, которая используется для
реализации алгоритма замещения данных в кэш и обычно включает признак
модификации и признак действительности данных.
      -    значение элемента данных;
      Первое поле зачастую называют полем тегов, второе - полем
достоверности, третье - полем данных.
      При каждом обращении к основной памяти по физическому адресу
просматривается содержимое кэш-памяти с целью определения, не
находятся ли там нужные данные. Кэш-память не является адресуемой,
поэтому поиск нужных данных осуществляется по содержимому - по
взятому из запроса значению поля адреса в оперативной памяти. Далее
возможен один из двух вариантов развития событий:
      -    если данные обнаруживаются в кэш-памяти, то есть произошло
кэш- попадание (cache-hit), они считываются из нее и результат передается
источнику запроса;
      -    если нужные данные отсутствуют в кэш-памяти, то есть
произошел кэш-промах (cache-miss), они считываются из основной памяти,
передаются источнику запроса и одновременно с этим копируются в кэш-
память.


               Поле адреса      Поле
                               управл         Поле данных
               данных в ОП      ения

                                        Байт 0 Байт 1 Байт 2 Байт 3   Строка 0

                                                                       Строка1

                                                                       Строка i

                                                                      Строка n-1


               Справочник                    Массив данных




                                   16