第一篇 实验指导 1
实验1操作系统的命令接口 1
1.1 实验目的与要求 1
1.2 常用键盘命令的分类和使用方法介绍 1
1.3 实验内容与实验步骤 7
1.4 课外题 10
实验2操作系统的系统调用 12
2.1 实验目的与要求 12
2.2 实验内容与步骤 12
2.3 课外题 16
实验3熟悉Windows7/8系统中的进程和线程 17
3.1 实验目的与要求 17
3.2 实验理论基础及教材对应关系 17
3.3 实验内容与步骤 17
3.4 课外题 19
实验4操作系统中的线程管理 20
4.1 实验目的 20
4.2 知识准备 20
4.3 实验内容与要求 22
4.4 实验步骤 22
4.5 参考源程序 23
4.6 运行结果 24
4.7 课外题 25
实验5操作系统中的线程同步 25
5.1 实验目的 25
5.2 知识准备 25
5.3 实验内容与要求 29
5.4 实验步骤 29
5.5 参考源程序 29
5.6 运行结果 31
5.7 课外题 31
实验6线程的互斥 32
6.1 实验目的 32
6.2 知识准备 32
6.3 实验内容与要求 35
6.4 实验步骤 36
6.5 参考源程序 36
6.6 运行结果 39
6.7 课外题 40
实验7短作业优先调度算法 41
7.1 实验目的与要求 41
7.2 提示与讲解 41
7.3 参考源程序 42
7.4 测试用例 46
7.5 课外题 46
实验8进程动态优先级调度算法 47
8.1 实验目的与要求 47
8.2 提示与讲解 49
8.3 参考源程序 53
8.4 测试用例 55
8.5 课外题 55
实验9死锁避免——银行家算法的实现 56
9.1 实验目的与要求 56
9.2 提示与讲解 56
9.3 银行家算法参考源程序 57
9.4 课外题 62
实验10可变分区方式下的最优适应调度算法 63
10.1 实验目的与要求 63
10.2 提示与讲解 63
10.3 参考源程序 67
10.4 测试用例 74
10.5 课外题 77
实验11基于计数器的LR U算法 78
11.1 实验目的与要求 78
11.2 提示与讲解 78
11.3 参考源程序 80
11.4 测试用例: 84
11.5 课外题 88
实验12磁盘文件管理 89
12.1 实验目的与要求 89
12.2 提示与讲解 89
12.3 参考源程序 94
12.4 课外题 100
实验13加密解密置换算法的实现 101
13.1 实验目的与要求 101
13.2 提示与讲解 101
13.3 参考源程序 103
13.4 测试用例 106
13.5 课外题 107
第二篇 习题解答 108
1操作系统概论 108
1.1 选择题 108
1.2 填空题 109
1.3 问答题 110
1.4 应用题 111
2进程与线程 113
2.1 选择题 113
2.2 填空题 114
2.3 综合题 115
3作业调度与进程调度 122
3.1 选择题 122
3.2 问答题 123
3.3 判断题 125
3.4 应用题 125
4死锁习题解答 130
4.1 填空题 130
4.2 判断题 131
4.3 选择题 131
4.4 问答题 132
4.5 应用题 133
5存储管理习题解答 138
5.1 选择题 138
5.2 填空题 141
5.3 判断题 143
5.4 问答题 144
5.5 应用题 145
6设备管理习题解答 150
6.1 选择题 150
6.2 填空题 151
6.3 问答题 152
6.4 应用题 154
7文件管理习题解答 157
7.1 选择题 157
7.2 填空题 159
7.3 问答题 160
7.4 应用题 161
8系统安全习题解答 166
8.1 选择题 166
8.2 填空题 166
8.3 判断题 167
8.4 问答题 167
第三篇 模拟试题与参考答案 169
模拟试题1 169
1.1 填空题 169
1.2 判断题 169
1.3 选择题 170
1.4 问答题 171
1.5 应用题 171
1.6 模拟试题1参考答案 172
模拟试题2 176
2.1 选择题 176
2.2 填空题 177
2.3 判断题 177
2.4 问答题 177
2.5 应用题 178
2.6 模拟试题2参考答案 179
模拟试题3 184
3.1 名词解释 184
3.2 填空题 184
3.3 判断题 184
3.4 简答题 185
3.5 应用题 185
3.6 模拟试题3参考答案 186
模拟试题4 189
4.1 名词解释 189
4.2 填空题 189
4.3 判断题 189
4.4 简答题 190
4.5 应用题 190
4.6 模拟试题4参考答案 191
附录1.1 页面调度栈算法参考源程序 194
附录1.2 LRU页面转换和缺页中断率演示源程序 198
附录2设置系统日期源程序清单 202
附录3基于C#的线程并发与同步控制问题 203
参考文献 213