基本介紹
- 書名:作業系統
- 類型:計算機與網際網路
- 出版日期:2012年5月1日
- 語種:簡體中文
- ISBN:730226631X, 9787302266310
- 品牌:清華大學出版社
- 作者:諶衛軍 王浩娟
- 出版社:清華大學出版社
- 頁數:212頁
- 開本:16
- 定價:25.00
內容簡介
圖書目錄
1.1 作業系統的概念
1.2 作業系統的發展歷史
1.3 作業系統的類型
1.4 作業系統的硬體環境
1.4.1 受保護的指令
1.4.2 系統調用
1.4.3 記憶體保護
1.4.4 中斷機制
習題
第2章 進程管理
2.1 進程
2.1.1 為何引入進程
2.1.2 什麼是進程
2.1.3 進程的特性
2.1.4 進程的創建與終止
2.1.5 進程的狀態
2.1.6 狀態佇列
2.2 執行緒
2.2.1 執行緒的概念
2.2.2 執行緒的實現
2.2.3 一個例子
2.3 進程間通信與同步
2.3.1 進程間通信方式
2.3.2 進程的互斥
2.3.3 基於關閉中斷的互斥實現
2.3.4 基於繁忙等待的互斥實現
2.3.5 信號量
2.3.6 進程的同步
2.4 經典的IPC問題
2.4.1 生產者一消費者問題
2.4.2 哲學家就餐問題
2.4.3 讀者一寫者問題
2.5 進程調度
2.5.1 關於調度的若干問題
2.5.2 批處理系統中的調度算法
2.5.3 互動式系統中的調度算法
2.5.4 實時系統中的調度算法
習題
第3章 死鎖
3.1 死鎖概述
3.1.1 什麼是死鎖
3.1.2 資源
3.1.3 死鎖的模型
3.2 死鎖的檢測和解除
3.2.1 死鎖檢測算法
3.2.2 死鎖的解除
3.3 死鎖的避免
3.3.1 資源軌跡圖
3.3.2 安全狀態與不安全狀態
3.3.3 銀行家算法
3.4 死鎖的預防
習題
第4章 存儲管理
4.1 單道程式存儲管理
4.2 分區存儲管理
4.2.1 固定分區存儲管理
4.2.2 可變分區存儲管理
4.2.3 可變分區的實現
4.2.4 記憶體中的程式執行
4.2.5 重定位和存儲保護
4.3 頁式和段式存儲管理
4.3.1頁式存儲管理
4.3.2 段式存儲管理
4.3.3 頁式管理與段式管理的比較
4.3.4 段頁式存儲管理
4.4 覆蓋技術與交換技術
4.4.1 覆蓋技術
4.4.2 交換技術
4.5 虛擬存儲技術
4. 5.1 程式的局部性原理
4.5.2 虛擬存儲技術的原理
4.5.3 虛擬頁式存儲管理
4.5.4 頁面置換算法
4.5.5 工作集模型
4.5.6 虛擬頁式的設計問題
4.5.7 虛擬段式存儲管理
習題
第5章 I/O設備管理
5.1 I/O硬體
5.1.1 I/O設備的類型
5.1.2 設備控制器
5.1.3 I/O地址
5.2 I/O控制方式
5.2.1 程式循環檢測方式
5.2.2 中斷驅動方式
5.2.3 直接記憶體訪問方式
5.3 I/O軟體
5.3.1 I/O軟體的接口
5.3.2 I/O軟體的層次結構
5.4 磁碟
5.4.1 磁碟的硬體
5.4.2 磁碟格式化
5.4.3 磁碟調度算法
5.4.4 出錯處理
習題
第6章 檔案系統
6.1 檔案
6.1.1 檔案的基本概念
6.1.2 檔案的使用
6.2 目錄
6.2.1 目錄的基本概念
6.2.2 目錄的結構
6.3 檔案系統的實現
6.3.1 檔案系統的布局
6.3.2 檔案的實現
6.3.3 目錄的實現
6.3.4 系統調用的實現
6.3.5 空閒空間管理
習題
參考文獻