當前位置:編程學習大全網 - 源碼下載 - 操作系統概念的作品目錄

操作系統概念的作品目錄

目錄:

第壹部分 概 述

第壹章 導論

1. 1 操作系統是什麽

1. 1. 1 用戶觀點

1. 1. 2 系統觀點

1. 1. 3 系統目標

1. 2 大型機系統

1. 2. 1 批處理系統

1. 2. 2 多道程序系統

1. 2. 3 分時系統

1. 3 桌面系統

1. 4 多處理器系統

1. 5 分布式系統

1. 5. 1 客戶機壹服務器系統

1. 5. 2 對等系統

1. 6 集群系統

1. 7 實時系統

1. 8 手持系統

1. 9 功能遷移

1. 10 計算環境

1. 10. 1 傳統計算

1. 10. 2 基於Web的計算

1. 10. 3 嵌入式計算

1. 11 小結

習題壹

推薦讀物

第二章 計算機系統結構

2. 1 計算機系統操作

2. 2 I/O結構

2. 2. 1 I/O中斷

2. 2. 2 DMA結構

2. 3 存儲結構

2. 3. 1 內存

2. 3. 2 磁盤(早期帶有軟盤)

2. 3. 3 磁帶

2. 4 存儲層次

2. 4. 1 高速緩存技術

2. 4. 2 壹致性與連貫性

2. 5 硬件保護

2. 5. 1 雙重模式操作

2. 5. 2 I/O保護

2. 5. 3 內存保護

2. 5. 4 CPU保護

2. 6 網絡結構

2. 6. 1 局域網

2. 6. 2 廣域網

2. 7 小結

習題二

推薦讀物

第三章 操作系統結構

3. 1 系統組成

3. 1. 1 進程管理

3. 1. 2 內存管理

3. 1. 3 文件管理

3. 1. 4 輸入/輸出系統管理

3. 1. 5 二級存儲管理

3. 1. 6 聯網

3. 1. 7 保護系統

3. 1. 8 命令解釋系統

3. 2 操作系統服務

3. 3 系統調用

3. 3. 1 進程控制

3. 3. 2 文件管理

3. 3. 3 設備管理

3. 3. 4 信息維護

3. 3. 5 通信

3. 4 系統程序

3. 5 系統結構

3. 5. 1 簡單結構

3. 5. 2 分層方法

3. 5. 3 微內核

3. 6 虛擬機

3. 6. 1 實現

3. 6. 2 優點

3. 6. 3 Java

3. 7 系統設計與實現

3. 7. 1 設計目標

3. 7. 2 機制與策略

3. 7. 3 實現

3. 8 系統生成

3. 9 小結

習題三

推薦讀物

第二部分 進程管理

第四章 進程

4. 1 進程概念

4. 1. 1 進程

4. 1. 2 進程狀態

4. 1. 3 進程控制塊

4. 1. 4 線程

4. 2 進程調度

4. 2. 1 調度隊列

4. 2. 2 調度程序

4. 2. 3 關聯切換

4. 3 進程操作

4. 3. 1 進程創建

4. 3. 2 進程終止

4. 4 進程協作

4. 5 進程間通信

4. 5. 1 消息傳遞系統

4. 5. 2 命名

4. 5. 3 同步

4. 5. 4 緩沖

4. 5. 5 例子:Mach

4. 5. 6 例子:Windows 2000

4. 6 客戶機-服務器系統通信

4. 6. 1 套接字

4. 6. 2 遠程過程調用

4. 6. 3 遠程方法調用

4. 7 小結

習題四

推薦讀物

第五章 線程

5. 1 概述

5. 1. 1 動機

5. 1. 2 優點

5. 1. 3 用戶線程與內核線程

5. 2 多線程模型

5. 2. 1 多對壹模型

5. 2. 2 壹對壹模型

5. 2. 3 多對多模型

5. 3 若幹多線程問題

5. 3. 1 系統調用fork和

5. 3. 2 取消

5. 3. 3 信號處理

5. 3. 4 線程池

5. 3. 5 線程特定數據

5. 4 Pthread線程

5. 5 Solaris 2線程

5. 6 Windows 2000線程

5. 7 Linux線程

5. 8 Java線程

5. 8. 1 線程創建

5. 8. 2 JVM與主機操作系統

5. 9 小結

習題五

推薦讀物

第六章 CPU調度

6. 1 基本概念

6. 1. 1 CPU-I/O xE間周期

6. 1. 2 CPU調度程序

