Files
Kirill 3a96c27c48 Arch: new
Все теоритические билеты по Архитектуре ЭВМ в основном были написаны,
кроме: 8.4; 13.4; 14.4; 15.4. Задачи будут позже.
2025-01-14 19:40:01 +03:00

11 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#### Определения: блок, попадание, частота попаданий, время попадания, промах, частота промахов, штраф за промах.
**Блок (cache block/cache line)** - наименьшая единица информации, передаваемая между уровнями. Обычно размер блока - размер самого большого регистра.
**Попадание** - элемент найден в кэше верхнего уровня.
**Частота попаданий ($H_1$)** - доля обращений к памяти с попаданием в кэш.
**Время попадания** - время обращения к верхнему уровню, которое зависит от времени доступа к (S)RAM + время на определение попадание/промах. В идеале - 1 такт.
**Промах** - элемент должен быть получен из блока с нижнего уровня.
**Частота промахов** $=1-$ «частота попаданий» $=1-H_1$
**Штраф за промах** - время на замену блока в верхнем уровне + время на доставку отсутствующего блока в ЦП