第1章 操作系统概论
本章要点
1. 1 计算机系统概观
1. 2 操作系统的概念
1. 3 操作系统的功能
1. 4 操作系统的发展
1. 5 操作系统分类
1. 6 研究操作系统的几种观点
习题
第2章 操作系统的硬件环境
本章要点
2. 1 中央处理器(CPU)
2. 2 存储系统
2. 3 缓冲技术
2. 4 中断技术
2. 5 I/O技术
2. 6 时钟
习题
第3章 用户接口与作业管理
本章要点
3. 1 概述
3. 2 批处理系统的作业管理
3. 3 交互式系统的作业管理
3. 4 系统调用
3. 5 操作系统的安装与启动
习题
第4章 进程管理
本章要点
4. 1 多道程序设计
4. 2 进程
4. 3 进程同步与互斥
4. 4 进程通信
4. 5 进程调度
4. 6 系统内核
4. 7 线程的基本概念
4. 8 Linux的进程管理
4. 9 Windows 2000进程管理与处理机调度
习题
第5章 存储管理
本章要点
5. I 概述
5, 2 分区管理
5. 3 页式存储管理
5. 4 段式存储管理
5. 5 段页式存储管理
5. 6 覆盖技术与交换技术
5. 7 虚拟存储管理
5. 8 Linux的内存管理
5. 9 Windows 2000内存管理
习题
第6章 文件管理
本章提要
6. 1 概述
6. 2 文件目录
6. 3 文件系统的使用
6. 4 文件的逻辑结构与存取方式
6. 5 存储介质
6. 6 文件系统的实现
6. 7 文件系统的安全
6. 8 文件系统的性能问题
6. 9 文件系统的可靠性
6. 10 Linux的文件系统
6. 11 Windows文件系统
习题
第7章 设备管理
本章要点
7. 1 概述
7. 2 I/O软件的组成
7. 3 I/O硬件特点
7. 4 I/O设备分配
7. 5 I/O设备有关技术
7. 6 网络I/O设备
7. 7 几种典型I/O设备
7. 8 Linux I/O设备管理
7. 9 Windows 2000I/O设备管理
习题
第8章 死锁
本章要点
8. 1 死锁基本概念
8. 2 死锁预防
8. 3 死锁避免
8. 4 死锁检测与解除
8. 5 资源分配图
习题
第9章 操作系统设计
本章要点
9. 1 操作系统的设计问题
9. 2 操作系统的设计目标
9. 3 操作系统的设计阶段
9. 4 操作系统的结构设计
9. 5 操作系统的体系结构范型
9. 6 其他设计问题
9. 7 Linux的体系结构
9. 8 Windows 2000/xP的操作系统体系结构
习题
第10章 操作系统安全
本章要点
10. 1 计算机系统安全性
10. 2 身份识别
10. 3 访问控制
10. 4 操作系统运行安全与保护
10. 5 恶意程序防御机制
10. 6 通信与网络的安全性问题
10. 7 安全防范实施
习题
第11章 分布式操作系统引言
本章要点
11. 1 什么是分布式系统
11. 2 分布式系统的作用
11. 3 分布式系统的种类
11. 4 分布式操作系统
11. 5 分布式操作系统的特征
习题
第12章 分布式系统中的通信
本章要点
12. 1 网络通信的基本概念
12. 2 公共与私有网络服务
12. 3 协议与通信进程
12. 4 客户机—服务器模型
12. 5 远程过程调用RPC
12. 6 组通信
习题
第13章 分布式系统中的进程及同步问题
本章要点
13. 1 线程
13. 2 处理器分配
13. 3 时钟同步
13. 4 逻辑时钟
13. 5 互斥问题
13. 6 典型选举算法:威力(Bully)算法
13. 7 分布式系统中的事务
13. 8 分布式系统中的死锁
习题
第14章 分布式文件系统
本章要点
14. 1 分布式文件系统
14. 2 名称解析问题
14. 3 文件共享的语义
习题
附录A