第一章 操作系统引论 1
第一节 操作系统的目标和作用 1
第二节 操作系统的发展过程 4
第三节 操作系统的基本特性 11
第四节 操作系统的主要功能 14
第五节 操作系统的结构设计 20
第二章 进程与处理机管理 26
第一节 进程描述 27
第二节 进程状态 31
第三节 进程控制与调度 38
第四节 作业与进程的关系 48
第三章 进程同步、通信与死锁 52
第一节 并发执行的实现 52
第二节 进程的同步与互斥 55
第三节 消息传递原理 68
第四节 死锁 72
第四章 存储器管理 86
第一节 程序的装入和链接 86
第二节 连续分配方式 89
第三节 基本分页存储管理方式 97
第四节 基本分段存储管理方式 102
第五节 虚拟存储器的基本概念 108
第六节 请求分页存储管理方式 111
第七节 页面置换算法 116
第八节 请求分段存储管理方式 121
第五章 设备管理 125
第一节I/O硬件概念 126
第二节 设备I/O子系统 132
第三节 存储设备 143
第六章 文件管理 155
第一节 文件和文件系统 155
第二节 文件的逻辑结构 160
第三节 外存分配方式 165
第四节 目录管理 171
第五节 文件存储空间的管理 179
第六节 文件共享与文件保护 183
第七节 数据一致性控制 187
第七章 并行与分布式操作系统 194
第一节 并行操作系统 194
第二节 分布式系统 214
第八章UNIX系统内核结构 229
第一节UNIX系统概述 229
第二节 进程的描述和控制 234
第三节 进程的同步与通信 242
第四节 存储器管理 249
参考文献 254