第1章 概述
1.1 操作系統(tǒng)的概念
1.1.1 計算機系統(tǒng)概述
1.1.2 什么是操作系統(tǒng)
1.2 操作系統(tǒng)的發(fā)展過程
1.2.1 手工操作階段
1.2.2 早期批處理階段
1.2.3 多道批處理系統(tǒng)
1.2.4 分時操作系統(tǒng)
1.2.5 實時系統(tǒng)
1.2.6 通用操作系統(tǒng)
1.2.7 操作系統(tǒng)的進一步發(fā)展
1.2.8 推動操作系統(tǒng)發(fā)展的動力
1.3 操作系統(tǒng)的分類
1.4 操作系統(tǒng)的功能
1.4.1 處理機管理
1.4.2 存儲器管理
1.4.3 設備管理
1.4.4 文件管理
1.4.5 接口管理
1.5 現代操作系統(tǒng)的特征與基本概念
1.5.1 現代操作系統(tǒng)的特征
1.5.2 基本概念
1.6 現代主流操作系統(tǒng)簡介
1.6.1 Windows操作系統(tǒng)
1.6.2 UNIX操作系統(tǒng)
1.6.3 Linux操作系統(tǒng)
1.7 研究操作系統(tǒng)的幾種觀點
【習題】
第2章 作業(yè)管理
2.1 基本概念
2.1.1 作業(yè)、作業(yè)步和作業(yè)流
2.1.3 作業(yè)管理功能
2.1.2 作業(yè)類型
2.1.4 作業(yè)的狀態(tài)轉換
2.2 系統(tǒng)接口
2.2.1 命令級接口
2.2.2 程序級接口
2.2.3 系統(tǒng)調用
2.3 作業(yè)管理與調度
2.3.1 批處理系統(tǒng)中的作業(yè)管理與調度
2.3.2 分時系統(tǒng)中的作業(yè)管理與調度
【習題】
第3章 進程管理
3.1 進程的概念
3.1.1 程序的順序執(zhí)行
3.1.2 程序的并發(fā)執(zhí)行
3.1.3 進程的概念和特征
3.2 進程的狀態(tài)及其轉換
3.2.1 進程的狀態(tài)
3.2.2 進程的狀態(tài)轉換
3.3 進程的描述
3.3.1 進程控制塊
3.3.2 進程控制塊的組織
3.3.3 進程上下文
3.4 進程控制
3.5 進程同步和互斥
3.5.1 基本概念
3.5.2 進程間互斥
3.5.3 信號量機制
3.5.4 進程間同步
3.6 進程通信
3.7 進程調度
3.7.1 進程調度概述
3.7.2 常用的進程調度算法
3.8 死鎖
3.8.1 死鎖及其產生的原因和必要條件
3.8.2 死鎖的處理
3.9 線程
【習題】
第4章 存儲管理
第5章 文件系統(tǒng)
第6章 設備管理
第7章 系統(tǒng)安全
第8章 windows操作系統(tǒng)的功能與原理