ВУЗ:
Составители:
70
3. Какой блок должен быть замещен в случае промаха? (замещение
блоков).
4. Что происходит во время записи? (стратегия записи).
6.2. Организация кэш-памяти
В разделе 4 было сказано несколько слов о кеш-памяти. Теперь более
подробно познакомимся с ее организацией.
Рассмотрим организацию кэш-памяти более детально, отвечая на четыре
вопроса об иерархии
памяти.
Принципы размещения блоков в кэш-памяти определяют три основных
типа их организации:
- Если каждый блок основной памяти имеет только одно фиксированное
место, на котором он может появиться в кэш-памяти, то такая кэш-
память называется кэшем с прямым отображением (direct mapped). Это
наиболее простая организация кэш-памяти, при которой для
отображение
адресов блоков основной памяти на адреса кэш-памяти
просто используются младшие разряды адреса блока. Таким образом,
все блоки основной памяти, имеющие одинаковые младшие разряды в
своем адресе, попадают в один блок кэш-памяти, т.е.
- Если некоторый блок основной памяти может располагаться на любом
месте кэш-памяти, то
кэш называется полностью ассоциативным (fully
associative).
- Если некоторый блок основной памяти может располагаться на
ограниченном множестве мест в кэш-памяти, то кэш называется
множественно-ассоциативным (set associative). Обычно множество
представляет собой группу из двух или большего числа блоков в кэше.
Если множество состоит из n блоков, то такое размещение называется
множественно-ассоциативным с n каналами (n-way set associative).
Для
размещения блока прежде всего необходимо определить множество.
Множество определяется младшими разрядами адреса блока памяти
(индексом):
Далее, блок может размещаться на любом месте данного множества.
Диапазон возможных организаций кэш-памяти очень широк: кэш-память
с прямым отображением есть просто одноканальная множественно-
(адрес блока кэш-памяти) = (адрес блока основной памяти) mod (число блоков в
кэш-памяти)
(адрес множества кэш-памяти) = (адрес блока основной памяти) mod (число
множеств в кэш-памяти)
3. Какой блок должен быть замещен в случае промаха? (замещение
блоков).
4. Что происходит во время записи? (стратегия записи).
6.2. Организация кэш-памяти
В разделе 4 было сказано несколько слов о кеш-памяти. Теперь более
подробно познакомимся с ее организацией.
Рассмотрим организацию кэш-памяти более детально, отвечая на четыре
вопроса об иерархии памяти.
Принципы размещения блоков в кэш-памяти определяют три основных
типа их организации:
- Если каждый блок основной памяти имеет только одно фиксированное
место, на котором он может появиться в кэш-памяти, то такая кэш-
память называется кэшем с прямым отображением (direct mapped). Это
наиболее простая организация кэш-памяти, при которой для
отображение адресов блоков основной памяти на адреса кэш-памяти
просто используются младшие разряды адреса блока. Таким образом,
все блоки основной памяти, имеющие одинаковые младшие разряды в
своем адресе, попадают в один блок кэш-памяти, т.е.
(адрес блока кэш-памяти) = (адрес блока основной памяти) mod (число блоков в
кэш-памяти)
- Если некоторый блок основной памяти может располагаться на любом
месте кэш-памяти, то кэш называется полностью ассоциативным (fully
associative).
- Если некоторый блок основной памяти может располагаться на
ограниченном множестве мест в кэш-памяти, то кэш называется
множественно-ассоциативным (set associative). Обычно множество
представляет собой группу из двух или большего числа блоков в кэше.
Если множество состоит из n блоков, то такое размещение называется
множественно-ассоциативным с n каналами (n-way set associative). Для
размещения блока прежде всего необходимо определить множество.
Множество определяется младшими разрядами адреса блока памяти
(индексом):
(адрес множества кэш-памяти) = (адрес блока основной памяти) mod (число
множеств в кэш-памяти)
Далее, блок может размещаться на любом месте данного множества.
Диапазон возможных организаций кэш-памяти очень широк: кэш-память
с прямым отображением есть просто одноканальная множественно-
70
Страницы
- « первая
- ‹ предыдущая
- …
- 68
- 69
- 70
- 71
- 72
- …
- следующая ›
- последняя »
