Практикум: Энергонезависимая память. Иерархия памяти
Интерактивный рабочий лист студента по дисциплине «Архитектура аппаратных средств» (СИЭУиП, занятие 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. Индивидуальный инженерный протокол подсистемы памяти
Вариант не выбран в шапке страницы (выберите вариант в карточке студента выше)
Для выбранного архитектурного профиля составьте исчерпывающее инженерное заключение по организации подсистемы хранения и кэширования.