前言
第1章 绪论
1.1 设置操作系统的目的
1.2 操作系统的形成与发展
1.3 操作系统的基本特征
1.4 操作系统的基本功能
1.5 UNIX操作系统
第2章 并发进程
2.1 进程的基本概念
2.2 进程控制
2.3 进程调度
2.4 进程通信
2.5 经典的进程通信问题
2.6 死锁
2.7 UNIXV6++中的进程
第3章 中断
3.1 概述
3.2 i386的中断机构
3.3 UNIXV6++的中断处理
3.4 时钟管理
3.5 异常与系统调用
第4章 存储管理
4.1 存储管理基本概念
4.2 连续分配方式
4.3 分页存储管理
4.4 分段存储管理
4.5 UNIXV6++的存储管理
第5章 进程管理
5.1 UNIX中进程的调度状态和状态转换
5.2 UNIXV6++的进程切换调度
5.3 进程的睡眠和唤醒
5.4 进程图象的交换
5.5 创建子进程
5.6 进程终止和父子进程同步
5.7 改变进程的虚地址空间
第6章 设备管理
6.1 概述
6.2 缓冲管理
6.3 设备分配
6.4 磁盘存储器的管理
6.5 UNIXV6++的块设备管理
第7章 文件系统
7.1 文件系统概述
7.2 UNIX文件系统概貌
7.3 UNIX对块设备存储资源的管理
7.4 UNIX内存文件打开结构
7.5 UNIX目录管理
7.6 UNIX文件系统的实施
第8章 程序的执行
8.1 可执行文件的格式
8.2 excc系统调用
8.3 excc的实现
参考文献
展开