第一部分 章节复习与习题 2
第1章 计算机操作系统概述 2
1.1 知识点回顾 2
1.1.1 操作系统简介 2
1.1.2 计算机系统结构 3
1.1.3 操作系统组成 5
1.2 典型题分析 5
结束语 8
习题一 8
一、填空题 8
二、选择题 10
三、判断题 13
四、简答题 13
第2章 进程与线程 15
2.1 知识点回顾 15
2.1.1 进程的基础 15
2.1.2 进程调度 16
2.1.3 进程间通讯 16
2.1.4 线程 16
2.1.5 多线程模型 17
2.2 典型题分析 17
习题二 18
一、填空题 18
结束语 18
二、选择题 19
三、判断题 22
四、简答题 22
五、应用题 23
第3章 处理机调度 24
3.1 知识点回顾 24
3.1.1 处理机调度的基本概念 24
3.1.2 调度方式 24
3.1.3 调度标准 24
3.1.4 调度算法 24
3.1.5 多处理机调度 26
3.1.6 实时调度 27
3.1.7 临界资源和临界区 28
3.1.8 硬件同步 28
3.1.9 信号量与P、V操作 28
3.1.10 同步 29
3.1.11 死锁与饿死 29
3.2 典型题分析 31
结束语 32
习题三 32
一、填空题 32
二、选择题 34
三、判断题 39
五、应用题 40
四、简答题 40
第4章 存储管理 43
4.1 知识点回顾 43
4.1.1 基本概念 43
4.1.2 分区管理 43
4.1.3 页式管理 43
4.1.4 段式管理 46
4.1.5 段页式管理 47
4.1.6 虚拟内存 48
4.1.7 虚拟内存的页面分配 49
4.1.8 抖动 49
4.2 典型题分析 50
一、填空题 52
结束语 52
习题四 52
二、选择题 54
三、判断题 60
四、简答题 60
五、应用题 61
第5章 文件系统 63
5.1 知识点回顾 63
5.1.1 文件系统的概念 63
5.1.2 文件的访问方式 64
5.1.3 目录结构 65
5.1.6 文件存储空间分配与管理 67
5.1.4 文件保护 67
5.1.5 文件系统结构 67
5.1.7 空闲空间管理 68
5.2 典型题分析 69
结束语 70
习题五 71
一、填空题 71
二、选择题 72
三、判断题 76
四、简答题 76
五、应用题 77
6.1.1 I/O硬件 78
6.1.2 数据传送控制方式 78
6.1 知识点回顾 78
第6章 I/O系统 78
6.1.3 I/O子系统核心 83
6.1.4 磁盘结构 85
6.1.5 磁盘调度 85
6.1.6 磁盘管理 85
6.1.7 磁盘可靠性 86
6.2 典型题分析 86
结束语 87
习题六 88
一、填空题 88
二、选择题 90
四、简答题 91
三、判断题 91
五、应用题 93
第7章 分布式操作系统 94
7.1 知识点回顾 94
7.1.1 分布式通讯 94
7.1.2 事件排序 96
7.1.3 互斥现象 96
7.1.4 死锁处理 98
7.1.5 选举算法 98
7.1.6 分布式文件系统 99
结束语 100
7.2 典型题分析 100
习题七 101
一、填空题 101
二、选择题 103
三、判断题 104
四、简答题 105
五、应用题 106
第8章 系统安全问题 107
8.1 知识点回顾 107
8.1.1 安全威胁 107
8.1.2 数据加密技术 108
8.1.3 入侵者 109
8.2 典型题分析 111
8.1.4 可靠系统 111
结束语 112
习题八 112
一、填空题 112
二、选择题 114
三、判断题 114
四、简答题 115
五、应用题 115
9.1 知识点回顾 116
9.1.1 Unix操作系统 116
第9章 操作系统实例 116
9.1.2 Linux操作系统 119
9.1.3 Windows 2003操作系统 120
9.2 典型题分析 121
结束语 122
习题九 122
一、填空题 122
二、选择题 124
三、判断题 125
四、简答题 125
五、应用题 126
10.2 实验内容 128
10.1 实验目的 128
第10章 实验指导1——Unix和Linux操作系统的基本命令 128
第二部分 上机实验指导 128
第11章 实验指导2——Unix文件系统(一) 130
11.1 实验目的 130
11.2 实验内容 130
第12章 实验指导3——Unix文件系统(二) 133
12.1 实验目的 133
12.2 实验内容 133
第13章 实验指导4——消息通信 136
13.1 实验目的 136
13.2 实验内容 136
14.2 实验内容 137
14.1 实验目的 137
第14章 实验指导5——vi编辑器 137
第15章 实验指导6——进程管理:哲学家进餐的问题 139
15.1 实验目的 139
15.2 实验内容 139
15.2.1 问题描述 139
15.2.2 算法要求 139
15.2.3 算法描述 139
15.2.4 算法实现 140
15.2.5 实验结果及运行界面 148
16.2.3 算法描述 150
16.2.2 实验要求 150
16.2.1 问题描述 150
16.2 实验内容 150
16.1 实验目的 150
第16章 实验指导7——死锁的避免:银行家算法的实现 150
16.2.4 算法实现 151
16.2.5 运行及结果 155
第三部分 模拟试卷 158
模拟试卷 158
模拟试卷一 158
模拟试卷二 161
模拟试卷三 165
模拟试卷四 169
模拟试卷五 172
模拟试卷六 177
模拟试卷参考答案 181
参考答案 201
第1章 201
第2章 207
第3章 212
第4章 221
第5章 229
第6章 236
第7章 243
第8章 252
第9章 257