图书介绍
操作系统原理及应用 LinuxPDF|Epub|txt|kindle电子书版本网盘下载
![操作系统原理及应用 Linux](https://www.shukui.net/cover/23/30137932.jpg)
- 王红主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787508455709
- 出版时间:2008
- 标注页数:258页
- 文件大小:19MB
- 文件页数:275页
- 主题词:Linux操作系统-高等学校-教材
PDF下载
下载说明
操作系统原理及应用 LinuxPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 操作系统概论1
本章学习目标1
1.1操作系统的地位1
1.2操作系统的功能2
提供人机接口2
管理计算机资源4
1.3操作系统的发展过程8
推动操作系统发展的主要动力8
无操作系统的计算机系统8
单道批处理系统9
多道批处理系统10
分时系统11
实时系统12
微机操作系统13
网络操作系统14
分布式操作系统14
1.4操作系统的特性14
1.5操作系统的体系结构15
层次结构15
微内核结构15
1.6 Linux介绍16
Linux简介16
Linux的内核特征17
Linux的发展及展望18
本章小结21
习题一21
第2章 进程管理22
本章学习目标22
2.1进程的引入22
程序的顺序执行22
程序的并发执行及其特征23
进程的定义与特征25
进程的基本状态及转换26
Linux进程的状态28
2.2进程的描述28
进程控制块PCB29
进程控制块的组织方式30
Linux进程的PCB31
2.3进程控制32
进程的家族关系32
进程的创建与终止33
进程的阻塞与唤醒34
Linux系统调用34
2.4进程的同步与互斥36
临界资源的概念36
进程的互斥与同步37
锁机制38
信号量机制39
2.5进程同步问题举例42
生产者—消费者问题42
读者—写者问题44
哲学家进餐问题45
2.6进程通信46
共享存储器系统47
消息传递系统47
管道通信系统50
信号通信机制50
2.7线程51
线程的基本概念52
线程的状态与转换操作52
引入线程的好处53
多线程的实现53
Linux系统的线程54
本章小结54
习题二55
第3章 处理机调度与死锁57
本章学习目标57
3.1作业管理57
作业的概念57
批处理系统的作业管理58
作业的状态60
作业与进程的关系60
3.2分级调度60
3.3作业调度62
作业调度的功能62
调度算法的评价准则63
3.4进程调度64
进程调度的功能65
进程调度的时机65
进程上下文的切换66
Linux系统中进程调度发生的时机66
3.5调度算法67
先来先服务调度算法67
短作业(进程)优先调度算法68
高响应比优先调度算法68
优先级调度算法69
时间片轮转法71
多级队列调度算法73
多级反馈队列优先算法73
3.6 Linux系统的调度算法74
Linux系统的进程调度策略75
Linux系统的优先级调度策略75
实时进程的调度策略77
3.7死锁问题77
死锁的概念78
产生死锁的原因及必要条件78
解决死锁问题的基本方法79
3.8死锁的预防80
打破占有且申请条件80
打破不可抢占条件80
打破环路条件80
3.9死锁的避免81
系统的安全状态81
由安全状态向不安全状态的转化82
银行家算法82
3.10利用银行家算法避免死锁82
银行家算法中的数据结构82
银行家算法的实现83
银行家算法的应用84
3.11死锁的检测与解除85
死锁检测的时机86
死锁的检测86
死锁的解除88
本章小结88
习题三89
第4章 内存管理91
本章学习目标91
4.1存储器管理概述91
存储器的层次91
用户程序的处理过程92
存储管理的几个基本概念92
4.2存储管理方式95
单道程序的连续分配95
对换96
内存分配策略97
固定分区分配方式98
动态分区分配99
可重定位分区101
4.3页式存储管理102
页式存储管理的思想102
页式存储管理的数据结构103
页式存储管理的重定位方法104
快表106
两级和多级页表107
4.4段式存储管理108
段式存储管理的思想108
段式存储管理的重定位方法109
段页式存储管理110
4.5虚拟存储器112
局部性原理112
虚拟存储器113
4.6请求分页114
请求分页的实现114
页面置换算法(写明belady现象)115
4.7请求分段存储管理117
请求分段的实现117
段的共享与保护120
段的共享与保护的实现121
4.8 Linux系统的内存管理方法122
Linux的分页管理机制122
虚存段的组织与管理124
内存的共享和保护126
内存空间管理126
空闲内存管理127
内核态内存的申请与释放128
用户态内存的申请和释放129
交换空间130
页交换进程和页面换出130
缺页中断和页面换入132
存储管理系统的缓冲机制133
4.9存储管理实例133
本章小结135
习题四136
第5章 文件管理139
本章学习目标139
5.1文件管理概述139
文件及其分类139
文件系统及其功能141
文件的逻辑结构141
5.2文件的物理结构143
连续文件结构144
链接文件结构(以DOS为例)144
索引文件结构(以Linux为例)146
5.3文件目录管理149
文件控制块和索引节点149
文件目录结构151
按名存取153
5.4文件存储空间的管理154
空闲空间表法154
位示图法154
空闲块链法155
空闲块成组链接法156
5.5文件共享与安全性157
文件的共享157
文件的安全性159
5.6 Linux文件系统161
文件类型161
Linux文件目录161
虚拟文件系统VFS164
EXT2164
Linux常用系统调用165
本章小结167
习题五168
第6章 设备管理170
本章学习目标170
6.1 I/O系统组成170
I/O设备170
设备控制器171
I/O通道173
6.2数据传输控制方式174
程序直接控制方式175
中断控制方式175
DMA方式175
通道控制方式176
6.3中断技术179
中断的概念179
中断源179
中断响应179
中断处理180
6.4缓冲技术181
缓冲的引入181
单缓冲182
双缓冲182
循环缓冲182
缓冲池183
6.5设备分配184
与设备分配相关的因素184
虚拟设备技术186
6.6 SPOOLING系统186
SPOOLING系统简介186
SPOOLING系统的组成187
6.7 I/O控制过程188
用户进程的I/O请求188
设备驱动188
6.8磁盘I/O189
磁盘存储格式189
磁盘I/O性能189
磁盘调度189
磁盘高速缓存191
6.9 Linux系统的设备管理191
Linux系统设备管理的特点191
Linux设备驱动程序的接口192
Linux的磁盘高速缓存193
Linux的字符设备缓冲区管理195
Linux的设备驱动196
本章小结199
习题六199
第7章 Linux网络基础201
本章学习目标201
7.1网络概述201
7.2配置Linux网络202
TCP/IP网络的相关概念202
网络配置文件204
手工配置TCP/IP网络206
7.3基本网络服务介绍208
域名服务器(DNS)208
Apache服务器209
邮件服务器211
samba服务器212
7.4 Linux网络安全214
Linux系统的文件安全214
用户口令安全215
防火墙技术215
Linux常用的网络命令217
本章小结220
习题七221
第8章 现代操作系统实例222
本章学习目标222
8.1 UNIX操作系统222
UNIX操作系统的发展222
UNIX操作系统的特点222
UNIX系统的内核结构223
UNIX系统的进程管理224
UNIX系统的内存管理227
UNIX系统的文件管理229
UNIX系统的设备管理231
8.2 Windows操作系统233
Windows系列概述233
Windows 2000中的进程和线程的特点233
Windows 2000中的进程234
Windows 2000中的线程235
Windows 2000的调度算法236
Windows 2000的内存管理237
Windows 2000的文件系统238
Windows设备管理240
8.3分布式操作系统241
分布式操作系统的特性241
进程迁移242
分布式进程管理242
本章小结244
习题八245
第9章 操作系统的安全性246
本章学习目标246
9.1操作系统安全性概述246
计算机系统安全性的内涵246
操作系统的安全性247
计算机系统安全性评价标准247
9.2操作系统的安全机制250
内存保护机制250
用户身份认证机制251
访问控制技术252
加密技术255
病毒及其防御机制255
监控和审计日志256
本章小结256
习题九257
参考文献258