6. 1. 3 可搶占式調度

6. 1. 4 分派程序

6. 2 調度準則

6. 3 調度算法

6. 3. 1 先到先服務調度

6. 3. 2 最短作業優先調度

6. 3. 3 優先權調度

6. 3. 4 輪轉法調度

6. 3. 5 多級隊列調度

6. 3. 6 多級反饋隊列調度

6. 4 多處理器調度

6. 5 實時調度

6. 6 算法評估

6. 6. 1 確定性建模

6. 6. 2 排隊模型

6. 6. 3 模擬

6. 6. 4 實現

6. 7 進程調度模型

6. 7. 1 例子:Solaris 2

6. 7. 2 例子:Windows 2000

6. 7. 3 例子:Linux

6. 8 小結

習題六

推薦讀物

第七章 進程同步

7. 1 背景

7. 2 臨界區域問題

7. 2. 1 兩進程解法

7. 2. 2 多進程解法

7. 3 同步硬件

7. 4 信號量

7. 4. 1 用法

7. 4. 2 實現

7. 4. 3 死鎖與饑餓

7. 4. 4 二進制信號量

7. 5 經典同步問題

7. 5. 1 有限緩沖問題

7. 5. 2 讀者壹作者問題

7. 5. 3 哲學家進餐問題

7. 6 臨界區域

7. 7 管程

7. 8 操作系統同步

7. 8. 1 Solaris 2中的同步

7. 8. 2 Windows 2000中的同步

7. 9 原子事務

7. 9. 1 系統模型

7. 9. 2 基於日誌的恢復

7. 9. 3 檢查點

7. 9. 4 並發原子事務

7. 10 小結

習題七

推薦讀物

第八章 死鎖

8. 1 系統模型

8. 2 死鎖特點

8. 2. 1 必要條件

8. 2. 2 資源分配圖

8. 3 死鎖處理方法

8. 4 死鎖預防

8. 4. 1 互斥

8. 4. 2 占有並等待

8. 4. 3 非搶占

8. 4. 4 循環等待

8. 5 死鎖避免

8. 5. 1 安全狀態

8. 5. 2 資源分配圖算法

8. 5. 3 銀行家算法

8. 6 死鎖檢測

8. 6. 1 每種資源類型只有單個實例

8. 6. 2 每種資源類型的多個實例

8. 6. 3 應用檢測算法

8. 7 死鎖恢復

8. 7. 1 進程終止

8. 7. 2 資源搶占

8. 8 小結

習題八

推薦讀物

第三部分 存儲管理

第九章 內存管理

9. 1 背景

9. 1. 1 地址捆綁

9. 1. 2 邏輯地址空間與物理地址空間

9. 1. 3 動態加載

9. 1. 4 動態鏈接與***享庫

9. 1. 5 覆蓋

9. 2 交換

9. 3 連續內存分配

9. 3. 1 內存保護

9. 3. 2 內存分配

9. 3. 3 碎片

9. 4 分頁

9. 4. 1 基本方法

9. 4. 2 硬件支持

9. 4. 3 保護

9. 4. 4 頁表結構

9. 4. 5 ***享頁表

9. 5 分段

9. 5. 1 基本方法

9. 5. 2 硬件

9. 5. 3 保護與***享

9. 5. 4 碎片

9. 6 帶有分頁的分段

9.

小結

習題九

推薦讀物

第十章 虛擬內存

10. 1 背景

10. 2 請求頁面調度

10. 2. 1 基本概念

10. 2. 2 請求頁面調度的性能

10. 3 進程創建

10. 3. 1 寫時拷貝

10. 3. 2 內存映射文件

10. 4 頁面置換

10. 4. 1 基本方法

10. 4. 2 FIFO頁置換

10. 4. 3 最優頁置換

10. 4. 4 LRU頁置換

10. 4. 5 LRU近似頁置換

10. 4. 6 基於計數的頁置換

10. 4. 7 頁緩沖算法

10. 5 幀分配

10. 5. 1 幀的最小數量

10. 5. 2 分配算法

10. 5. 3 全局分配與局部分配

10. 6 系統顛簸

10. 6. 1 系統顛簸的原因

10. 6. 2 工作集合模型

10. 6. 3 頁錯誤頻率

10. 7 操作系統樣例

10. 7. 1 Windows NT

10. 7. 2 Solaris 2

10. 8 其他考慮

10. 8. 1 預約式頁面調度

10. 8. 2 頁大小

