图书介绍
计算机操作系统教程 (第三版)PDF|Epub|txt|kindle电子书版本网盘下载
![计算机操作系统教程 (第三版)](https://www.shukui.net/cover/51/31285547.jpg)
- 柯敏毅,梅清主编 著
- 出版社: 水利水电出版社
- ISBN:9787508461472
- 出版时间:2009
- 标注页数:225页
- 文件大小:15MB
- 文件页数:244页
- 主题词:操作系统-高等学校:技术学校-教材
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.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.5操作系统简介15
1.5.1 DOS操作系统16
1.5.2 MS-Windows操作系统16
1.5.3 UNIX操作系统16
本章小结16
习题一17
第2章 作业管理18
本章学习目标18
2.1作业的基本概念18
2.1.1作业的形成过程18
2.1.2批处理系统作业运行前的准备——作业控制语言19
2.1.3分时系统作业控制方法—命令21
2.2操作系统向作业提供的程序级接口——系统调用22
2.2.1系统功能调用的分类2
2.2.2系统功能调用的实现过程描述23
2.3单道批处理系统的作业调度24
2.3.1作业调度性能的衡量指标24
2.3.2先来先服务作业调度算法25
2.3.3短作业优先调度算法26
2.3.4高响应比优先作业调度算法26
2.4多道批处理系统作业调度应考虑的因素27
本章小结27
习题二28
第3章 进程管理29
本章学习目标29
3.1进程的概述29
3.2进程的引入和定义30
3.2.1进程的引入30
3.2.2进程的定义32
3.3进程的状态和进程控制块34
3.3.1进程的状态及状态变化图34
3.3.2进程的结构、进程控制块及组织方式36
3.4进程控制38
3.4.1原语39
3.4.2进程控制原语39
3.5线程的基本概念40
3.5.1线程的引入40
3.5.2线程与进程的关系41
3.5.3线程的类型42
3.5.4线程的特点43
3.6进程调度43
3.6.1进程调度的职能43
3.6.2进程调度所用的主要数据结构44
3.6.3进程调度的方式44
3.6.4进程调度算法44
3.6.5综合的调度策略——调度用的进程状态切换图47
3.7进程通信48
3.7.1进程互斥48
3.7.2互斥用的硬件机制48
3.7.3进程同步49
3.7.4用信号量实现进程同步49
3.7.5两个经典的同步/互斥问题51
3.7.6结构化的同步/互斥机制——管程54
3.7.7消息缓冲55
3.8死锁问题57
3.8.1死锁产生的原因和必要条件57
3.8.2预防死锁59
3.8.3避免死锁61
3.8.4检测与解除死锁63
本章小结64
习题三64
第4章 存储管理67
本章学习目标67
4.1存储管理的功能68
4.1.1内存的分配与回收68
4.1.2地址重定位69
4.1.3存储保护71
4.1.4虚拟存储器72
4.2实存管理72
4.2.1固定分区存储管理72
4.2.2可变式分区存储管理73
4.2.3纯分页存储管理79
4.2.4纯分段存储管理83
4.3虚拟存储器管理85
4.3.1虚拟存储器的概念85
4.3.2请求式分页存储管理与动态地址重定位86
4.3.3页面置换算法88
4.3.4请求式分页存储管理性能分析举例91
4.3.5请求式分段存储管理与动态地址重定位93
4.3.6段页式存储管理与动态地址重定位96
4.4碎片与抖动问题97
本章小结99
习题四100
第5章 设备管理102
本章学习目标102
5.1设备管理概述102
5.1.1设备类型102
5.1.2设备管理的任务和功能103
5.1.3设备控制块(DCB)104
5.2数据传送控制方式104
5.2.1程序直接控制方式105
5.2.2中断控制方式105
5.2.3 DMA方式106
5.2.4通道控制方式107
5.3缓冲技术109
5.3.1缓冲的引入109
5.3.2单缓冲110
5.3.3双缓冲110
5.3.4环形缓冲111
5.3.5缓冲池112
5.4设备分配技术113
5.4.1独享设备的分配113
5.4.2共享设备的分配113
5.4.3虚拟设备的分配与Spooling技术114
5.5 I/O进程控制115
5.5.1用户进程的输入输出请求115
5.5.2设备驱动程序115
5.5.3中断处理程序的处理过程116
本章小结117
习题五117
第6章 文件管理119
本章学习目标119
6.1文件与文件系统119
6.1.1文件与文件系统的概念119
6.1.2文件的分类、属性及文件系统的功能119
6.2文件的逻辑结构120
6.2.1逻辑结构121
6.2.2存取方法121
6.3文件的物理结构121
6.3.1顺序结构121
6.3.2链接结构122
6.3.3索引结构122
6.4文件目录124
6.4.1单级目录结构124
6.4.2二级目录结构125
6.4.3多级目录结构125
6.5文件的操作127
6.6文件的共享与保护127
6.7文件的完整性130
6.8外存空间的管理131
6.8.1外存的主要技术参数131
6.8.2空闲块的管理132
6.8.3分配策略133
6.8.4磁盘的驱动调度133
本章小结135
习题六136
第7章 常见操作系统典型功能和实现方法的举例139
本章学习目标139
7.1 Windows NT进程、线程的特点139
7.1.1 Windows NT进程、线程及对象之间的关系139
7.1.2进程管理程序140
7.1.3线程调度141
7.2 UNIX进程管理143
7.2.1 UNIX进程状态143
7.2.2 UNIX进程描述144
7.2.3 UNIX进程控制144
7.2.4 UNIX进程调度145
7.3 UNIX进程通信与同步机制146
7.4 Windows NT文件系统146
7.4.1 FAT文件分配表147
7.4.2 NTFS文件系统147
7.5 UNIX文件系统索引结构介绍148
7.6 Linux文件系统152
7.6.1 EXT2文件系统152
7.6.2 EXT2索引节点153
7.6.3 EXT2超级块154
7.6.4 EXT2中的目录155
7.7 UNIX NFS文件系统155
7.8 Windows NT存储管理的二级页表结构156
7.9 Linux系统的内存管理技术158
7.10 UNIX内存管理技术160
7.11 UNIX I/O设备管理164
7.12 Linux I/O设备管理164
本章小结165
习题七165
第8章 操作系统安全与保密机制167
本章学习目标167
8.1概述167
8.2访问控制技术170
8.3数据加密技术174
8.4认证技术176
8.5防火墙技术179
习题八179
第9章 网络操作系统180
本章学习目标180
9.1网络操作系统概述180
9.1.1网络拓扑结构180
9.1.2通信与协议181
9.1.3网络操作系统功能183
9.1.4网络操作系统实现策略184
9.2网络通信技术185
9.2.1原语通信185
9.2.2远程过程调用188
9.3网络资源共享技术191
9.3.1硬盘共享191
9.3.2打印机共享192
9.3.3数据和软件资源共享193
9.4网络文件系统194
本章小结194
习题九195
第10章 实验指导——典型操作系统实验范例196
实验一 进程调度196
实验二 作业调度202
实验三 存储管理211
实验四 文件管理217
参考文献225