本書是一本用新的觀念講述操作系統原理和設計的高級教程。全書圍繞著并發(fā)和分布式概念組織章節(jié),避免僅僅將注意力置于傳統的集中式系統,反映了分布式系統在當代已被廣泛應用的現實,從而更能為讀者所接受。全書共有30章,分為四個部分,第一部分和第二部分主要闡述了操作系統核心概念和基本功能,并介紹了操作系統理論和實踐的最新進展。第三部分和第四部分將操作系統和數據庫,以及分布式系統的設計結合起來,對UNIX,Linux,Windows2000/NT和JVM等典型現代操作系統進行了具體分析,并討論了Web服務、中間件和事務處理等應用。對于操作系統安全這樣一個重要課題,書中還專門安排了一章進行論述。本書的另一個特點是,所有的代碼示例均結合Java語言進行,并采用Java描述面向對象的概念、并發(fā)算法和分布式程序設計等。讀者對象:本書適合作為研究生的操作系統課程教材,也適合程序員、軟件工程師,以及系統設計者作為學習和了解系統軟件和操作系統的參考書。本書特色:■解釋了核心操作系統的原理及功能■涉及了操作系統理論與實踐的最新進展■研究了UNIX,Linux,Windows2000/NT及JVM中的操作系統案例■集中探討了對象、并發(fā)與事務■所有的代碼示例均結合Java語言進行,并采用Java描述面向對象的概念、并發(fā)算法和分布式程序設計■對于操作系統安全這樣一個重要課題,書中專門安排了一章進行論述■將數據庫和分布式系統的設計結合起來■進一步分析了Web服務、中間件及事務處理的案例