🔖Linux Kernel Programming, 2nd Edition: A comprehensive and practical guide to kernel internals, writing modules, and kernel synchronization
Автор: Kaiwan N Billimoria (2024)
Вы начнете это увлекательное путешествие с изучения сборки ядра из исходных текстов. Затем, шаг за шагом, вы научитесь писать свой первый модуль ядра, используя мощный фреймворк ядра Loadable Kernel Module (LKM). С этой основой вы погрузитесь в ключевые темы внутреннего устройства ядра, включая архитектуру ядра Linux, управление памятью и планирование работы процессора (задач). В завершение вы поймете глубинные проблемы параллелизма и узнаете, как их можно решить с помощью различных технологий синхронизации/блокировки (например, мьютексов, спинлоков, операторов атомарного/рефкаунтера, rw-спинлоков и даже технологий без блокировок, таких как per-CPU и RCU).
#Linux@programmist_of
👉@programmist_of
Post #2696
3.62K

- 👍 6