第一篇 理论知识与习题解答第1章 引论 1
1-1 重点难点指导 1
1-1-1 操作系统的地位与目标 1
1-1-2 操作系统的形成与发展 2
1-1-3 操作系统的功能与特征 3
1-2 典型例题解析 5
1-3 练习题 9
1-4 参考答案 11
第2章 用户接口和作业管理 13
2-1 重点难点指导 13
2-1-1 作业的基本概念 13
2-1-2 用户接口 13
2-1-3 系统调用 13
2-1-4 批处理作业的管理 14
2-1-5 交互式作业的管理 16
2-2 典型例题解析 16
2-3 练习题 20
2-4 参考答案 23
第3章 进程与进程管理 26
3-1 重点难点指导 26
3-1-1 进程的引入 26
3-1-2 进程的基本概念 27
3-1-3 进程控制 28
3-1-4 进程调度 29
3-1-5 线程 30
3-2 典型例题解析 31
3-3 练习题 34
3-4 参考答案 38
第4章 进程同步与通信 40
4-1 重点难点指导 40
4-1-1 进程同步 40
4-1-2 经典进程同步问题 43
4-1-3 管程机制 45
4-1-4 进程通信 47
4-1-5 死锁的基本概念 47
4-1-6 处理死锁的基本方法 48
4-2 典型例题解析 50
4-3 练习题 59
4-4 参考答案 62
第5章 存储器管理 66
5-1 重点难点指导 66
5-1-1 存储管理的基本概念 66
5-1-2 连续存储管理方式 67
5-1-3 覆盖技术与交换技术 69
5-1-4 分页存储管理方式 69
5-1-5 分段存储管理方式 71
5-1-6 段页式存储管理方式 73
5-1-7 虚拟存储器 73
5-1-8 分页虚拟存储管理 74
5-1-9 分段虚拟存储管理 75
5-2 典型例题解析 75
5-3 练习题 80
5-4 参考答案 84
第6章 文件管理 86
6-1 重点难点指导 86
6-1-1 文件和文件系统 86
6-1-2 文件的结构和存取方式 86
6-1-3 文件目录 88
6-1-4 文件系统的实现 90
6-1-5 文件系统的安全性和数据一致性 91
6-1-6 磁盘调度 91
6-2 典型例题及解析 93
6-3 练习题 97
6-4 参考答案 103
第7章 设备管理 108
7-1 重点难点指导 108
7-1-1 设备的分类 108
7-1-2 I/O硬件特点 109
7-1-3 I/O软件的组成 112
7-1-4 设备分配 113
7-1-5 虚拟设备 115
7-2 典型例题解析 116
7-3 练习题 119
7-4 参考答案 121
第8章 网络与分布式处理 124
8-1 重点难点指导 124
8-1-1 分布式系统概述 124
8-1-2 网络服务器 126
8-1-3 分布式进程 126
8-1-4 进程迁移 127
8-1-5 分布式进程通信 127
8-1-6 分布式进程同步与互斥 128
8-1-7 分布式进程死锁问题 129
8-2 典型例题解析 130
8-3 练习题 132
8-4 参考答案 133
第二篇 实验指导 134
实验一 批处理系统的作业调度 134
实验二 单处理机系统的进程调度 138
实验三 可变分区存储管理方式的内存分配回收 144
实验四 页式虚拟存储管理中地址转换和缺页中断 152
实验五 磁盘文件操作 157
第三篇 课程设计 186
课程设计一 186
课程设计二 191
参考文献 194