Практикум: Энергонезависимая память. Иерархия памяти

Интерактивный рабочий лист студента по дисциплине «Архитектура аппаратных средств» (СИЭУиП, занятие 13). Сравнительный анализ уровней иерархии памяти, исследование компромисса «скорость – стоимость – энергозависимость», расчет эффективного времени доступа по формуле T_eff = H · T_cache + (1 - H) · T_ram и составление инженерного протокола подсистемы хранения по 4 вариантам архитектурных профилей.

Критерии оценивания (4-балльная шкала): Корректность таблиц пирамиды, параметров и расчетов эффективного времени — до 2 баллов; объяснение физических компромиссов, принципов локальности и алгоритмов Flash — 1 балл; обоснование и верификация подсистемы памяти под вариант архитектурного профиля — 1 балл. Сдача работы: до следующего учебного занятия.
1. Пирамида иерархии памяти: сопоставление ступеней и компромисс характеристик
Заполните аналитическую таблицу уровней иерархии памяти вычислительной системы. Для каждого уровня укажите диапазон времени доступа (в тактах ЦП и наносекундах), типичный объем, энергозависимость (энергозависимая / энергонезависимая) и относительную удельную стоимость за 1 ГБ (от наивысшей к минимальной).
Уровень иерархии памяти Время доступа (такты и нс) Типичная ёмкость Энергозависимость Стоимость 1 ГБ
Регистры ЦП (CPU Registers)
Кэш L1 (Инструкции + Данные)
Кэш L2 (Выделенный на ядро)
Кэш L3 (Общий кристалла / 3D V-Cache)
Оперативная память (ОЗУ / DRAM)
Быстрый NVMe SSD (NAND Flash)
Жесткий диск (HDD, магнитный)
Архивный ленточный накопитель (LTO Tape)
2. Расчет эффективного времени доступа к памяти и роль локальности
Эффективное среднее время доступа к памяти вычисляется по формуле:
T_eff = H · T_cache + (1 - H) · T_ram
где H — коэффициент попадания в кэш (Hit Rate, $0 \le H \le 1$), (1 - H) — коэффициент промаха (Miss Rate), T_cache — задержка обращения к кэшу, T_ram — задержка обращения к оперативной памяти при промахе кэша (Miss Penalty).
Сценарий попадания (Hit Rate H) Параметры подсистемы памяти Формула расчета T_eff Результат T_eff (нс)
Случай A: H = 90% (0.90) T_cache = 2 нс, T_ram = 60 нс
Случай B: H = 95% (0.95) T_cache = 2 нс, T_ram = 60 нс
Случай C: H = 98% (0.98) T_cache = 2 нс, T_ram = 60 нс
Случай D: H = 99% (0.99) T_cache = 2 нс, T_ram = 60 нс
3. Физика энергонезависимой памяти: типы ячеек NAND, износ и протокол NVMe
Энергонезависимая флеш-память (NAND Flash) сохраняет заряд без внешнего питания, однако имеет жесткие физические ограничения на число циклов перезаписи (P/E cycles) и асимметрию операций чтения/записи/стирания.
Тип ячейки NAND Бит в ячейке / Число уровней напряжения Ресурс циклов перезаписи (P/E Cycles) Быстродействие и надежность Область применения
SLC (Single-Level Cell)
MLC (Multi-Level Cell)
TLC (Triple-Level Cell)
QLC (Quad-Level Cell)
4. Индивидуальный инженерный протокол подсистемы памяти
Вариант не выбран в шапке страницы (выберите вариант в карточке студента выше)

Для выбранного архитектурного профиля составьте исчерпывающее инженерное заключение по организации подсистемы хранения и кэширования.