Микропроцессорные системы и программное обеспечение в средствах связи. Гребешков А.Ю. - 58 стр.

UptoLike

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

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
58
Множественно-ассоциативный кэшсегмент (блок) основ-
ной памяти размещается на ограниченном числе мест в кэше.
Создаётся группа блоков; этот способ часто используется в со-
временных МПр.
Конструкция кэш обуславливает его ограниченный размер и ём-
кость хранимой информации. Ограничение объема кэша позволяет со-
кратить время доступа к данным. При работе
с кэшем преобладают
операции чтения из кэша (до 90% операций) и только 10% операций
приходятся на процедуру записи в кэш. В частности, запись позволяет
обеспечить синхронизацию данных между кэш и ОЗУ, для этого ис-
пользуется специальные алгоритмы. Имеется следующая цепочка опе-
раций: чтение оригинала блока данных из кэша модификация части
блока с
помощью ЦПУ запись нового значения блока в кэш. Моди-
фицированный блок кэш-памяти записывается в ОЗУ только после
полного замещения информации в кэш. Для того, чтобы отметить мо-
дифицировался блок или нет, используют специальный бит состояния,
аналогичный биту С. Если бит не изменил своего значения, то копиро-
вание в
ОЗУ отменяется, что уменьшает время обращения МПр к дан-
ным и повышает производительность вычислительного устройства.
Физически размер одной ячейки запоминающего устройства кэш
памяти достаточно большой и составляет 6…8 транзисторов и занима-
ет площадь 0,57…0,7 мкм
2
. В результате размер кэшпамяти ограничи-
вается физическими размерами кристалла МПр.
Уровень кэшпамяти определяется конструктивно с помощью фи-
зического расстояния до центрального процессорного устройства. Кэш
1-го уровня конструктивно ближе всех расположен к ЦПУ и имеет физи-
ческую ширину (разрядность), равную разрядности шине данных. Кэш
1-го уровня находится на
кристалле процессора и может рассматри-
ваться как регистр большой ёмкости. Кэш 2-го уровня находится на кри-
сталле процессора и мультиплексирует данные системной шины и кэша
  Микропроцессорные системы и программное обеспечение в средствах связи

     • Множественно-ассоциативный кэш – сегмент (блок) основ-
       ной памяти размещается на ограниченном числе мест в кэше.
       Создаётся группа блоков; этот способ часто используется в со-
       временных МПр.
     Конструкция кэш обуславливает его ограниченный размер и ём-
кость хранимой информации. Ограничение объема кэша позволяет со-
кратить время доступа к данным. При работе с кэшем преобладают
операции чтения из кэша (до 90% операций) и только 10% операций
приходятся на процедуру записи в кэш. В частности, запись позволяет
обеспечить синхронизацию данных между кэш и ОЗУ, для этого ис-
пользуется специальные алгоритмы. Имеется следующая цепочка опе-
раций: чтение оригинала блока данных из кэша → модификация части
блока с помощью ЦПУ → запись нового значения блока в кэш. Моди-
фицированный блок кэш-памяти записывается в ОЗУ только после
полного замещения информации в кэш. Для того, чтобы отметить мо-
дифицировался блок или нет, используют специальный бит состояния,
аналогичный биту С. Если бит не изменил своего значения, то копиро-
вание в ОЗУ отменяется, что уменьшает время обращения МПр к дан-
ным и повышает производительность вычислительного устройства.
Физически размер одной ячейки запоминающего устройства кэш–
памяти достаточно большой и составляет 6…8 транзисторов и занима-
ет площадь 0,57…0,7 мкм2. В результате размер кэш–памяти ограничи-
вается физическими размерами кристалла МПр.
     Уровень кэш–памяти определяется конструктивно с помощью фи-
зического расстояния до центрального процессорного устройства. Кэш
1-го уровня конструктивно ближе всех расположен к ЦПУ и имеет физи-
ческую ширину (разрядность), равную разрядности шине данных. Кэш
1-го уровня находится на кристалле процессора и может рассматри-
ваться как регистр большой ёмкости. Кэш 2-го уровня находится на кри-
сталле процессора и мультиплексирует данные системной шины и кэша

                                   58