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