第一章 引论
1.1 计算机系统与操作系统的地位
1.1.1 计算机系统的组成
1.1.2 操作系统的地位
1.1.3 操作系统的宗旨
1.1.4 操作系统与硬件及其它软件的关系
1.2 操作系统的形成和发展
1.2.1 手工操作阶段
1.2.2 早期批处理
1.2.3 操作系统的初步形成
1.2.4 操作系统的进一步发展
1.3 操作系统的概念
1.3.1 操作系统的定义
1.3.2 操作系统的功能
1.3.3 操作系统的特性
1.4 操作系统的类型
1.4.1 批量操作系统
1.4.2 分时操作系统
1.4.3 实时操作系统
1.4.4 单用户操作系统
1.4.5 网络操作系统
1.4.6 分布式操作系统
习题一
第二章 操作系统的运行环境及逻辑结构
2.1 硬件环境
2.1.1 处理机的态及特权指令
2.1.2 存储器
2.1.3 系统堆栈
2.1.4 实时时钟
2.1.5 中断技术
2.2 操作系统逻辑结构
习题二
第三章 操作系统的用户界面
3.1 运行一个用户程序的过程
3.2 操作系统的用户界面
3.2.1 操作系统提供的两个接口
3.2.2 作业控制语言和键盘命令
3.3 系统调用
3.3.1 什么是系统调用
3.3.2 系统调用功能的分类
3.3.3 系统调用的实现
3.3.4 用户界面的发展
习题三
第四章 进程及进程管理
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.2.4 进程的阻塞与唤醒
4.3 进程互斥
4.3.1 互斥的概念
4.3.2 锁和上锁、开锁操作
4.3.3 用上锁原语和开锁原语实现进程互斥
4.4 信号灯和P,V操作
4.4.1 信号灯的概念
4.4.2 P,V操作
4.4.3 用信号灯实现进程互斥
4.5 进程同步
4.5.1 同步的概念
4.5.2 用信号灯实现进程同步
4.5.3 生产者一消费者问题
4.6 进程间的直接通信
4.6.1 进程通信的概念
4.6.2 消息缓冲通信
第五章 资源分配与调度
第六章 处理机调度
第七章 存储管理
第八章 设备管理
第九章 文件系统
第十章 DOS系统及应用
学习指导与实验
习题四