内容简介
1 概述
1.1 操作系统设置目的
1.2 操作系统的功能
1.3 操作系统的基本类型
1.4 操作系统的特征与性能
1.5 UNIX操作系统特征
1.6 小结
2 进程
2.1 进程概念
2.2 进程状态及转换
2.3 进程控制
2.4 进程切换与模式切换
2.5 进程通信
2.6 线程
2.7 UNIX进程结构
2.8 UNIX进程通讯机构pipe
2.9 小结
3 调度
3.1 调度策略(Scheduling Policy)
3.2 作业调度
3.3 进程调度
3.4 调度算法
3.5 算法评价
3.6 UNIX调度算法分析
3.7 小结
4进程互斥与同步
4.1 临界区
4.2 信号量
4.3 经典进程同步问题
4.4 管程
4.5 UNIX信号量机构分析
4.6 小结
5死锁
5.1 死锁概念
5.2 资源分配模型
5.3 死锁条件
5.4 死锁预防
5.5 死锁避免
5.6 死锁检测
5.7 死锁恢复
5.8 小结
6存储管理
6.1 存储管理功能
6.2 分区存储管理
6.3 覆盖与交换技术
6.4 分页存储管理
6.5 分段存储管理
6.6 段页式存储管理
6.7 小结
7虚存管理
7.1 基本概念
7.2 请求分页存储管理
7.3 请求分段存储管理
7.4 UNIX存储管理
7.5 小结
8设备管理
8.1 I/O组织
8.2 数据传送控制方式
8.3 中断技术
8.4 缓冲技术
8.5 设备分配
8.6 I/O软件的层次结构
8.7 磁盘管理
8.8 UNIX块设备管理
8.9 小结
9文件系统
9.1 目录结构
9.2 文件结构和存取方法
9.3 文件存储空间管理
9.4 文件的共享和保护
9.5 文件的系统调用
9.6 文件系统的基本模型
9.7 UNIX文件系统
9.8 小结
10安全和保护
10.1 操作系统安全概述
10.2 数据保密
10.3 保护
10.4 安全机制
10.5 UNIX的安全机制
11操作系统结构与设计
11.1 操作系统结构
11.2 用户接口设计
11.3 操作系统性能
11.4 小结
附录 实验实训指导
第一部分实验环境及所用系统函数介绍
第二部分实验内容
第三部分实训内容
参考文献