‧以Linux 4.x kernel和Android 7.x kernel為基礎
‧以ARM32/ARM64體系架構為基礎
‧以實際應用的問題為導向的kernel分析
‧介紹目前內核社群新的技術發展
‧介紹尖端新技術:EAS排程器、MCS鎖、QSpinlock、Dirty COW等
本書內容以Linux 4.x kernel為基礎,選取Linux kernel中最基礎和常用的記憶體管理、進程管理、並行與同步,以及中斷管理這4個kernel模組進行講述。全書共分為6章,依次介紹ARM體系結構、Linux記憶體管理、進程排程管理、並行與同步、中斷管理、kernel除錯技巧等內容。本書的每節內容都是獨立的Linux kernel主題或技術重點,讀者可根據每小節前的問題來思考研讀,進而從問題來對kernel原始程式碼進行分析。