Определенно купите эту превосходную книгу! Вы получите полное введение в:
- кеши , их типы и как с ними обращаться в ядре,
- синхронизация и какие аппаратные примитивы стоят за ней,
- общие проекты ядра в отношении параллелизма (
cli
/ sti
, гигантский замок, cli
+ спин-блокировка и т. Д.)
Книга достаточно общая, чтобы не устареть к настоящему времени. Единственное, что я не помню, упомянутое там, это NUMA, но я не думаю, что есть какие-либо хорошие опубликованные тексты на эту тему, за исключением, может быть, Документа Гормана о Linux (кто-то поправит меня, если я здесь не так).
Я думаю, что книга действительно стоила денег.