Наборно-ассоциативный кэш
Наборно-ассоциативная архитектура кэша позволяет каждому блоку кэшируемой памяти претендовать на одну из нескольких строк кэша, объединенных в набор (set). Можно считать, что в этой архитектуре есть несколько параллельно и согласованно работающих каналов прямого отображения, где контроллеру кэша приходится принимать решение о том, в какую из строк набора помещать очередной блок данных.
Принципы кэширования
Основная память компьютеров реализуется на относительно медленной динамической памяти (DRAM), обращение к ней приводит к простою процессора – появляются такты ожидания (wait states). Статическая память (SRAM), построенная, как и процессор, на триггерных ячейках, по своей природе способна догнать современные процессоры по быстродействию и сделать ненужными такты ожидания (или хотя бы сократить их количество).
Буферная память – кэширование памяти
Производительность ПК зависит не только от процессора. Большой потенциал производительности ПК связан с организацией и способом функционирования памяти. Важную роль при этом играет кэш-память.
Многоуровневая организация памяти
Внешние запоминающие устройства (ВЗУ) обладают практически неограниченным объемом памяти и наименьшим быстродействием.
Основные стадии выполнения команд
Процесс выполнения команды состоит из двух этапов: выборка и выполнение. Цикл процессора – цикл выборки и выполнения команды.
Представление команд в ЭВМ
Команда (инструкция) – элемент программы, приводящий к выполнению определенных действий.