第1章 操作系统概论 1
1.1 操作系统的概念 1
1.2 操作系统的发展和分类 4
1.3 操作系统的特性和功能 8
1.4 操作系统的进一步发展 12
习题 13
第2章 进程管理 14
2.1 进程的基本概念 14
2.2 进程控制 21
2.3 进程互斥和同步 24
2.4 进程通信 30
2.5 进程调度 34
2.6 死锁 39
2.7 线程 45
习题 47
第3章 存储器管理 50
3.1 存储器管理概述 50
3.2 连续分配存储管理方式 53
3.3 覆盖与对换技术 58
3.4 分页存储管理方式 61
3.5 分段存储管理方式 64
3.6 虚拟存储器的基本概念 70
3.7 请求分页存储管理方式 73
习题 78
第4章 设备管理 80
4.1 设备管理概述 80
4.2 I/O控制方式 86
4.3 设备分配 90
4.4 虚拟设备技术 94
4.5 磁盘存储器管理 96
习题 100
第5章 文件管理 101
5.1 文件和文件系统 101
5.2 文件的逻辑结构 103
5.3 外存分配方式 104
5.4 目录管理 108
习题 112
第6章 作业管理 114
6.1 作业管理概述 114
6.2 作业调度 117
习题 120
第7章 UNIX系统内核结构 122
7.1 UNIX系统概述 122
7.2 进程的描述和控制 125
7.3 进程的同步和通信 131
7.4 存储器管理 138
7.5 设备管理 141
7.6 文件管理 148
习题 154
第8章 UNIX系统的使用 156
8.1 UNIX常用命令 156
8.2 文本编辑器vi 170
8.3 Shell程序设计 182
8.4 UNIX系统管理 192
习题 205
主要参考文献 206