第1章 緒論
1.1 什么是操作系統(tǒng)
1.2 操作系統(tǒng)的基本特征
1.3 操作系統(tǒng)的發(fā)展歷史
1.4 操作系統(tǒng)的類型
1.5 實用操作系統(tǒng)介紹
1.6 操作系統(tǒng)的安裝與引導
1.7 操作系統(tǒng)的運行環(huán)境
1.8 自由軟件Linux
1.9 如何學習操作系統(tǒng)
1.10 小結
習題
第2章 作業(yè)管理
2.1 概述
2.2 操作系統(tǒng)的用戶接口
2.3 Linux的用戶接口
2.4 小結
習題
第3章 進程管理
3.1 進程的基本概念
3.2 進程描述
3.3 進程控制
3.4 線程
3.5 Linux的進程模型
3.6 Linux系統(tǒng)的線程機制
3.7 作業(yè)和進程調度
3.8 Linux的進程調度
3.9 進程互斥
3.10 進程同步
3.11 進程通信
3.12 死鎖
3.13 Linux中的線程同步
3.14 Linux中的進程通信機制
3.15 小結
習題
第4章 內存管理
4.1 內存管理功能
4.2 分區(qū)管理
4.3 頁式管理
4.4 段式管理
4.5 段頁式管理
4.6 Linux存儲管理
4.7 小結
習題
第5章 設備管理
5.1 設備管理概述
5.2 I/O系統(tǒng)的硬件結構
5.3 I/O控制方式
5.4 I/O系統(tǒng)的軟件組織
5.5 緩沖技術
5.6 設備分配
5.7 SPOOling技術
5.8 設備處理
5.9 磁盤調度
5.10 Linux設備管理
5.11 小結
習題
第6章 文件管理
6.1 概述
6.2 文件結構與存取方式
6.3 文件目錄
6.4 磁盤存儲空間的管理
6.5 文件系統(tǒng)的層次結構與文件系統(tǒng)的界面
6.6 文件的共享
6.7 文件的保護、保密和安全
6.8 Linux文件系統(tǒng)
6.9 小結
習題
第7章 操作系統(tǒng)的安全性
7.1 安全性概述
7.2 安全操作系統(tǒng)的概念及發(fā)展
7.3 安全操作系統(tǒng)的一般模型及開發(fā)方法
7.4 Linux系統(tǒng)的安全
7.5 小結
習題
第8章 復雜計算環(huán)境下的操作系統(tǒng)
8.1 計算機系統(tǒng)的分類
8.2 并行計算機操作系統(tǒng)
8.3 計算機網絡操作系統(tǒng)
8.4 分布式操作系統(tǒng)
8.5 集群操作系統(tǒng)
8.6 網格操作系統(tǒng)
8.7 小結
習題
附錄A 操作系統(tǒng)上機實驗
實驗一 熟悉Linux基本操作
實驗二 進程創(chuàng)建,父子進程同步
實驗三 Linux進程控制
實驗四 Linux進程通信(1)
實驗五 Linux進程通信(2)
實驗六 Linux內存管理
實驗七 設備管理
附錄B Linux基本命令
參考文獻