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,41 +2,41 @@
|
||||
|
||||
## Содержание
|
||||
|
||||
- [Лекция 18. Синхронизация. Когерентность кеш](#лекция-18-синхронизация-когерентность-кеш)
|
||||
- [Содержание](#содержание)
|
||||
- [Параллелизм уровня потоков](#параллелизм-уровня-потоков)
|
||||
- [Коммуникационные модели](#коммуникационные-модели)
|
||||
- [Синхронизация (необходима при процессах, которые выполняются параллельно)](#синхронизация-необходима-при-процессах-которые-выполняются-параллельно)
|
||||
- [Потокобезопасное программирование](#потокобезопасное-программирование)
|
||||
- [Синхронная связь](#синхронная-связь)
|
||||
- [Буфер FIFO(First input, first output)](#буфер-fifofirst-input-first-output)
|
||||
- [Буфер FIFO с общей памятью](#буфер-fifo-с-общей-памятью)
|
||||
- [Семафоры](#семафоры)
|
||||
- [Семафоры для приоритета](#семафоры-для-приоритета)
|
||||
- [Семафоры для распределения ресурсов](#семафоры-для-распределения-ресурсов)
|
||||
- [Буфер FIFO с семафорами](#буфер-fifo-с-семафорами)
|
||||
- [Одновременные транзакции](#одновременные-транзакции)
|
||||
- [Семафоры для взаимных исключений](#семафоры-для-взаимных-исключений)
|
||||
- [Проблемы атомарности](#проблемы-атомарности)
|
||||
- [Мощность семафора](#мощность-семафора)
|
||||
- [Реализация семафоров](#реализация-семафоров)
|
||||
- [Синхронизация : обратная сторона](#синхронизация--обратная-сторона)
|
||||
- [Обедающие философы](#обедающие-философы)
|
||||
- [Решение](#решение)
|
||||
- [Исправленный метод передачи на основе вышеописанного алгоритма с избежанием тупика](#исправленный-метод-передачи-на-основе-вышеописанного-алгоритма-с-избежанием-тупика)
|
||||
- [Многоядерность](#многоядерность)
|
||||
- [Когерентность кэш](#когерентность-кэш)
|
||||
- [Поддержание когерентности](#поддержание-когерентности)
|
||||
- [Реализация когерентности](#реализация-когерентности)
|
||||
- [Лекция 18. Синхронизация. Когерентность кеш](#Лекция-18-Синхронизация-Когерентность-кеш)
|
||||
- [Содержание](#Содержание)
|
||||
- [Параллелизм уровня потоков](#Параллелизм-уровня-потоков)
|
||||
- [Коммуникационные модели](#Коммуникационные-модели)
|
||||
- [Синхронизация (необходима при процессах, которые выполняются параллельно)](#Синхронизация-необходима-при-процессах-которые-выполняются-параллельно)
|
||||
- [Потокобезопасное программирование](#Потокобезопасное-программирование)
|
||||
- [Синхронная связь](#Синхронная-связь)
|
||||
- [Буфер FIFO(First input, first output)](#Буфер-fifofirst-input-first-output)
|
||||
- [Буфер FIFO с общей памятью](#Буфер-fifo-с-общей-памятью)
|
||||
- [Семафоры](#Семафоры)
|
||||
- [Семафоры для приоритета](#Семафоры-для-приоритета)
|
||||
- [Семафоры для распределения ресурсов](#Семафоры-для-распределения-ресурсов)
|
||||
- [Буфер FIFO с семафорами](#Буфер-fifo-с-семафорами)
|
||||
- [Одновременные транзакции](#Одновременные-транзакции)
|
||||
- [Семафоры для взаимных исключений](#Семафоры-для-взаимных-исключений)
|
||||
- [Проблемы атомарности](#Проблемы-атомарности)
|
||||
- [Мощность семафора](#Мощность-семафора)
|
||||
- [Реализация семафоров](#Реализация-семафоров)
|
||||
- [Синхронизация : обратная сторона](#Синхронизация--обратная-сторона)
|
||||
- [Обедающие философы](#Обедающие-философы)
|
||||
- [Решение](#Решение)
|
||||
- [Исправленный метод передачи на основе вышеописанного алгоритма с избежанием тупика](#Исправленный-метод-передачи-на-основе-вышеописанного-алгоритма-с-избежанием-тупика)
|
||||
- [Многоядерность](#Многоядерность)
|
||||
- [Когерентность кэш](#Когерентность-кэш)
|
||||
- [Поддержание когерентности](#Поддержание-когерентности)
|
||||
- [Реализация когерентности](#Реализация-когерентности)
|
||||
- [Snooping-Based Coherence](#snooping-based-coherence)
|
||||
- [Протокол Valid/Invalid (**VI**)](#протокол-validinvalid-vi)
|
||||
- [Протокол Valid/Invalid (**VI**)](#Протокол-validinvalid-vi)
|
||||
- [Modified/Shared/Invalid (MSI) протокол](#modifiedsharedinvalid-msi-протокол)
|
||||
- [MSI протокол FSM](#msi-протокол-fsm)
|
||||
- [Оптимизация MSI: состояние E](#оптимизация-msi-состояние-e)
|
||||
- [Оптимизация MSI: состояние E](#Оптимизация-msi-состояние-e)
|
||||
- [MESI: усовершенствованный](#mesi-усовершенствованный)
|
||||
- [Когерентность кэш и ложное совместное использование](#когерентность-кэш-и-ложное-совместное-использование)
|
||||
- [Основные материалы лекции](#основные-материалы-лекции)
|
||||
- [Дополнительные материалы к лекции для саморазвития](#дополнительные-материалы-к-лекции-для-саморазвития)
|
||||
- [Когерентность кэш и ложное совместное использование](#Когерентность-кэш-и-ложное-совместное-использование)
|
||||
- [Основные материалы лекции](#Основные-материалы-лекции)
|
||||
- [Дополнительные материалы к лекции для саморазвития](#Дополнительные-материалы-к-лекции-для-саморазвития)
|
||||
|
||||
## Параллелизм уровня потоков
|
||||
|
||||
|
||||
Reference in New Issue
Block a user