图书介绍
操作系统PDF|Epub|txt|kindle电子书版本网盘下载
- 张顺香主编 著
- 出版社: 武汉:武汉大学出版社
- ISBN:7307055627
- 出版时间:2007
- 标注页数:248页
- 文件大小:33MB
- 文件页数:260页
- 主题词:操作系统-高等学校-教材
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 多道程序设计技术3
1.2 操作系统的基本概念4
1.2.1 操作系统的定义4
1.2.2 操作系统的作用5
1.2.3 操作系统的特征6
1.2.4 操作系统的类型7
1.3 操作系统的功能10
1.3.1 进程管理11
1.3.2 存储管理11
1.3.3 设备管理11
1.3.4 文件管理11
1.3.5 作业管理12
1.4 操作系统的结构12
1.4.1 操作系统内部结构12
1.4.2 操作系统内部结构形式13
1.5 用户接口14
1.6 操作系统的硬件环境15
1.6.1 CPU与外设并行工作15
1.6.2 I/O中断16
1.6.3 管态与目态16
1.6.4 存储结构与地址映射16
1.6.5 存储保护17
1.7 实例解析18
本章小结20
习题120
第2章 作业管理23
2.1 作业及作业提交23
2.1.1 作业的概念23
2.1.2 作业的提交25
2.2 作业的调度25
2.2.1 作业的状态及其转换26
2.2.2 作业调度27
2.2.3 作业调度算法27
2.3 用户与操作系统的接口30
2.3.1 系统调用30
2.3.2 作业级的用户接口31
2.4 作业控制32
2.4.1 脱机控制方式32
2.4.2 联机控制方式33
2.5 实例解析34
本章小结36
习题237
第3章 进程管理40
3.1 进程的定义和特征40
3.1.1 进程的定义40
3.1.2 进程的特征41
3.1.3 进程与程序41
3.2 进程的描述42
3.2.1 进程的表示42
3.2.2 进程的调度状态及其转换43
3.3 进程控制44
3.4 进程调度45
3.4.1 进程调度的基本概念45
3.4.2 进程调度的方式45
3.4.3 进程调度的功能46
3.4.4 进程调度的算法46
3.5 进程的同步和互斥48
3.5.1 进程间的同步和互斥48
3.5.2 进程间的低级通信49
3.5.3 进程间的高级通信52
3.6 线程54
3.6.1 线程的基本概念54
3.6.2 线程的类型54
3.6.3 线程与进程的关系56
3.7 死锁57
3.7.1 产生死锁的原因57
3.7.2 死锁的预防和避免58
3.7.3 死锁的检测和解除59
3.8 实例解析59
本章小结64
习题364
第4章 存储管理68
4.1 存储管理概述68
4.1.1 虚拟存储68
4.1.2 存储空间的分配和回收71
4.1.3 地址重定位71
4.1.4 存储器的扩充72
4.1.5 存储共享与保护73
4.2 连续存储管理方式73
4.2.1 单一连续存储73
4.2.2 固定分区管理74
4.2.3 动态分区管理75
4.3 分页存储管理方式78
4.3.1 分页管理的基本原理78
4.3.2 静态分页管理79
4.3.3 动态分页管理81
4.3.4 分页管理的优缺点83
4.4 分段存储管理方式83
4.4.1 分段管理的基本原理84
4.4.2 段式管理84
4.4.3 段页式管理88
4.4.4 分段与分页存储管理方式的区别90
4.5 实例解析90
本章小结95
习题496
第5章 设备管理100
5.1 设备管理的分类100
5.1.1 设备的分类100
5.1.2 设备管理的任务101
5.2 I/O控制方式102
5.2.1 程序I/O控制方式102
5.2.2 中断控制方式103
5.2.3 DMA控制方式104
5.2.4 通道控制方式105
5.3 缓冲管理107
5.3.1 缓冲的引入107
5.3.2 单缓冲与双缓冲108
5.3.3 环形缓冲108
5.3.4 缓冲池110
5.4 设备分配112
5.4.1 设备分配中的数据结构112
5.4.2 设备分配思想113
5.4.3 设备分配程序114
5.4.4 SPOOLing技术115
5.5 设备处理117
5.6 时钟管理119
5.6.1 时钟的概念119
5.6.2 时钟管理119
5.7 实例解析120
本章小结122
习题5122
第6章 文件管理127
6.1 文件127
6.1.1 文件的概念127
6.1.2 文件的命名128
6.1.3 文件的类型128
6.1.4 文件的安全性129
6.1.5 文件的存取方法130
6.1.6 文件的使用131
6.2 文件目录132
6.2.1 文件目录与文件目录项132
6.2.2 一级目录结构133
6.2.3 二级目录结构133
6.2.4 树形目录结构134
6.3 文件组织与数据存储36
6.3.1 文件的存储136
6.3.2 文件的逻辑结构136
6.3.3 文件的物理结构140
6.4 文件系统其他功能的实现145
6.4.1 文件操作的实现145
6.4.2 UNIX/Linux文件操作系统调用146
6.4.3 文件卷的安装和使用150
6.4.4 文件共享152
6.4.5 层次式文件系统模型156
6.4.6 辅存空间管理157
6.4.7 内存映射文件158
6.4.8 虚拟文件系统160
6.5 实例解析162
本章小结164
习题6164
第7章 磁盘存储管理167
7.1 磁盘存储器概述167
7.1.1 磁盘性能简述167
7.1.2 磁盘调度169
7.1.3 磁盘高速缓存(Disk Cache)171
7.1.4 提高磁盘I/O速度的其他方法173
7.2 磁盘分配方法174
7.2.1 连续分配174
7.2.2 链接分配176
7.2.3 索引分配177
7.3 空闲存储空间的管理180
7.3.1 空闲空间表法180
7.3.2 空闲块链接法181
7.3.3 空闲块成组链接法181
7.3.4 位示图法182
7.4 实例解析183
本章小结187
习题7187
第8章 网络操作系统189
8.1 网络操作系统简介189
8.1.1 选择网络操作系统190
8.1.2 网络操作系统和服务器190
8.1.3 多道处理191
8.2 Windows NT网络操作系统192
8.2.1 介绍Windows NT Server192
8.2.2 Windows NT服务器硬件192
8.2.3 Windows NT服务器的存储模型193
8.2.4 文件系统194
8.2.5 Windows NT域197
8.2.6 协调多个服务器202
8.3 与其他网络操作系统的互联204
8.4 实例解析205
本章小结208
习题8208
第9章 Linux操作系统简介211
9.1 Linux概述211
9.1.1 Linux的体系结构211
9.1.2 Linux的特点213
9.1.3 Linux的发展214
9.1.4 Linux的用户界面215
9.2 Linux基本操作216
9.2.1 Linux基础216
9.2.2 目录操作命令217
9.2.3 文件操作命令218
9.2.4 改变文件和目录的属主和存取权219
9.2.5 屏幕编辑程序221
9.3 Linux应用基础224
9.3.1 工具和实用程序224
9.3.2 Bash225
9.3.3 Shell编程227
9.4 Linux系统管理功能228
9.4.1 Linux系统进程管理229
9.4.2 Linux系统存储管理230
9.4.3 Linux系统设备管理232
9.4.4 Linux系统文件管理235
本章小结236
习题9236
第10章 实训238
实训1 利用时钟管理实现Windows系统的开关机238
实训2 多进程同步方法解决生产者-消费者问题242
实训3 资源分配安全性问题——银行家算法245