第1章 绪论
1.1 操作系统的形成与发展
1.1.1 手工操作方式
1.1.2 单任务操作系统发展阶段
1.1.3 多任务操作系统发展阶段
1.1.4 规范化和微型化发展阶段
1.1.5 并行与分布式系统发展阶段
1.2 I/O控制技术的发展
1.2.1 早期的I/O方式
1.2.2 基于设备控制器的I/O技术
1.2.3 基于中断机制的I/O技术
1.2.4 基于DMA的I/O技术
1.2.5 基于通道的I/O技术
1.3 系统管理方式
1.3.1 单道批处理方式
1.3.2 多道批处理方式
1.3.3 分时处理
1.3.4 实时处理
1.4 操作系统的组成
1.4.1 各管理模块的功能
1.4.2 操作系统内核
1.5 通用操作系统
1.5.1 操作系统的基本特征
1.5.2 用户程序运行过程
1.5.3 系统启动过程
习题
第2章 作业管理
2.1 概述
2.1.1 作业分类
2.1.2 作业管理的功能
2.2 操作系统接口
2.2.1 脱机命令接口
2.2.2 联机命令接口
2.2.3 程序级接口
2.3 作业控制
2.3.1 控制方式
2.3.2 作业控制块
2.3.3 I/O控制
2.3.4 作业完成后的处理
2.4 作业调度
2.4.1 作业调度时机
2.4.2 调度算法
2.4.3 作业调度准则
2.5 作业调度的讨论
2.5.1 作业类型对作业调度的影响
2.5.2 优先级
2.5.3 程序道数对作业调度的影响
2.4.4 示例
习题
第3章 进程管理
3.1 进程管理的基本概念
3.1.1 程序的运行方式
3.1.2 进程概念
3.1.3 进程管理的主要功能
3.2 进程控制块及进程状态
3.2.1 进程控制块的内容
3.2.2 进程基本状态及状态变迁
3.2.3 扩展状态
3.2.4 PCB组织结构
3.3 进程控制
3.3.1 进程创建与撤销原语
……
第4章 并发控制
第5章 存储器管理
第6章 虚拟存储器
第7章 设备管理
第8章 文件管理
第9章 分布式系统
第10章 安全
第11章 Linux系统概述
参考文献
展开