10. 8. 3 TLB範圍

10. 8. 4 反向頁表

10. 8. 5 程序結構

10. 8. 6 I/O互鎖

10. 8. 7 實時處理

10. 9 小結

習題十

推薦讀物

第十壹章 文件系統接口

11. 1 文件概念

11. 1. 1 文件屬性

11. 1. 2 文件操作

11. 1. 3 文件類型

11. 1. 4 文件結構

11. 1. 5 內部文件結構

11. 2 訪問方法

11. 2. 1 順序訪問

11. 2. 2 直接訪問

11. 2. 3 其他訪問方法

11. 3 目錄結構

11. 3. 1 單層目錄

11. 3. 2 雙層目錄

11. 3. 3 樹形結構目錄

11. 3. 4 無環圖目錄

11. 3. 5 通用圖目錄

11. 4 文件系統安裝

11. 5 文件***享

11. 5. 1 多用戶

11. 5. 2 遠程文件系統

11. 5. 3 壹致性語義

11. 5. 4 UNIX語義

11. 5. 5 會話語義

11. 5. 6 永久***享文件語義

11. 6 保護

11. 6. 1 訪問類型

11. 6. 2 訪問控制

11. 6. 3 其他保護方法

11. 6. 4 例子:UNIX

11. 7 小結

習題十壹

推薦讀物

第十二章 文件系統實現

12. 1 文件系統結構

12. 2 文件系統實現

12. 2. 1 概述

12. 2. 2 分區與安裝

12. 2. 3 虛擬文件系統

12. 3 目錄實現

12. 3. 1 線性列表

12. 3. 2 哈希表

12. 4 分配方法

12. 4. 1 連續分配

12. 4. 2 鏈接分配

12. 4. 3 索引分配

12. 4. 4 性能

12. 5 空閑空間管理

12. 5. 1 位向量

12. 5. 2 鏈表

12. 5. 3 組

12. 5. 4 計數

12. 6 效率與性能

12. 6. 1 效率

12. 6. 2 性能

12. 7 恢復

12. 7. 1 壹致性檢查

12. 7. 2 備份與恢復

12. 8 基於日誌結構的文件系統

12. 9 NFS

12. 9. 1 概述

12. 9. 2 安裝協議

12. 9. 3 NFS協議

12. 9. 4 路徑名轉換

12. 9. 5 遠程操作

12. 10 小結

習題十二

推薦讀物

第四部分 I/O系統

第十三章 I/O系統

13. 1 概述

13. 2 I/O硬件

13. 2. 1 輪詢 polling

13. 2. 2 中斷

13. 2. 3 直接內存訪問

13. 3 I/O應用接口

13. 3. 1 塊與字符設備

13. 3. 2 網絡設備

13. 3. 3 時鐘與定時器

13. 3. 4 阻塞與非阻塞I/O

13. 4 I/O內核子系統

13. 4. 1 I/O調度

13. 4. 2 緩沖

13. 4. 3 高速緩存

13. 4. 4 假脫機與設備預留

13. 4. 5 錯誤處理

13. 4. 6 內核數據結構

13. 5 把I/O操作轉換成硬件操作

13. 6 流

13. 7 性能

13. 8 小結

習題十三

推薦讀物

第十四章 大容量存儲器結構

14. 1 磁盤結構

14. 2 磁盤調度

14. 2. 1 FCFS調度

14. 2. 2 SSTF調度

14. 2. 3 SCAN調度

14. 2. 4 C-SCAN調度

14. 2. 5 LOOK調度

14. 2. 6 磁盤調度算法的選擇

14. 3 磁盤管理

14. 3. 1 磁盤格式化

14. 3. 2 引導塊

14. 3. 3 壞塊

14. 4 交換空間管理

14. 4. 1 交換空間的使用

14. 4. 2 交換空間位置

14. 4. 3 交換空間管理:例子

14. 5 RAID結構

14. 5. 1 通過冗余改善可靠性

14. 5. 2 通過並行處理改善性能

14. 5. 3 RAID級別

14. 5. 4 RAID級別的選擇

14. 5. 5 擴展

14. 6 磁盤附屬

14. 6. 1 主機附屬存儲

14. 6. 2 網絡附屬存儲

14. 6. 3 存儲區域網絡

14. 7 穩定存儲實現

14. 8 第三級存儲結構

14. 8. 1 第三級存儲設備

14. 8. 2 操作系統作業

14. 8. 3 性能

14. 9 小結

