內容提要
與本書配套的建立作業系統教學網站的電子檔案可從出版社網站下載,其中有動畫講解、互動練習、題目 測試和問題討論等內容。
編輯推薦
本書是計算機專業本科教材,但對各個層次的讀者學習計算機作業系統也有一定的幫助。
目錄
第1章作業系統引論
1.1作業系統的功能和特徵
1.2作業系統發展簡史
1.3作業系統的基本類型
1.4作業系統結構
1.5現代作業系統概念
1.6重點演示和互動練習:多道程式設計
小結
習題
第2章進程及其管理
2.1進程的概念及其引入
2.2進程的描寫
2.3進程狀態及轉化
2.4進程管理
2.5進程互斥與同步
2.6進程間的通信
2.7執行緒
2.8重點演示和互動練習:經典同步問題
小結
習題
第3章調度與死鎖
3.1概述
3.2分級調度
3.3常用調度算法
3.4死鎖問題
3.5重點演示和互動練習:優先權調度算法
小結
習題
第4章存儲器管理
4.1概述
4.2單一連續分配
4.3分區管理
4.4分頁管理
4.5分段管理
4.6覆蓋與對換
4.7重點演示和互動練習:地址重定
小結
習題
第5章虛擬存儲器
5.1虛擬存儲器的概念
5.2請求分頁式虛擬存儲管理
5.3頁面淘汰算法
5.4段頁式存儲管理
5.5重點演示和互動練習:頁面淘汰算法
小結
習題
第6章設備管理
6.1設備管理概述
6.2緩衝技術
6.3中斷技術
6.4SPOOLing技術
6.5設備驅動
6.6磁碟的特性及調度算法
6.7用戶請求輸入輸出的實現過程
6.8重點演示和互動練習:中斷過程、磁碟調度、輸入輸出實現過程
小結
習題
第7章檔案系統
7.1檔案與檔案系統
7.2檔案的邏輯結構
7.3檔案目錄組織
7.4檔案的物理結構
7.5檔案存儲空間管理
7.6檔案保護
7.7檔案系統的系統調用
7.8重點演示和互動練習:寫檔案的實現過程
小結
習題
第8章作業系統的安全性
8.1問題的提出
8.2作業系統安全機制
8.3作業系統安全評測標準
8.4UNIX和Linux作業系統的安全性
8.5Windows2000和WindowsXP作業系統安全性
小結
習題
第9章UNIX和Linux實例分析
9.1系統結構
9.2進程管理
9.3記憶體管理
9.4檔案管理
9.5設備緩衝管理
9.6shell程式設計
9.7Linux
9.8重點演示和互動練習:檔案塊的多重索引物理結構
小結
習題
第10章Windows2000和WindowsXP實例分析
10.1模型與結構
10.2對象、進程和執行緒
10.3系統微核心
10.4虛擬存儲器
10.5磁碟與檔案管理
10.6輸入輸出子系統
10.7進程通信
10.8系統安全性
10.9Windows2003簡介
小結
習題
參考文獻