图书介绍
操作系统原理与实践PDF|Epub|txt|kindle电子书版本网盘下载
![操作系统原理与实践](https://www.shukui.net/cover/1/33463444.jpg)
- 曾宪权,冯站申,章慧云主编 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121278464
- 出版时间:2016
- 标注页数:310页
- 文件大小:58MB
- 文件页数:322页
- 主题词:操作系统-高等学校-教材
PDF下载
下载说明
操作系统原理与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 操作系统概论1
1.1 概述1
1.1.1 操作系统的地位1
1.1.2 操作系统的目标3
1.1.3 操作系统的作用3
1.1.4 操作系统的特征4
1.1.5 操作系统的功能6
1.2 操作系统的形成和发展8
1.2.1 人工操作阶段8
1.2.2 管理程序阶段9
1.2.3 多道批处理10
1.2.4 分时系统与实时系统的出现12
1.2.5 操作系统的进一步发展14
1.3 操作系统结构18
1.3.1 操作系统的设计18
1.3.2 操作系统结构的类型19
1.4 总结与提高25
习题125
第2章 操作系统用户工作环境和界面26
2.1 操作系统用户工作环境26
2.1.1 操作系统的工作模式27
2.1.2 系统的生成28
2.1.3 系统的启动28
2.2 操作系统用户界面31
2.2.1 操作系统提供的服务31
2.2.2 命令接口32
2.2.3 图形用户接口34
2.2.4 程序接口35
2.3 总结与提高40
习题241
第3章 处理器管理45
3.1 进程概述45
3.1.1 程序的执行方式45
3.1.2 进程的概念46
3.1.3 进程的状态48
3.1.4 进程描述50
3.2 进程的控制55
3.2.1 进程控制机构55
3.2.2 进程操作56
3.3 线程60
3.3.1 线程的概念60
3.3.2 线程的实现62
3.3.3 多线程模型64
3.3.4 线程池65
3.4 处理器调度69
3.4.1 处理器调度的层次69
3.4.2 进程调度70
3.4.3 选择调度算法的准则71
3.5 调度算法72
3.5.1 先来先服务调度算法72
3.5.2 最短作业优先调度算法73
3.5.3 优先级调度算法73
3.5.4 轮转法74
3.5.5 多级队列调度75
3.5.6 多级反馈队列调度76
3.5.7 高响应比优先调度77
3.6 多处理器调度和实时调度77
3.6.1 多处理器调度77
3.6.2 实时调度78
3.7 总结与提高82
习题383
第4章 进程同步与死锁91
4.1 进程同步和互斥91
4.1.1 进程的同步92
4.1.2 进程的互斥92
4.1.3 信号量机制94
4.2 经典同步问题100
4.2.1 生产者—消费者问题100
4.2.2 读者—写者问题102
4.2.3 哲学家进餐问题103
4.2.4 理发师问题104
4.3 管程105
4.3.1 管程的基本概念105
4.3.2 条件变量106
4.3.3 利用管程解决生产者—消费者问题107
4.4 操作系统同步实例分析108
4.4.1 Windows Server 2003中的进程同步109
4.4.2 Linux中的进程同步110
4.5 进程通信111
4.5.1 进程通信的方式111
4.5.2 消息传递系统112
4.5.3 消息缓冲队列通信机制115
4.5.4 客户机/服务器系统通信116
4.6 死锁127
4.6.1 死锁的概念127
4.6.2 死锁产生的原因和必要条件128
4.6.3 死锁的描述129
4.6.4 处理死锁的方法131
4.7 死锁的预防和避免131
4.7.1 死锁的预防131
4.7.2 死锁的避免133
4.8 死锁的检测和解除137
4.8.1 死锁的检测137
4.8.2 死锁的解除140
4.9 总结与提高141
习题4142
第5章 存储管理149
5.1 存储管理的功能149
5.1.1 用户程序的处理过程150
5.1.2 存储管理的功能151
5.2 连续内存分配技术155
5.2.1 分区管理基本原理155
5.2.2 分区的分配与回收157
5.2.3 碎片问题159
5.3 内存不足时的管理160
5.3.1 覆盖160
5.3.2 交换161
5.4 基本分页存储管理技术162
5.4.1 分页存储管理的基本原理163
5.4.2 地址映射164
5.4.3 页表的结构166
5.4.4 页面的共享167
5.5 分段存储管理技术168
5.5.1 分段存储管理的基本原理168
5.5.2 地址转换169
5.5.3 段的共享和保护169
5.5.4 段页式存储管理171
5.6 虚拟存储器174
5.6.1 虚拟内存175
5.6.2 虚拟内存的特征176
5.7 请求分页存储管理技术176
5.7.1 请求分页存储管理基本原理176
5.7.2 页面置换算法178
5.7.3 页面分配和置换184
5.7.4 工作集模型186
5.8 存储管理实例187
5.8.1 Windows Server 2003内存管理187
5.8.2 Linux操作系统的存储管理191
5.9 总结与提高198
习题5198
第6章 文件管理201
6.1 文件的概念201
6.1.1 文件及其分类201
6.1.2 文件属性203
6.1.3 文件组织203
6.1.4 文件访问方法205
6.2 目录结构206
6.2.1 文件控制块和文件目录206
6.2.2 单级目录208
6.2.3 二级目录208
6.2.4 树形目录209
6.2.5 目录的实现212
6.3 文件和目录操作213
6.3.1 文件操作213
6.3.2 目录操作218
6.4 文件系统实现218
6.4.1 文件系统结构219
6.4.2 文件系统的实现220
6.4.3 文件存储空间的分配221
6.4.4 空闲空间的管理226
6.5 文件共享和保护228
6.5.1 文件的共享229
6.5.2 文件的保护231
6.5.3 文件系统的可靠性232
6.6 Windows和Linux的文件系统233
6.6.1 Windows Server 2003文件管理233
6.6.2 Linux文件管理239
6.7 总结与提高244
习题6245
第7章 设备管理250
7.1 设备管理的概念250
7.1.1 设备的分类250
7.1.2 设备管理的功能和任务251
7.1.3 I/O系统结构252
7.1.4 设备控制器252
7.2 I/O控制方式254
7.2.1 轮询方式254
7.2.2 中断方式255
7.2.3 DMA方式256
7.2.4 通道控制方式258
7.3 中断技术260
7.3.1 中断的基本概念260
7.3.2 中断的分类与优先级261
7.3.3 软中断261
7.3.4 中断处理过程262
7.4 缓冲技术263
7.4.1 缓冲的引入263
7.4.2 缓冲的种类263
7.4.3 缓冲池的管理264
7.5 设备分配266
7.5.1 设备分配的数据结构266
7.5.2 设备分配的原则和策略267
7.5.3 设备分配技术269
7.5.4 SPOOLing系统269
7.6 I/O软件原理270
7.6.1 I/O软件的设计目标和原则271
7.6.2 I/O中断处理程序271
7.6.3 设备驱动程序271
7.6.4 与硬件无关的I/O软件273
7.6.5 用户空间的I/O软件274
7.7 磁盘调度和管理275
7.7.1 磁盘的结构275
7.7.2 磁盘调度276
7.7.3 磁盘管理280
7.8 Windows I/O系统和Linux的设备管理281
7.8.1 Windows Server 2003的I/O系统281
7.8.2 Linux的设备管理285
7.9 总结与提高287
习题7288
第8章 操作系统安全和保护295
8.1 操作系统和计算机系统安全295
8.1.1 计算机系统安全295
8.1.2 操作系统安全296
8.1.3 安全威胁及其分类297
8.2 操作系统安全策略299
8.2.1 安全策略和机制299
8.2.2 身份认证机制299
8.2.3 授权机制301
8.2.4 加密机制302
8.2.5 审计302
8.3 操作系统的内部保护机制302
8.3.1 操作系统保护层次302
8.3.2 内存储器的保护303
8.3.3 面向用户的访问控制303
8.3.4 面向数据的访问控制304
8.4 访问控制机制304
8.4.1 保护域304
8.4.2 访问矩阵306
8.4.3 访问矩阵的实现307
8.5 总结与提高308
习题8308
参考文献309