Почему мы должны держать размер кеша маленьким?

Я понимаю концепцию TLB (MMU). Я сбиваю с толку, если кеши (например, TLB) настолько хороши, почему бы нам просто не создавать кеши большего размера и хранить в них все наши данные.

1 ответ

Просто: такие кеши стоят дорого. Причина, по которой они так полезны: они тщательно "настроены". Они расположены "очень близко" к месту, где они необходимы.

Возможно, вы захотите прочитать об иерархии памяти, чтобы понять баланс между стоимостью и требованиями "скорости".

Другие вопросы по тегам