Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3. ОЭВМИС - ГОСЫ.doc
Скачиваний:
3
Добавлен:
26.08.2019
Размер:
136.7 Кб
Скачать

Способы отображения оперативной памяти на кэш-память

Сущность отображения блока основной памяти на кэш-память состоит в копировании этого блока в какую-то строку кэш-памяти, после чего все обращения к блоку в ОП должны переадресовываться на соответствующую строку кэш-памяти. Удачным может быть признан лишь такой способ отображения, который одновременно отвечает двум требованиям:

1) обеспечивает быструю проверку кэш-памяти на наличие в ней копии блока основной памяти;

2)обеспечивает быстрое преобразование адреса блока ОП в адрес строки кэша.

Известные варианты отображения основной памяти на кэш можно свести к трем видам:

1) прямому (При прямом отображении адрес строки i кэш-памяти, на которую может быть отображен блок j из ОП, однозначно определяется выражением: i =j mod т, где т — общее число строк в кэш-памяти.) 2) полностью ассоциативному - позволяет преодолеть недостаток прямого, разрешая загрузку любого блока ОП в любую строку кэш-памяти. Логика управления кэш-памяти выделяет в адресе ОП два поля: поле тега и поле слова. Поле тега совпадает с адресом блока основной памяти. Для проверки наличия копии блока в кэш-памяти логика управления кэша должна одновременно проверить теги всех строк на совпадение с полем тега адреса. При совпадении – правая часть памяти тегов указывает на номер строки, где размещен искомый блок. Этому требованию наилучшим образом отвечает ассоциативная память, то есть тег должен храниться в ассоциативной памяти тегов кэша. 3) частично-ассоциативному.