習題十四

推薦讀物

第五部分 分布式系統

第十五章 分布式系統結構

15. 1 背景

15. 1. 1 分布式系統的優點

15. 1. 2 分布式操作系統的類型

15. 1. 3 階段性小結

15. 2 拓撲結構

15. 3 網絡類型

15. 3. 1 局域網

15. 3. 2 廣域網

15. 4 通信

15. 4. 1 命名和名字解析

15. 4. 2 路由策略

15. 4. 3 分組策略

15. 4. 4 連接策略

15. 4. 5 競爭

15. 5 通信協議

15. 6 健壯性

15. 6. 1 故障檢測

15. 6. 2 重構

15. 6. 3 故障恢復

15. 7 設計事項

15. 8 實例:連網

15. 9 小結

習題十五

推薦讀物

第十六章 分布式文件系統

16. 1 背景

16. 2 命名和透明性

16. 2. 1 命名結構

16. 2. 2 命名方案

16. 2. 3 實現技術

16. 3 遠程文件訪問

16. 3. 1 基本的緩存設計

16. 3. 2 緩存位置

16. 3. 3 緩存更新策略

16. 3. 4 壹致性

16. 3. 5 高速緩存和遠程服務的對比

16. 4 有狀態服務和無狀態服務

16. 5 文件復制

16. 6 壹個實例:AFS

16. 6. 1 概述

16. 6. 2 ***享名字空間

16. 6. 3 文件操作和壹致性語義

16. 6. 4 實現

16. 7 小結

習題十六

推薦讀物

第十七章 分布式協調

17. 1 事件排序

17. 1. 1 事前關系

17. 1. 2 實現

17. 2 互斥

17. 2. 1 集中式算法

17. 2. 2 完全分布式的算法

17. 2. 3 令牌傳遞算法

17. 3 原子性

17. 3. 1 兩階段提交協議

17. 3. 2 IPC中的錯誤處理

17. 4 並發控制

17. 4. 1 加鎖協議

17. 4. 2 時間戳

17. 5 死鎖處理

17. 5. 1 死鎖預防

17. 5. 2 死鎖檢測

17. 6 選舉算法

17. 6. 1 Bully算法

17. 6. 2 環算法

17. 7 達成壹致

17. 7. 1 不可靠通信

17. 7. 2 故障處理

17. 8 小結

習題十七

推薦讀物

第六部分 保護與安全

第十八章 保護

18. 1 保護目標

18. 2 保護域

18. 2. 1 域結構

18. 2. 2 舉例:UNIX

18. 2. 3 舉例:MULTICS

18. 3 訪問矩陣

18. 4 訪問矩陣的實現

18. 4. 1 全局表

18. 4. 2 對象的訪問列表

18. 4. 3 域的權限列表

18. 4. 4 鎖壹鑰匙機制

18. 4. 5 比較

18. 5 訪問權限的撤回

18. 6 基於權限的系統

18. 6. 1 舉例:Hydra

18. 6. 2 舉例:劍橋CAP系統

18. 7 基於語言的保護

18. 7. 1 基於編譯程序的強制

18. 7. 2 Java 2的保護

18. 8 小結

習題十八

推薦讀物

第十九章 安全

19. 1 安全問題

19. 2 用戶驗證

19. 2. 1 密碼

19. 2. 2 密碼脆弱的壹面

19. 2. 3 密碼加密

19. 2. 4 壹次性密碼

19. 2. 5 生物測定學

19. 3 程序威脅

19. 3. 1 特洛伊木馬

19. 3. 2 後門

19. 3. 3 棧和緩沖區溢出

19. 4 系統威脅

19. 4. 1 蠕蟲

19. 4. 2 病毒

19. 4. 3 拒絕服務

19. 5 保證系統與設備的安全

19. 6 入侵檢測

19. 6. 1 入侵的組成

19. 6. 2 審計和記錄

19. 6. 3 Tripwire

19. 6. 4 系統調用監控

19. 7 密碼系統

19. 7. 1 驗證

19. 7. 2 加密

19. 7. 3 舉例:SSL

19. 7. 4 密碼術的使用

19. 8 計算機安全分類

19. 9 例子:Windows NT

19. 10 小結

習題十九

推薦讀物

第七部分 案例研究

第二十章 Linux系統

20. 1 發展歷程

20. 1. 1 Linux內核

20. 1. 2 Linux系統

20. 1. 3 Linux版本

20. 1. 4 Linux許可

