本書從理解計算機硬件的核心工作機制(存儲程序計算機和函數調用堆棧)和用戶態程序如何通過系統調用陷入內核(中斷異常)入手,通過上下兩個方向雙向夾擊的策略,並利用實際可運行程序的反彙編代碼從實踐的角度理解操作系統內核,分析Linux內核源代碼,從系統調用陷入內核、進程調度與進程切換開始,最後返回到用戶態進程。
本書配有豐富的實驗指導材料和練習,適合作為高等院校計算機相關專業的指導用書,也適合Linux操作系統開發人員自學。
本書配有豐富的實驗指導材料和練習,適合作為高等院校計算機相關專業的指導用書,也適合Linux操作系統開發人員自學。