Курс лекций по вычислительной технике



         

Из операций сравнения вытекает - часть 23


Поэтому применяется не просто перебор, а ассоциа­тивный поиск (сравнение по всем строкам одновременно). При отсутствии необхо­димой строки  происходит её замена на требуемую  из основной па­мяти.  Возможные алгоритмы замены: циклический, редко используемой строки и т. д.

Частично ассоциативный кэш состоит из блоков ассоциативных кэш. При этом адрес – трёхкомпонентный: вторая компонента  определяет номер блока.

При применении кэш возникает проблема поддержания соответствия содержимого основной памяти и кэш.

Для записи данных из кэш в ОП применяется алгоритм сквозной за­писи или алгоритм обратной записи.

Метод сквозной записи предполагает, что изменение содержимого кэш памяти в процессе выполнения операции сопровождается записью в основ­ную память. В этом случае любая запись в кэш сопровождается записью в ОП.

Это может приводить простою процессора. Чтобы  избежать этого применяется буферизация записей в основную память.

 

Метод обрат­ной записи предполагает, что запись в основную память производится только при замене строки  в кэш.

     Запись блока,  отсутствующего  в кэш про­изводится прямо в основную память.

     В современных РС кэш строится по двухуровневой схеме (первичный и вторичный кэш) и зачастую по гарвардской архитектуре.

 Согласование данных в кэш памятях обеих уровней с данными в ос­новной памяти обеспечивает кэш-контроллер.

 

     В Р-4 имеется 3 типа кэш

 2-й кэш                256 Кбайт (до 1024; в Celeron – 128 Kбайт)

 1-й кэш                 8 Кбайт (данные)

 Выравнивающий кэш        12тыс. микрокоманд

.

 

        

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Организация кэш во встроенном процессоре  ПЛИС АЛЬТЕРА.

Здесь применена простейшая организация прямого отображения.

Это означает, что младшие разряды адреса  являются номером строки в кэш. При этом сама строка содержит - старшие разряды адреса, собственно значение данных (или команды) и признак присутствия.




Содержание  Назад  Вперед