本书是一本用新的观念讲述操作系统原理和设计的高级教程。全书围绕着并发和分布式概念组织章节,避免仅仅将注意力置于传统的集中式系统,反映了分布式系统在当代已被广泛应用的现实,从而更能为读者所接受。全书共有30章,分为四个部分,第一部分和第二部分主要阐述了操作系统核心概念和基本功能,并介绍了操作系统理论和实践的最新进展。第三部分和第四部分将操作系统和数据库,以及分布式系统的设计结合起来,对UNIX,Linux,Windows2000/NT和JVM等典型现代操作系统进行了具体分析,并讨论了Web服务、中间件和事务处理等应用。对于操作系统安全这样一个重要课题,书中还专门安排了一章进行论述。本书的另一个特点是,所有的代码示例均结合Java语言进行,并采用Java描述面向对象的概念、并发算法和分布式程序设计等。读者对象:本书适合作为研究生的操作系统课程教材,也适合程序员、软件工程师,以及系统设计者作为学习和了解系统软件和操作系统的参考书。本书特色:■解释了核心操作系统的原理及功能■涉及了操作系统理论与实践的最新进展■研究了UNIX,Linux,Windows2000/NT及JVM中的操作系统案例■集中探讨了对象、并发与事务■所有的代码示例均结合Java语言进行,并采用Java描述面向对象的概念、并发算法和分布式程序设计■对于操作系统安全这样一个重要课题,书中专门安排了一章进行论述■将数据库和分布式系统的设计结合起来■进一步分析了Web服务、中间件及事务处理的案例