ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
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
Страницы
- « первая
- ‹ предыдущая
- …
- 56
- 57
- 58
- 59
- 60
- …
- следующая ›
- последняя »