中文名: 現代操作系統 (第三版)
原名: Modern Operating Systems
作者: Tanenbaum
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: Pearson
書號: 0138134596
發行時間: 2009年
地區: 美國
語言: 英文
簡介:
內容簡介:本書是操作系統領域的經典之作,與第2版相比,增加了關於Linux、Windows Vista和Symbian操作系統的詳細介紹。書中集中討論了操作系統的基本原理,包括進程、線程、存儲管理、文件系統、輸入/輸出、死鎖等,同時還包含了有關計算機安全、多媒體操作系統、掌上計算機操作系統、微內核、多核處理機上的虛擬機以及操作系統設計等方面的內容。此外,還在第2版的基礎上對部分習題進行了增刪,更有助於讀者學習和對知識的理解及掌握。.
本書適合作為高等院校計算機專業操作系統課程教材,也是設計、開發操作系統的重要參考書。
Tanenbaum教授作為三個操作系統的設計師或聯合設計師,具有長期設計開發操作系統的經驗,從而把其對理論的深入理解和具體實踐融入書中,使本書成為操作系統領域的經典之作。.
在本書第3版中,作者深入討論了許多主題,包括:進程、線程、存儲管理、文件系統、I/O、死鎖、接口設計、多媒體、性能權衡,以及有關操作系統設計的最新趨勢。書中不僅涵蓋了現代操作系統的原理和實踐,而且特別關注了Linux操作系統、Windows Vista操作系統。嵌入式操作系統、實時操作系統以及多媒體操作系統。..
本書特色
·涉及Windows Vista以及最新的Linux/Unix操作系統。
·用一整章(第12章)的篇幅對用子移動設備的Symbian操作系統進行案例分析。
·涵蓋更多、更新的安全方面的內容。
·重新組織內容,盡早論述關鍵抽象概念。
·給出與未來操作系統發展有關的新研究成果。
·更新和增加了編程練習。
·在線操作系統練習(http://www.prenhall.com/tanenbaum/details.html)采用主流Windows操作系統以及開源工具。
·包括操作系統模擬練習。
內容截圖:
目錄:
前言
第1章 引論
1.1 什麼是操作系統
1.1.1 作為擴展機器的操作系統
1.1.2 作為資源管理者的操作系統
1.2 操作系統的歷史
1.2.1 第一代(1945~1955):真空管和穿孔卡片
1.2.2 第二代(1955~1965):晶體管和批處理系統
1.2.3 第三代(1965~1980):集成電路芯片和多道程序設計
l.2.4第四代(1980年至今):個人
計算機
1.3 計算機硬件介紹
1.3.1 處理器
1.3.2 存儲器
1.3.3 磁盤
1.3.4 磁帶
1.3.5 I/O設備
1.3.6 總線
1.3.7 啟動計算機
1.4 操作系統大觀園
1.4.1 大型機操作系統
1.4.2 服務器操作系統
1.4.3 多處理器操作系統
1.4.4 個人計算機操作系統
1.4.5 掌上計算機操作系統
1.4.6 嵌入式操作系統
1.4.7 傳感器節點操作系統
1.4.8 實時操作系統
1.4.9 智能卡操作系統
1.5 操作系統概念
1.5.1 進程
1.5.2 地址空間
1.5.3 文件
1.5.4 輸入/輸出
1.5.5 保護
1.5.6 shell
1.5.7 個體重復系統發育
1.6 系統調用
1.6.1 用於進程管理的系統調用
1.6.2 用於文件管理的系統調用
1.6.3 用於目錄管理的系統調用
1.6.4 各種系統調用
1.6.5 WindowsWin32API
1.7 操作系統結構
1.7.1 單體系統
1.7.2 層次式系統
1.7.3 微內核
1.7.4 客戶機-服務器模式
1.7.5 虛擬機
1.7.6 外核
1.8 依靠C的世界
1.8.1 C語言
1.8.2 頭文件
1.8.3 大型編程項目
1.8.4 運行模型
1.9 有關操作系統的研究
1.10 本書其他部分概要
1.11 公制單位
1.12 小結
習題
第2章 進程與線程
2.1 進程
等