描述
开 本: 128开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787121493652
本书是计算机专业硕士研究生入学考试”操作系统”课程的复习用书,内容包括计算机系统概述、进程与线程、内存管理、文件管理、输入/输出(I/O)管理等。全书严格按照最新计算机考研大纲的操作系统部分的要求,对大纲所涉及的知识点进行集中梳理,力求内容精练、重点突出、深入浅出。本书精选各名校的历年考研真题,给出详细的解题思路,力求实现讲练结合、灵活掌握、举一反三的功效。本书可作为考生参加计算机专业硕士研究生入学考试的复习用书,也可作为计算机专业学生学习”操作系统课程”的辅导用书。
第1章 计算机系统概述 1
1.1 操作系统的基本概念 1
1.1.1 操作系统的概念 1
1.1.2 操作系统的特征 2
1.1.3 操作系统的目标和功能 3
1.1.4 本节习题精选 5
1.1.5 答案与解析 6
1.2 操作系统的发展历程 7
1.2.1 手工操作阶段(此阶段无操作系统) 7
1.2.2 批处理阶段(操作系统开始出现) 7
1.2.3 分时操作系统 8
1.2.4 实时操作系统 9
1.2.5 网络操作系统和分布式计算机系统 9
1.2.6 个人计算机操作系统 9
1.2.7 本节习题精选 10
1.2.8 答案与解析 12
1.3 操作系统的运行环境 15
1.3.1 处理器运行模式 15
1.3.2 中断和异常的概念 16
1.3.3 系统调用 18
1.3.4 本节习题精选 19
1.3.5 答案与解析 22
1.4 操作系统结构 27
1.5 操作系统引导 30
1.6 虚拟机 31
1.6.1 虚拟机的基本概念 31
1.6.2 本节习题精选 32
1.6.3 答案与解析 34
1.7 本章疑难点 36
第2章 进程与线程 38
2.1 进程与线程 38
2.1.1 进程的概念和特征 39
2.1.2 进程的组成 39
2.1.3 进程的状态与转换 41
2.1.4 进程控制 42
2.1.5 进程的通信 43
2.1.6 线程和多线程模型 45
2.1.7 本节小结 49
2.1.8 本节习题精选 50
2.1.9 答案与解析 57
2.2 CPU调度 65
2.2.1 调度的概念 66
2.2.2 调度的实现 67
2.2.3 调度的目标 69
2.2.4 进程切换 69
2.2.5 典型的调度算法 70
2.2.6 本节小结 75
2.2.7 本节习题精选 75
2.2.8 答案与解析 83
2.3 同步与互斥 94
2.3.1 同步与互斥的基本概念 94
2.3.2 实现临界区互斥的基本方法 96
2.3.3 互斥锁 99
2.3.4 信号量 99
2.3.5 经典同步问题 103
2.3.6 管程 109
2.3.7 本节小结 111
2.3.8 本节习题精选 111
2.3.9 答案与解析 124
2.4 死锁 147
2.4.1 死锁的概念 147
2.4.2 死锁预防 149
2.4.3 死锁避免 150
2.4.4 死锁检测和解除 154
2.4.5 本节小结 156
2.4.6 本节习题精选 156
2.4.7 答案与解析 163
2.5 本章疑难点 174
第3章 内存管理 175
3.1 内存管理概念 175
3.1.1 内存管理的基本原理和要求 175
3.1.2 连续分配管理方式 180
3.1.3 基本分页存储管理 182
3.1.4 基本分段存储管理 186
3.1.5 段页式存储管理 189
3.1.6 本节小结 190
3.1.7 本节习题精选 190
3.1.8 答案与解析 200
3.2 虚拟内存管理 211
3.2.1 虚拟内存的基本概念 211
3.2.2 请求分页管理方式 212
3.2.3 页框分配 214
3.2.4 页面置换算法 216
*3.2.5 抖动和工作集 219
3.2.6 内存映射文件 220
3.2.7 虚拟存储器性能影响因素 221
3.2.8 地址翻译 221
3.2.9 本节小结 223
3.2.10 本节习题精选 224
3.2.11 答案与解析 235
3.3 本章疑难点 248
第4章 文件管理 249
4.1 文件系统基础 249
4.1.1 文件的基本概念 249
4.1.2 文件控制块和索引节点 251
4.1.3 文件的操作 252
4.1.4 文件保护 254
4.1.5 文件的逻辑结构 255
4.1.6 文件的物理结构 257
4.1.7 本节小结 262
4.1.8 本节习题精选 262
4.1.9 答案与解析 269
4.2 目录 278
4.2.1 目录的基本概念 279
4.2.2 目录结构 279
4.2.3 目录的操作 281
*4.2.4 目录实现 281
4.2.5 文件共享 282
4.2.6 本节小结 283
4.2.7 本节习题精选 284
4.2.8 答案与解析 288
4.3 文件系统 291
4.3.1 文件系统结构 291
4.3.2 文件系统布局 292
4.3.3 外存空闲空间管理 293
4.3.4 虚拟文件系统 296
4.3.5 文件系统挂载 297
4.3.6 本节小结 298
4.3.7 本节习题精选 298
4.3.8 答案与解析 300
4.4 本章疑难点 302
第5章 输入/输出(I/O)管理 303
5.1 I/O管理概述 303
5.1.1 I/O设备 303
5.1.2 I/O控制方式 306
5.1.3 I/O软件层次结构 308
5.1.4 应用程序I/O接口 310
5.1.5 本节小结 311
5.1.6 本节习题精选 311
5.1.7 答案与解析 314
5.2 设备独立性软件 317
5.2.1 设备独立性软件 317
5.2.2 高速缓存与缓冲区 318
5.2.3 设备分配与回收 321
5.2.4 SPOOLing技术(假脱机技术) 323
5.2.5 设备驱动程序接口 325
5.2.6 本节小结 325
5.2.7 本节习题精选 326
5.2.8 答案与解析 330
5.3 磁盘和固态硬盘 335
5.3.1 磁盘 335
5.3.2 磁盘的管理 336
5.3.3 磁盘调度算法 338
5.3.4 固态硬盘 342
5.3.5 本节小结 343
5.3.6 本节习题精选 343
5.3.7 答案与解析 347
5.4 本章疑难点 353
参考文献 355
“王道考研系列”的定位是考试类辅导书。本书主要分为考点讲解部分和习题讲解部分,前者的篇幅约占43%,后者的篇幅约占57%。考点讲解部分按照统考大纲梳理考点,主要参考了一些权威教材,如汤小丹老师的《计算机操作系统》、国外经典教材《现代操作系统》等,并且融合了作者的总结与理解,在此对这些老师表示致敬和感谢!习题讲解部分主要精选自多所名校的自命题考研真题、教材配套习题册、同类辅导书,或者改编自统考真题。
由于篇幅限制,考点讲解部分较为精炼,对学科基础较为薄弱的读者来说,可能难以理解。为此,我们提供了配套的考点精讲视频和习题讲解视频。考点精讲视频有形象丰富的动画演示、由浅入深的考点分析,相信能打通读者复习过程中的“任督二脉”。往年有不少读者反馈视频和王道书不太匹配,这是因为王道书的出版时间远早于课程制作时间,而咸鱼老师录制课程时会参考众多的优秀教材(不限于王道书);后面,我们将逐步解决这个问题。此外,之前的习题讲解视频主要由高分学长录制,质量参差不齐,今年将改由王道全职老师“全盘更新”,且只提供更新后的习题讲解视频,但更新速度可能赶不上读者的复习速度,还请谅解。
考点精讲视频和习题讲解视频免费发布在B站账号“王道计算机教育”上。
“王道考研系列”是计算机考研学子口碑相传的辅导书,自2011版首次推出以来,就始终占据同类书销量的榜首位置,这就是口碑的力量。有这么多学长的成功经验,相信读者只要合理地利用本套书,并采用科学的复习方法,就一定能收获属于自己的那份回报。
针对考研学子的需求,我们还开发了除本书配套视频外的一系列计算机考研课程,包括C语言督学课、408基础课、408暑期强化课、408冲刺串讲课、机试课、复习规划、伴学督学、一对一指导、全程实时答疑和择校服务等。王道的课程同样是市面上领先的计算机考研课程,对学科基础较为薄弱的读者来说,相信这些课程和服务定能助你一臂之力。
“不包就业、不包推荐,培养有态度的码农。”王道训练营是王道团队打造的线下魔鬼式编程训练营。打下编程功底、增强项目经验,彻底转行入行,不再迷茫,期待有梦想的你!
参与本书编写的人员主要有赵霖、罗乐、徐秀瑛、赵淑芬、赵淑芳、罗庆学、赵晓宇、喻云珍、余勇、刘政学等。予人玫瑰,手有余香,王道论坛伴你一路同行!
对本书的任何建议,或发现有错误,欢迎扫码与我们联系,以便及时优化或纠错。
风华漫舞
评论
还没有评论。