第一章 绪论 1
第一节 计算机的硬件结构 1
第二节 存储程序式计算机 3
第三节 操作系统的基本概念 3
第四节 操作系统的发展历史 8
第五节 操作系统的类型 9
第六节 本章小结 17
练习题 17
第二章 用户界面 18
第一节 用户工作环境 18
第二节 操作系统的用户界面 24
第三节 系统功能调用 26
第四节 图形化用户界面 29
第五节 本章小结 37
练习题 37
第三章 进程和线程管理 38
第一节 进程的概念 38
第二节 进程状态和组成 43
第三节 进程控制 46
第四节 进程的同步与通信 49
第五节 线 程 59
第六节 本章小结 61
练习题 61
第四章 资源分配与调度 62
第一节 资源管理概述 62
第二节 资源分配机制 65
第三节 资源分配策略 66
第四节 死 锁 70
第五节 本章小结 75
练习题 75
第五章 处理机调度 76
第一节 调度类型 76
第二节 选择调度算法的原则 78
第三节 作业调度 79
第四节 进程调度 82
第五节 调度算法 84
第六节 实例研究:Windows 2000/XP调度算法 91
第七节 本章小结 97
练习题 98
第六章 存储管理 99
第一节 概述 99
第二节 连续存储管理 103
第三节 分页式存储管理 107
第四节 分段式存储管理 110
第五节 段页式存储管理 112
第六节 虚拟存储器管理 113
第七节 本章小结 120
练习题 121
第七章 文件系统 122
第一节 文件系统概述 122
第二节 文件的组织结构 126
第三节 文件存储空间管理 128
第四节 文件目录管理 134
第五节 文件的安全与保护 139
第六节 文件系统性能改善 143
第七节 本章小结 145
练习题 146
第八章 输入输出管理 147
第一节 概述 147
第二节 输入输出设备结构 149
第三节 中断技术 154
第四节 缓冲技术 160
第五节 设备的分配与回收 163
第六节 本章小结 168
练习题 169
第九章 操作系统安全 170
第一节 安全性概述 170
第二节 常见的安全性攻击 172
第三节 计算机病毒 173
第四节 一般性安全机制 179
第五节 操作系统安全配置方案 181
第六节 本章小结 207
参考文献 208