操作系統是計算機系統的核心系統軟件,負責控制和管理整個系統,使之協調工作。本書不僅全面地講述了操作系統的基本概念、原理和方法,還清楚地展現了當代操作系統的本質和特點。全書分為八個部分,由淺入深地介紹了計算機系統、操作系統、進程描述和控制、線程、微內核、并發(fā)性、內存管理、虛擬內存、單處理器調度、多處理器和實時調度、I/O管理和磁盤調度、文件管理、嵌入式操作系統、計算機安全技術以及分布式操作系統等內容。本書內容豐富,具有很強的實用價值,適合作為高等院校計算機及相關專業(yè)本科生的操作系統課程教材,也可供專業(yè)技術人員參考。本書是計算機界巨擘William Stallings的經典著作之一,其第4版曾獲得美國計算機科學與工程類大獎,得到了全球計算機教育界和工程技術人員的好評。書中不僅全面地講述了操作系統的基本概念、原理和方法,而且還以當代最流行的操作系統為例,全面清楚地展現了當代操作系統的本質和特點。作者針對近幾年操作系統領域的最新變化,對操作系統的設計原理進行深入的闡述,同時將其對操作系統整個領域全面而深入的理解呈現給讀者。本書特色•選擇Windows Vista、UNIX和Linux三個操作系統作為示例,以幫助讀者熟悉當代操作系統的設計原理和實現問題。•新增嵌入式操作系統一章,討論了嵌入式操作系統的基本特點,并給出了兩個實例系統:TinyOS和eCos。•在第5版的基礎上擴展了計算機安全的相關內容,包括計算機安全威脅和計算機安全技術。•擴展和更新了并發(fā)的相關內容,并增加了有關游戲軟件中多處理器調度設計問題的實例。•補充動畫演示、模擬項目和編程項目,便于培養(yǎng)學生的動手實踐能力。•改進了插圖,增加大量新的 “現場測試”(field-tested)型家庭作業(yè)。•調整和擴充了章末的練習題,有助于讀者深入理解操作系統的精髓。