本书从原理、技术、实现三个方面讲述操作系统原理和编程思想以及编程方法。这种集原理、技术、实现于一身的讲述操作系统原理的方法是本书的独到之处。本书分别给出了四个大的核心层次和若干应用程序层次上的编程实例。因此,全书并没有只停留在介绍操作系统普遍使用的基本概念和基本原理,而是进一步探究Un叮核心数据结构和程序设计思路以及编程方法,并在一定范围内探讨了Linux内核的实现方案所具有的优缺点,从而启迪和锻炼读者的创新意识。本书适合作为高年级本科生和研究生操作系统课程教材,也可以作为操作系统开发人员以及系统管理员参考用书。本书是针对计算机操作系统原理课程的教材,从原理、技术、实现三个方面讲述了操作系统原理和编程思想以及编程方法。书中探究了Linux核心数据结构和程序设计思路,并在一定范围内探讨了Linux内核的实现方案所具有的优缺点,从而启迪和锻炼读者的创新意识。本书不仅适用作高年级本科生和研究生教材,也可以供开发人员和系统管理员参考。