20. 2 設計原理

20. 2. 1 Linux系統的組件

20. 3 內核模塊

20. 3. 1 模塊管理

20. 3. 2 驅動程序註冊

20. 3. 3 沖突解決方案

20. 4 進程管理

20. 4. 1 Fork/進程模型

20. 4. 2 進程與線程

20. 5 調度

20. 5. 1 內核同步

20. 5. 2 進程調度

20. 5. 3 對稱多處理技術

20. 6 內存管理

20. 6. 1 物理內存管理

20. 6. 2 虛擬內存

20. 6. 3 用戶程序的執行與裝載

20. 7 文件系統

20. 7. 1 虛擬文件系統

20. 7. 2 Linux ext2fs文件系統

20. 7. 3 Linux Proc文件系統

20. 8 輸入與輸出

20. 8. 1 塊設備

20. 8. 2 字符設備

20. 9 進程間通信

20. 9. 1 同步與信號

20. 9. 2 進程間數據傳輸

20. 10 網絡結構

20. 11 安全

20. 11. 1 認證

20. 11. 2 訪問控制

20. 12 小結

習題二十

推薦讀物

第二十壹章 Windows 2000

21. 1 歷史

21. 2 設計原則

21. 3 系統組成

21. 3. 1 硬件抽象層

21. 3. 2 內核

21. 3. 3 執行體

21. 4 環境子系統

21. 4. 1 MS-DOS環境

21. 4. 2 16位Windows環境

21. 4. 3 Win32環境

21. 4. 4 POSIX子系統

21. 4. 5 OS/2子系統

21. 4. 6 登錄和安全子系統

21. 5 文件系統

21. 5. 1 內部布局

21. 5. 2 恢復

21. 5. 3 安全

21. 5. 4 卷管理及容錯

21. 5. 5 壓縮技術

21. 5. 6 再解析點

21. 6 網絡

21. 6. 1 協議

21. 6. 2 分布式處理機制

21. 6. 3 重定向器與服務器

21. 6. 4 域

21. 6. 5 TCP/IP網絡中的名稱解析

21. 7 程序接口

21. 7. 1 訪問內核對象

21. 7. 2 進程管理

21. 7. 3 進程間通信

21. 7. 4 內存管理

21. 8 小結

習題二十壹

推薦讀物

第二十二章 WindowsXP

22. 1 歷史

22. 2 設計原則

22. 2. 1 安全性

22. 2. 2 可靠性

22. 2. 3 Windows和POSIX應用的兼容性

22. 2. 4 高性能

22. 2. 5 可擴展性

22. 2. 6 可移植性

22. 2. 7 國際支持

22. 3 系統組成

22. 3. 1 硬件抽象層

22. 3. 2 內核

22. 3. 3 執行體

22. 4 環境子系統

22. 4. 1 MS-DOS環境

22. 4. 2 16位Windows環境

22. 4. 3 1A64的32位Windows環境

22. 4. 4 Win32環境

22. 4. 5 POSIX子系統

22. 4. 6 登錄與安全子系統

22. 5 文件系統

22. 5. 1 NTFS內部布局

22. 5. 2 恢復

22. 5. 3 安全

22. 5. 4 卷管理和容錯

22. 5. 5 壓縮與加密

22. 5. 6 安裝點

22. 5. 7 改變日誌

22. 5. 8 卷影子拷貝

22. 6 網絡

22. 6. 1 網絡接口

22. 6. 2 協議

22. 6. 3 分布式處理機制

22. 6. 4 重定向器與服務器

22. 6. 5 域

22. 6. 6 活動目錄

22. 6. 7 TCP/IP網絡的名稱解析

22. 7 程序接口

22. 7. 1 內核對象訪問

22. 7. 2 進程間的對象***享

22. 7. 3 進程管理

22. 7. 4 進程間通信

22. 7. 5 內存管理

22. 8 小結

習題二十二

推薦讀物

第二十三章 歷史縱覽

23. 1 早期系統

23. 2 Atlas

23. 3 XDS-940

23. 4 THE

23. 5 RC4000

23. 6 CTSS

23. 7 MULTICS

23. 8 OS/360

23. 9 Mach

23. 10 其他系統

參考文獻

原版相關內容引用表

英漢對照表

  • 上一篇:我能在公共汽車上帶酒嗎?
  • 下一篇:騰訊視訊的劉亦非巴黎時裝秀的背景音樂英語歌是什麽名
  • copyright 2024編程學習大全網