第1章 操作系统引论
1.1 什么是操作系统
1.1.1 计算机系统
1.1.2 操作系统的概念
1.2 操作系统的发展与分类
1.3 操作系统的特征和功能
1.3.1 操作系统的特征了
1.3.2 操作系统的功能
1.4 本章小结
1.5 习题
第2章 进程管理
2.1 进程管理功能
2.2 进程的概念
2.2.1 进程的定义和特征
2.2.2 进程的状态及其转化
2.3 进程控制
2.3.1 进程控制块
2.3.2 进程控制过程
2.4 进程的互斥与同步
2.4.1 进程互斥与同步的基本概念
2.4.2 信号量机制及应用
2.5 进程通信
2.6 进程调度
2.6.1 调度的类型
2.6.2 选择进程调度算法的原则
2.6.3 进程调度算法
2.7 进程死锁
2.8 线程的基本概念
2.9 本章小结
2.10 习题
第3章 存储器管理
3.1 存储器管理功能
3.2 连续存储管理方式
3.2.1 单一连续存储管理方式
3.2.2 固定分区存储管理方式
3.2.3 可变分区存储管理方式
3.2.4 对换的基本概念
3.3 分页存储管理方式
*3.4 分段存储管理方式
3.4.1 分段系统的基本原理
3.4.2 段页式存储管理方式
3.5 虚拟存储系统
3.5.1 虚拟存储器的基本概念
3.5.2 请求分页存储管理方式
3.6 本章小结
3.7 习题
第4章 设备管理
4.1 设备管理概述
4.1.1 设备管理功能
4.1.2 输入/输出系统
4.1.3 输入/输出控制方式
4.2 设备分配
4.3 设备驱动程序的基本概念
4.4 缓冲管理
4.5 Spooling系统
*4.6 磁盘管理概述
4.7 本章小结
4.8 习题
第5章 文件管理
5.1 文件和文件系统
5.2 文件的组织结构
5.2.1 文件的逻辑结构
5.2.2 文件的物理结构
5.3 文件目录管理
5.3.1 文件目录概念
5.3.2 文件目录结构
5.4 文件存储空间的管理
5.5 文件共享与保护
5.5.1 文件共享
……
第6章 Windows操作系统基础
第7章 Windows 2000/XP的基本管理功能
第8章 Windows 2000/XP的**管理功能
第9章 Windows的脚本编程
第10章 Windows系统编程
第11章 DOS操作系统
第12章 Unix/Linux概述
第13章 shell基本命令
第14章 shell编程基础
*第15章 Linux环境下的C/C++编程入门
第16章 网络配置基础
第17章 基本工具介绍
第18章 Windows操作系统实验
第19章 Linux操作系统实验
参考文献