本書從原理、技術、實現三個方面講述操作系統(tǒng)原理和編程思想以及編程方法。這種集原理、技術、實現于一身的講述操作系統(tǒng)原理的方法是本書的獨到之處。本書分別給出了四個大的核心層次和若干應用程序層次上的編程實例。因此,全書并沒有只停留在介紹操作系統(tǒng)普遍使用的基本概念和基本原理,而是進一步探究Un叮核心數據結構和程序設計思路以及編程方法,并在一定范圍內探討了Linux內核的實現方案所具有的優(yōu)缺點,從而啟迪和鍛煉讀者的創(chuàng)新意識。本書適合作為高年級本科生和研究生操作系統(tǒng)課程教材,也可以作為操作系統(tǒng)開發(fā)人員以及系統(tǒng)管理員參考用書。本書是針對計算機操作系統(tǒng)原理課程的教材,從原理、技術、實現三個方面講述了操作系統(tǒng)原理和編程思想以及編程方法。書中探究了Linux核心數據結構和程序設計思路,并在一定范圍內探討了Linux內核的實現方案所具有的優(yōu)缺點,從而啟迪和鍛煉讀者的創(chuàng)新意識。本書不僅適用作高年級本科生和研究生教材,也可以供開發(fā)人員和系統(tǒng)管理員參考。