mirror of
https://github.com/MPSU/APS.git
synced 2025-11-20 15:00:39 +00:00
Изменение регистра в ссылках на заголовки (#151)
По умолчанию, якоря на параграфы страницы генерируются в VSCode в нижнем регистре. Гиперссылки работают нормально при просмотре страниц непосредственно в репозитории github, но при просмотре в электронной книге mdbook, эти гиперссылки не открываются. Для того чтобы они работали, необходимо чтобы регистр якорей ссылки совпадал с регистром параграфов страницы. --------- Co-authored-by: Andrei Solodovnikov <voultboy@yandex.ru>
This commit is contained in:
@@ -2,24 +2,24 @@
|
||||
|
||||
## Содержание
|
||||
|
||||
- [Лекция 16. Кэш-память](#лекция-16-кэш-память)
|
||||
- [Содержание](#содержание)
|
||||
- [Кэш-память](#кэш-память)
|
||||
- [Иерархия памяти](#иерархия-памяти)
|
||||
- [Локальность данных](#локальность-данных)
|
||||
- [Характеристики кэш-памяти](#характеристики-кэш-памяти)
|
||||
- [Существует 3 вида кэш-памяти](#существует-3-вида-кэш-памяти)
|
||||
- [Анализ производительности](#анализ-производительности)
|
||||
- [Кэш прямого отображения](#кэш-прямого-отображения)
|
||||
- [Идентификация строки](#идентификация-строки)
|
||||
- [Множественно-ассоциативный кэш](#множественно-ассоциативный-кэш)
|
||||
- [Полностью ассоциативный кэш](#полностью-ассоциативный-кэш)
|
||||
- [Длина строки (блока)](#длина-строки-блока)
|
||||
- [Алгоритмы замещения данных](#алгоритмы-замещения-данных)
|
||||
- [Стратегии чтения и записи в кэш](#стратегии-чтения-и-записи-в-кэш)
|
||||
- [Основные оптимизации кэш-памяти](#основные-оптимизации-кэш-памяти)
|
||||
- [Основные материалы лекции](#основные-материалы-лекции)
|
||||
- [Дополнительные материалы к лекции для саморазвития](#дополнительные-материалы-к-лекции-для-саморазвития)
|
||||
- [Лекция 16. Кэш-память](#Лекция-16-Кэш-память)
|
||||
- [Содержание](#Содержание)
|
||||
- [Кэш-память](#Кэш-память)
|
||||
- [Иерархия памяти](#Иерархия-памяти)
|
||||
- [Локальность данных](#Локальность-данных)
|
||||
- [Характеристики кэш-памяти](#Характеристики-кэш-памяти)
|
||||
- [Существует 3 вида кэш-памяти](#Существует-3-вида-кэш-памяти)
|
||||
- [Анализ производительности](#Анализ-производительности)
|
||||
- [Кэш прямого отображения](#Кэш-прямого-отображения)
|
||||
- [Идентификация строки](#Идентификация-строки)
|
||||
- [Множественно-ассоциативный кэш](#Множественно-ассоциативный-кэш)
|
||||
- [Полностью ассоциативный кэш](#Полностью-ассоциативный-кэш)
|
||||
- [Длина строки (блока)](#Длина-строки-блока)
|
||||
- [Алгоритмы замещения данных](#Алгоритмы-замещения-данных)
|
||||
- [Стратегии чтения и записи в кэш](#Стратегии-чтения-и-записи-в-кэш)
|
||||
- [Основные оптимизации кэш-памяти](#Основные-оптимизации-кэш-памяти)
|
||||
- [Основные материалы лекции](#Основные-материалы-лекции)
|
||||
- [Дополнительные материалы к лекции для саморазвития](#Дополнительные-материалы-к-лекции-для-саморазвития)
|
||||
|
||||
## Кэш-память
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
*Рис. 1. Изменение в производительности процессоров и памяти с 80-х годов.*
|
||||
|
||||
**Что такое кэш-память?**
|
||||
**Кэш-память** — это небольшой сегмент высокоскоростной памяти, обычно на базе **SRAM** ([**Static Random-Access Memory**](./15.%20Memory.md#статическая-и-динамическая-память)), расположенный непосредственно на процессоре или рядом с ним. Её главная функция — временное хранение тех данных, к которым процессор часто обращается. Основная цель такой памяти — уменьшить задержку доступа к данным, служа мостом между процессором и основной оперативной памятью.
|
||||
**Кэш-память** — это небольшой сегмент высокоскоростной памяти, обычно на базе **SRAM** ([**Static Random-Access Memory**](./15.%20Memory.md#Статическая-и-динамическая-память)), расположенный непосредственно на процессоре или рядом с ним. Её главная функция — временное хранение тех данных, к которым процессор часто обращается. Основная цель такой памяти — уменьшить задержку доступа к данным, служа мостом между процессором и основной оперативной памятью.
|
||||
|
||||
**Для чего нужна кэш-память?**
|
||||
Основное **предназначение кэш-памяти** — ускорение доступа процессора к часто используемым данным и командам, минимизируя зависимость от более медленной основной памяти. Благодаря этому, время реакции системы сокращается, делая её более отзывчивой и эффективной.
|
||||
@@ -65,10 +65,10 @@
|
||||
|
||||
**Перед созданием Кэш-памяти нам нужно задаться 4-мя вопросами**:
|
||||
|
||||
- Где могут быть размещены данные в кэш-памяти? ([**Размещение строки в разных видах кэшах-памяти**](#существует-3-вида-кэш-памяти))
|
||||
- Как найти данные в кэш-памяти? ([**Идентификация строки**](#идентификация-строки))
|
||||
- Какие данные нужно заместить при заполненной кэш-памяти? ([**Алгоритмы замещение строки**](#алгоритмы-замещения-данных))
|
||||
- Что происходит при записи в кэш-память? ([**Стратегия записи**](#стратегии-чтения-и-записи-в-кэш))
|
||||
- Где могут быть размещены данные в кэш-памяти? ([**Размещение строки в разных видах кэшах-памяти**](#Существует-3-вида-кэш-памяти))
|
||||
- Как найти данные в кэш-памяти? ([**Идентификация строки**](#Идентификация-строки))
|
||||
- Какие данные нужно заместить при заполненной кэш-памяти? ([**Алгоритмы замещение строки**](#Алгоритмы-замещения-данных))
|
||||
- Что происходит при записи в кэш-память? ([**Стратегия записи**](#Стратегии-чтения-и-записи-в-кэш))
|
||||
|
||||
## Характеристики кэш-памяти
|
||||
|
||||
@@ -90,9 +90,9 @@
|
||||
|
||||
### Существует 3 вида кэш-памяти
|
||||
|
||||
- [Кэш прямого отображения](#кэш-прямого-отображения) – Набор S содержит только одну строку – ***S = B***
|
||||
- [Множественно-ассоциативный кэш](#множественно-ассоциативный-кэш) – Каждый набор S состоит из N строк – ***S = B/N***
|
||||
- [Полностью ассоциативный кэш](#полностью-ассоциативный-кэш) – Имеет только один набор ***S = 1***
|
||||
- [Кэш прямого отображения](#Кэш-прямого-отображения) – Набор S содержит только одну строку – ***S = B***
|
||||
- [Множественно-ассоциативный кэш](#Множественно-ассоциативный-кэш) – Каждый набор S состоит из N строк – ***S = B/N***
|
||||
- [Полностью ассоциативный кэш](#Полностью-ассоциативный-кэш) – Имеет только один набор ***S = 1***
|
||||
|
||||
#### Анализ производительности
|
||||
|
||||
|
||||
Reference in New Issue
Block a user