《作業系統:精髓與設計原理》

《作業系統:精髓與設計原理》

本書內容豐富,具有很強的實用價值,適合作為高等院校計算機及相關專業本科生的作業系統課程教材,也可供專業技術人員參考。

基本信息

書籍簡介

作業系統:精髓與設計原理作業系統:精髓與設計原理
作業系統是計算機系統的核心繫統軟體,負責控制和管理整個系統,使之協調工作。本書不僅全面地講述了作業系統的基本概念、原理和方法,還清楚地展現了當代作業系統的本質和特點。全書分為八個部分,由淺入深地介紹了計算機系統、作業系統、進程描述和控制、執行緒、微核心、並發性、記憶體管理、虛擬記憶體、單處理器調度、多處理器和實時調度、I/O管理和磁碟調度、檔案管理、嵌入式作業系統、計算機安全技術以及分散式作業系統等內容。
本書是計算機界巨擘WilliamStallings的經典著作之一,其第4版曾獲得美國計算機科學與工程類大獎,得到了全球計算機教育界和工程技術人員的好評。書中不僅全面地講述了作業系統的基本概念、原理和方法,而且還以當代最流行的作業系統為例,全面清楚地展現了當代作業系統的本質和特點。作者針對近幾年作業系統領域的最新變化,對作業系統的設計原理進行深入的闡述,同時將其對作業系統整個領域全面而深入的理解呈現給讀者。

本書特色

•選擇WindowsVista、UNIX和Linux三個作業系統作為示例,以幫助讀者熟悉當代作業系統的設計原理和實現問題。
•新增嵌入式作業系統一章,討論了嵌入式作業系統的基本特點,並給出了兩個實例系統:TinyOS和eCos。
•在第5版的基礎上擴展了計算機安全的相關內容,包括計算機安全威脅和計算機安全技術。
•擴展和更新了並發的相關內容,並增加了有關遊戲軟體中多處理器調度設計問題的實例。
•補充動畫演示、模擬項目和編程項目,便於培養學生的動手實踐能力。
•改進了插圖,增加大量新的“現場測試”(field-tested)型家庭作業。
•調整和擴充了章末的練習題,有助於讀者深入理解作業系統的精髓。

作者簡介

WilliamStallings,擁有美國麻省理工學院計算機科學博士學位,現任教於澳大利亞新南威爾斯大學國防學院(坎培拉)信息技術與電子工程系。他是世界知名的計算機學者和暢銷教材作者,已經撰寫了17部著作,出版了40多本書籍,內容涉及計算機安全、計算機網路和計算機體系結構等方面,堪稱計算機界的全才。他曾九次榮獲美國“教材和學術專著作者協會”頒發的“年度最佳計算機科學教材”獎。

目錄

出版者的話
譯者序
前言
第0章讀者指南
第一部分背景
 第1章計算機系統概述
 第2章作業系統概述
第二部分進程
 第3章進程描述和控制
 第4章執行緒、對稱多處理(SMP)和微核心
 第5章並發性:互斥和同步
 第6章並發:死鎖和飢餓
第三部分記憶體
 第7章記憶體管理
 第8章虛擬記憶體

相關詞條

相關搜尋

熱門詞條

聯絡我們