操作系统原理与实践教程 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:陶永才,史韦航编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302236979
- 页数:276 页
第1章 操作系统概论 1
1.1 操作系统的概念 1
1.1.1 操作系统的定义 1
1.1.2 操作系统的特征 3
1.1.3 操作系统的功能 4
1.1.4 操作系统的设计目标 8
1.1.5 操作系统的性能指标 9
1.2 操作系统的形成和发展 9
1.2.1 人工操作阶段 9
1.2.2 单道批处理 10
1.2.3 多道批处理 10
1.2.4 分时操作系统 12
1.2.5 个人计算机操作系统 13
1.2.6 实时操作系统 14
1.2.7 网络操作系统 15
1.2.8 分布式操作系统 16
1.2.9 操作系统的进一步发展 17
1.3 操作系统的结构 19
1.3.1 整体结构 19
1.3.2 分层结构 20
1.3.3 虚拟机 21
1.3.4 外核 22
1.3.5 客户机/服务器结构 23
1.4 常用操作系统简介 24
1.4.1 Windows系列操作系统 24
1.4.2 UNIX和Linux系统 25
1.5 小结 27
1.6 思考练习 28
第2章 操作系统的界面 29
2.1 用户工作环境 29
2.1.1 用户环境 29
2.1.2 系统的生成与引导 30
2.1.3 实例分析:Linux系统启动 32
2.2 操作系统的用户接口 34
2.2.1 命令接口 34
2.2.2 图形用户接口 35
2.2.3 程序接口 36
2.3 操作系统提供的服务 37
2.3.1 操作系统提供的基本服务 37
2.3.2 操作系统提供的公共函数 38
2.4 小结 39
2.5 思考练习 39
第3章 处理器管理 41
3.1 进程的引入 41
3.1.1 程序的顺序执行 41
3.1.2 程序的并发执行 42
3.2 进程的概念 43
3.2.1 进程的定义 43
3.2.2 进程的状态 44
3.2.3 进程控制块 46
3.3 进程控制 47
3.3.1 进程控制的概念 47
3.3.2 进程控制机构 47
3.3.3 进程创建 48
3.3.4 进程撤销 48
3.3.5 进程阻塞 49
3.3.6 进程唤醒 49
3.4 线程 49
3.4.1 线程的概念 49
3.4.2 线程的特点与状态 50
3.4.3 线程的实现 50
3.4.4 多线程模型 51
3.4.5 线程池 52
3.5 处理器调度 53
3.5.1 处理器调度的层次 53
3.5.2 选择调度算法的准则 54
3.5.3 作业调度 55
3.5.4 进程调度 56
3.6 调度算法 57
3.6.1 先来先服务 57
3.6.2 短作业(进程)优先 58
3.6.3 优先级调度 58
3.6.4 时间片轮转法 59
3.6.5 多级队列算法 60
3.6.6 多级反馈队列调度 61
3.6.7 高响应比优先调度 62
3.7 多处理器调度和实时调度 63
3.7.1 多处理器调度 63
3.7.2 实时调度 64
3.8 小结 64
3.9 思考练习 65
第4章 进程同步与死锁 67
4.1 进程的同步和互斥 67
4.1.1 进程的同步 67
4.1.2 进程互斥 68
4.1.3 信号量机制 71
4.1.4 信号量的使用方法 76
4.1.5 信号量的应用实例 77
4.2 经典同步问题 78
4.2.1 生产者-消费者问题 79
4.2.2 读者-写作者问题 80
4.2.3 哲学家进餐问题 83
4.2.4 理发师问题 86
4.3 管程 87
4.3.1 管程的基本概念 88
4.3.2 条件变量 89
4.3.3 使用管程解决生产者-消费者问题 90
4.4 进程通信 91
4.4.1 进程通信的概念 91
4.4.2 进程通信的方式 92
4.4.3 消息传递系统 93
4.4.4 消息缓冲队列通信机制 95
4.4.5 管道通信方式 97
4.5 死锁 98
4.5.1 死锁的概念 98
4.5.2 死锁产生的原因和必要条件 99
4.5.3 死锁的描述——资源分配图 101
4.5.4 处理死锁的方法 103
4.6 死锁的预防和避免 103
4.6.1 死锁的预防 103
4.6.2 死锁的避免 105
4.7 死锁的检测和解除 111
4.7.1 死锁的检测 111
4.7.2 死锁的解除 113
4.8 小结 114
4.9 思考练习 115
第5章 存储管理 119
5.1 存储管理的概念 119
5.1.1 多级存储结构 120
5.1.2 程序的运行过程 122
5.1.3 存储管理的任务和功能 124
5.1.4 存储管理方式 128
5.2 连续内存分配 130
5.2.1 单一连续分配 130
5.2.2 固定分区分配 130
5.2.3 动态分区分配 132
5.2.4 可重定位分区分配 136
5.3 内存不足时的管理 138
5.3.1 覆盖 138
5.3.2 交换 139
5.4 分页存储管理 140
5.4.1 分页存储管理的基本原理 140
5.4.2 地址映射 143
5.4.3 页表的结构 145
5.4.4 页面的共享 147
5.5 分段存储管理 148
5.5.1 分段存储管理方式的引入 148
5.5.2 分段存储管理的基本原理 149
5.5.3 段的共享和保护 151
5.5.4 段页式存储管理 153
5.6 虚拟 存储器 155
5.6.1 虚拟存储器的引入 155
5.6.2 虚拟存储器的实现方法 157
5.6.3 虚拟存储器的特征 157
5.7 请求分页存储管理技术 158
5.7.1 请求分页存储管理的硬件支持 158
5.7.2 页面置换算法 160
5.7.3 请求分页系统内存块的分配 165
5.7.4 工作集理论和抖动问题 167
5.8 小结 168
5.9 思考练习 170
第6章 文件管理 173
6.1 文件的概念 173
6.1.1 文件及其分类 173
6.1.2 文件的属性 176
6.2 文件目录 176
6.2.1 文件控制块和文件目录 177
6.2.2 文件目录结构 178
6.2.3 目录的实现 182
6.3 文件和目录操作 183
6.3.1 文件操作 183
6.3.2 目录操作 184
6.4 文件的逻辑结构 185
6.4.1 文件逻辑结构的类型 186
6.4.2 顺序文件 187
6.4.3 索引文件 187
6.4.4 索引顺序文件 188
6.5 文件的物理结构 189
6.5.1 连续文件 189
6.5.2 链接文件 190
6.5.3 随机文件 190
6.5.4 文件物理结构比较 192
6.6 文件存储空间的分配 192
6.6.1 连续分配 192
6.6.2 链接分配 194
6.6.3 索引分配 198
6.7 文件存储空间的管理 200
6.7.1 空闲文件目录 201
6.7.2 空闲链表法 202
6.7.3 位示图 203
6.8 文件系统 204
6.8.1 文件系统的结构 204
6.8.2 文件系统的实现 205
6.9 文件的共享和保护 206
6.9.1 文件的共享 206
6.9.2 文件保护 208
6.9.3 文件系统的可靠性 209
6.10 小结 210
6.11 思考练习 210
第7章 设备管理 213
7.1 设备管理的概念 213
7.1.1 设备的分类 213
7.1.2 设备管理的任务和功能 215
7.1.3 I/O系统结构 216
7.1.4 设备控制器 217
7.2 I/O控制方式 219
7.2.1 程序直接控制方式 219
7.2.2 中断方式 220
7.2.3 DMA方式 222
7.2.4 通道控制方式 223
7.3 中断技术 225
7.3.1 中断的基本概念 226
7.3.2 中断的作用 226
7.3.3 中断的分类与优先级 227
7.3.4 软中断 227
7.3.5 中断处理过程 228
7.4 缓冲技术 229
7.4.1 缓冲的引入 229
7.4.2 缓冲的种类 230
7.4.3 缓冲池的管理 230
7.5 设备分配 233
7.5.1 设备分配中的数据结构 233
7.5.2 设备分配的原则 234
7.5.3 SPOOLing系统 236
7.5.4 虚拟设备—共享打印机 237
7.5.5 SPOOLing系统的特点 237
7.6 I/O软件 238
7.6.1 I/O软件的设计目标和原则 238
7.6.2 I/O中断处理程序 239
7.6.3 设备驱动程序 240
7.6.4 设备无关软件 242
7.6.5 用户层I/O软件 244
7.7 磁盘调度和管理 245
7.7.1 磁盘结构 245
7.7.2 磁盘访问时间 246
7.7.3 磁盘调度 247
7.7.4 磁盘高速缓存 250
7.7.5 磁盘管理 251
7.7.6 廉价磁盘冗余阵列 253
7.8 小结 255
7.9 思考练习 256
第8章 操作系统的安全和保护 257
8.1 计算机系统和操作系统安全 257
8.1.1 计算机系统安全概述 257
8.1.2 操作系统安全及信息安全评价准则 258
8.1.3 计算机安全威胁分类 259
8.2 操作系统安全机制 260
8.2.1 数据加密的基本概念 260
8.2.2 数字签名和身份认证 262
8.2.3 授权机制 264
8.2.4 审计 264
8.3 计算机病毒 265
8.3.1 计算机病毒的基本概念 265
8.3.2 计算机病毒的类型 267
8.3.3 病毒的预防和检测 268
8.4 访问控制机制 270
8.4.1 保护域 270
8.4.2 访问矩阵 271
8.4.3 访问矩阵的实现 272
8.5 小结 273
8.6 思考练习 274
参考文献 275
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019