Особенности архитектуры универсальных микропроцессоров. Механов В.Б. - 94 стр.

UptoLike

Составители: 

94
сация кэш-памяти осуществляется путем разделения старших
28 бит физического адреса на три части (см. рис. 4.3). Семь бит
поля индекса определяют номер множества из 128 множеств,
имеющихся в кэш-памяти. Старшие 21 бит являются полем тэга
(признака), эти биты сравниваются с тэгами каждой строки в
индексированном множестве и показывают, хранится ли 16-
байтная строка кэш-памяти по данному физическому адресу.
Младшие четыре бита физического адреса выбирают байт внут-
ри строки кэш-памяти.
Находящееся в блоке достоверности/LRU (Least Recently
Used наиболее давно используемый) 4-битное поле достовер-
ности показывает, являются ли в данный момент кэшированные
данные по имеющемуся физическому адресу достоверными. Ко-
гда при считывании возникает промах, в кэш-память записыва-
ется 16-байтный блок, содержащий запрошенную информацию.
Соседние с запрошенными данные также считываются в кэш-
память, но точная позиция данных в строке кэш-памяти зависит
от ее расположения в памяти относительно адресов, кратных 16.
Рис. 4.3. Организация внутренней кэш-памяти
сация кэш-памяти осуществляется путем разделения старших
28 бит физического адреса на три части (см. рис. 4.3). Семь бит
поля индекса определяют номер множества из 128 множеств,
имеющихся в кэш-памяти. Старшие 21 бит являются полем тэга
(признака), эти биты сравниваются с тэгами каждой строки в
индексированном множестве и показывают, хранится ли 16-
байтная строка кэш-памяти по данному физическому адресу.
Младшие четыре бита физического адреса выбирают байт внут-
ри строки кэш-памяти.
      Находящееся в блоке достоверности/LRU (Least Recently
Used – наиболее давно используемый) 4-битное поле достовер-
ности показывает, являются ли в данный момент кэшированные
данные по имеющемуся физическому адресу достоверными. Ко-
гда при считывании возникает промах, в кэш-память записыва-
ется 16-байтный блок, содержащий запрошенную информацию.
Соседние с запрошенными данные также считываются в кэш-
память, но точная позиция данных в строке кэш-памяти зависит
от ее расположения в памяти относительно адресов, кратных 16.




            Рис. 4.3. Организация внутренней кэш-памяти



                                94