第1章 操作系统概论 1
本章要点 1
1.1 计算机系统概观 2
1.2 操作系统的概念 7
1.3 操作系统的功能 11
1.4 控制系统的发展 14
1.5 控制系统分类 20
1.6 研究操作系统的几种观点 26
习题 28
第2章 操作系统的硬件环境 30
本章要点 30
2.1 中央处理器(CPU) 31
2.2 存储系统 34
2.3 缓冲技术 37
2.4 中断技术 38
2.5 I/O技术 47
2.6 时钟 48
习题 49
第3章 用户接口与作业管理 50
本章要点 50
3.1 概述 51
3.2 批处理系统的作业管理 53
3.3 交互式系统的作业管理 64
3.4 系统调用 68
3.5 操作系统的安装与启动 71
习题 74
第4章 进程管理 76
本章要点 76
4.1 多道程序设计 77
4.2 进程 80
4.3 进程同步与互斥 87
4.4 进程通信 102
4.5 进程调度 104
4.6 系统内核 107
4.7 线程的基本概念 108
4.8 Linux的进程管理 111
4.9 Windows 2000进程管理与处理机调度 130
习题 136
第5章 存储管理 140
本章要点 140
5.1 概述 141
5.2 分区管理 145
5.3 页式存储管理 150
5.4 段式存储管理 155
5.5 段页存储管理 159
5.6 覆盖技术与交换技术 161
5.7 虚拟存储管理 164
5.8 Linux的内存管理 179
5.9 Windows2000内存管理 189
习题 194
本章提要 197
第6章 文件管理 197
6.1 概述 198
6.2 文件目录 202
6.3 文件系统的使用 207
6.4 文件的逻辑结构与存取方式 210
6.5 存储介质 211
6.6 文件系统的实现 218
6.7 文件系统的安全 229
6.8 文件系统的性能问题 235
6.9 文件系统的可靠性 237
6.10 Linux的文件系统 240
6.11 Windows文件系统 252
习题 258
第7章 设备管理 261
本章要点 261
7.1 概述 262
7.2 I/O软件的组成 269
7.3 I/O硬件特点 275
7.4 I/O设备分配 280
7.5 I/O设备有关技术 283
7.6 网络I/O设备 302
7.7 几种典型I/O设备 303
7.8 LinuxI/O设备管理 306
7.9 Windows 2000I/O设备管理 313
习题 320
第8章 死锁 323
本章要点 323
8.1 死锁基本概念 324
8.2 死锁预防 330
8.3 死锁避免 331
8.4 死锁检测与解除 336
8.5 资源分配图 339
习题 342
第9章 操作系统设计 344
本章要点 344
9.2 操作系统的设计目标 345
9.1 操作系统的设计问题 345
9.3 操作系统的设计阶段 347
9.4 操作系统的结构设计 347
9.5 操作系统的体系结构范型 354
9.6 其他设计问题 365
9.7 Linux的体系结构 366
9.8 Windows 2000/XP的操作系统体系结构 370
习题 375
第10章 操作系统安全 376
本章要点 376
10.1 计算机系统安全性 377
10.2 身份识别 385
10.3 访问控制 389
10.4 操作系统运行安全与保护 396
10.5 恶意程序防御机制 401
10.6 通信与网络的安全性问题 403
10.7 安全防范实施 404
习题 405
本章要点 407
第11章 分布式操作系统引言 407
11.1 什么是分布式系统 408
11.2 分布式系统的作用 408
11.3 分布式系统的种类 409
11.4 分布式操作系统 411
11.5 分布式操作系统的特征 413
习题 415
本章要点 416
第12章 分布式系统中的通信 416
12.1 网络通信的基本概念 417
12.2 公共与私有网络服务 417
12.3 协议与通信进程 418
12.4 客户机-服务器模型 423
12.5 过程过程调用RPC 428
12.6 组通信 436
习题 440
本章要点 441
第13章 分布式系统中的进程及同步问题 441
13.1 线程 442
13.2 处理器分配 445
13.3 时钟同步 447
13.4 逻辑时钟 447
13.5 互斥问题 449
13.6 典型选举算法:威力(Bully)算法 452
13.7 分布式系统中的事务 453
13.8 分布式系统中的死锁 457
习题 459
第14章 分布式文件系统 461
本章要点 461
14.1 分布式文件系统 462
14.2 名称解析问题 465
14.3 文件共享的语义 466
习题 467
附录A 468