图书介绍
操作系统原理与实践PDF|Epub|txt|kindle电子书版本网盘下载
![操作系统原理与实践](https://www.shukui.net/cover/44/33228458.jpg)
- 柯敏毅,李浩主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787508468921
- 出版时间:2009
- 标注页数:262页
- 文件大小:38MB
- 文件页数:274页
- 主题词:操作系统-高等学校-教材
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 作为扩展计算机功能的操作系统2
1.1.3 作为资源管理的操作系统2
1.1.4 操作系统的工作框架2
1.2 操作系统的发展3
1.2.1 手工操作阶段3
1.2.2 单道与多道批处理系统3
1.2.3 分时系统6
1.2.4 实时系统7
1.2.5 网络操作系统与分布式操作系统8
1.2.6 嵌入式操作系统9
1.3 操作系统的基本概念10
1.3.1 操作系统的定义10
1.3.2 操作系统的基本功能10
1.3.3 操作系统的特征14
1.4 操作系统的硬件介绍15
1.4.1 中央处理器(CPU)15
1.4.2 存储系统16
1.4.3 中断机制17
1.4.4 I/O设备19
1.4.5 时钟19
1.5 操作系统的逻辑模型20
1.6 操作系统简介20
1.6.1 DOS操作系统20
1.6.2 MS-Windows操作系统21
1.6.3 UNIX操作系统21
本章小结21
习题122
第2章 作业管理24
2.1 作业的基本概念24
2.1.1 作业的形成过程24
2.1.2 批处理系统作业运行前的准备——作业控制语言25
2.1.3 分时系统作业控制方法——键盘命令27
2.2 操作系统向作业提供的程序级接口——系统调用28
2.2.1 系统功能调用的分类29
2.2.2 系统功能调用的实现过程描述29
2.3 单道批处理系统的作业调度30
2.3.1 作业调度性能的衡量指标31
2.3.2 先来先服务作业调度算法31
2.3.3 短作业优先调度算法32
2.3.4 高响应比优先作业调度算法32
2.4 多道批处理系统作业调度应考虑的因素33
本章小结34
习题234
第3章 进程管理36
3.1 进程的概述36
3.2 进程的引入和定义37
3.2.1 进程的引入37
3.2.2 进程的定义40
3.3 进程的状态和进程控制块41
3.3.1 进程的状态及状态变化图41
3.3.2 进程的结构、进程控制块及组织方式43
3.4 进程控制45
3.4.1 原语46
3.4.2 进程控制原语46
3.5 线程的基本概念47
3.5.1 线程的引入47
3.5.2 线程与进程的关系48
3.5.3 线程的类型49
3.5.4 线程的特点50
3.6 进程调度50
3.6.1 进程调度的职能50
3.6.2 进程调度所用的主要数据结构51
3.6.3 进程调度的方式51
3.6.4 进程调度算法51
3.6.5 综合的调度策略——调度用的进程状态切换图55
3.7 进程同步与互斥56
3.7.1 进程互斥56
3.7.2 互斥用的硬件机制56
3.7.3 进程同步57
3.7.4 用信号量实现进程同步57
3.7.5 三个经典的同步/互斥问题59
3.7.6 结构化的同步/互斥机制——管程64
3.8 进程通信66
3.8.1 共享存储区通信机制66
3.8.2 消息系统67
3.8.3 管道通信69
3.9 死锁问题70
3.9.1 死锁产生的原因和必要条件70
3.9.2 预防死锁72
3.9.3 避免死锁73
3.9.4 检测与解除死锁75
本章小结77
习题378
第4章 存储管理82
4.1 存储管理的功能83
4.1.1 内存的分配与回收83
4.1.2 地址重定位84
4.1.3 存储保护86
4.1.4 虚拟存储器87
4.2 实存管理87
4.2.1 固定分区存储管理87
4.2.2 可变式分区存储管理88
4.2.3 纯分页存储管理94
4.2.4 纯分段存储管理98
4.3 虚拟存储器管理100
4.3.1 虚拟存储器的概念100
4.3.2 请求式分页存储管理101
4.3.3 页面置换算法105
4.3.4 请求式分页存储管理性能分析举例108
4.3.5 请求式分段存储管理与动态地址重定位111
4.3.6 段页式存储管理与动态地址重定位114
4.4 碎片与抖动问题115
本章小结116
习题4118
第5章 设备管理121
5.1 设备管理概述121
5.1.1 设备类型121
5.1.2 设备管理的任务和功能122
5.1.3 设备控制块(DCB)123
5.2 数据传送控制方式123
5.2.1 程序直接控制方式124
5.2.2 中断控制方式124
5.2.3 DMA方式125
5.2.4 通道控制方式126
5.3 I/O应用接口128
5.4 缓冲技术与高速缓存130
5.4.1 缓冲的引入130
5.4.2 单缓冲130
5.4.3 双缓冲131
5.4.4 环形缓冲131
5.4.5 缓冲池132
5.4.6 高速缓存133
5.5 设备分配技术134
5.5.1 独享设备的分配134
5.5.2 共享设备的分配134
5.5.3 虚拟设备的分配与Spooling技术135
5.6 I/O进程控制136
5.6.1 用户进程的输入输出请求136
5.6.2 设备驱动程序136
5.6.3 中断处理程序的处理过程137
5.6.4 I/O调度137
本章小结138
习题5139
第6章 文件管理141
6.1 文件与文件系统141
6.1.1 文件与文件系统的概念141
6.1.2 文件的分类、属性及文件系统的功能142
6.2 文件的逻辑结构143
6.2.1 逻辑结构143
6.2.2 存取方法143
6.3 文件的物理结构144
6.3.1 顺序结构144
6.3.2 链接结构144
6.3.3 索引结构145
6.4 文件目录146
6.4.1 文件控制块和索引节点146
6.4.2 单级目录结构148
6.4.3 二级目录结构148
6.4.4 多级目录结构149
6.4.5 非循环图形目录结构150
6.5 文件和目录的操作151
6.6 文件系统的实现152
6.6.1 文件系统层次结构152
6.6.2 文件实现153
6.6.3 目录实现156
6.7 文件的共享与保护158
6.7.1 文件的共享158
6.7.2 文件保护161
6.8 文件的完整性163
6.9 外存空间的管理163
6.9.1 外存的主要技术参数164
6.9.2 空闲块的管理164
6.9.3 分配策略166
6.10 磁盘组织与管理166
6.10.1 磁盘结构166
6.10.2 磁盘的驱动调度167
6.10.3 磁盘管理168
本章小结170
习题6171
第7章 常见操作系统典型功能和实现方法的举例174
7.1 Windows NT进程、线程的特点174
7.1.1 Windows NT进程、线程及对象之间的关系174
7.1.2 进程管理程序175
7.1.3 线程调度176
7.2 UNIX进程管理178
7.2.1 UNIX进程状态178
7.2.2 UNIX进程描述179
7.2.3 UNIX进程控制180
7.2.4 UNIX进程调度180
7.3 UNIX进程通信与同步机制181
7.4 Windows NT文件系统182
7.4.1 FAT文件分配表182
7.4.2 NTFS文件系统182
7.5 UNIX文件系统索引结构介绍183
7.6 Linux文件系统187
7.6.1 EXT2文件系统187
7.6.2 EXT2索引节点188
7.6.3 EXT2超级块189
7.6.4 EXT2中的目录190
7.7 UNIX NFS文件系统190
7.8 Windows NT存储管理的二级页表结构191
7.9 Linux系统的内存管理技术193
7.10 UNIX内存管理技术195
7.11 UNIX I/O设备管理199
7.12 Linux I/O设备管理199
本章小结200
习题7201
第8章 操作系统安全与保密机制203
8.1 概述203
8.2 访问控制技术206
8.3 数据加密技术210
8.4 认证技术212
8.5 防火墙技术215
本章小结215
习题8216
第9章 网络操作系统217
9.1 网络操作系统概述217
9.1.1 网络拓扑结构217
9.1.2 通信与协议218
9.1.3 网络操作系统功能220
9.1.4 网络操作系统实现策略221
9.2 网络通信技术222
9.2.1 原语通信222
9.2.2 远程过程调用225
9.3 网络资源共享技术228
9.3.1 硬盘共享228
9.3.2 打印机共享229
9.3.3 数据和软件资源共享230
9.4 网络文件系统231
本章小结231
习题9232
第10章 实践指导——典型操作系统实验范例233
参考文献262