图书介绍
操作系统实用教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 姜庆玲,杨云主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302415091
- 出版时间:2015
- 标注页数:230页
- 文件大小:50MB
- 文件页数:241页
- 主题词:操作系统-高等学校-教材
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 操作系统的定义5
1.1.3 操作系统的功能7
1.2 操作系统的分类11
1.2.1 单用户操作系统11
1.2.2 多道批处理系统12
1.2.3 分时操作系统15
1.2.4 实时操作系统17
1.2.5 网络操作系统18
1.2.6 分布式操作系统19
1.3 操作系统的特征和性能指标20
1.3.1 操作系统的特征20
1.3.2 操作系统的性能指标22
1.4 操作系统的接口23
1.4.1 操作系统用户接口概述23
1.4.2 操作系统的三种接口23
练习题27
第2章 常用操作系统概述29
2.1 Windows操作系统29
2.1.1 Windows的基本概念29
2.1.2 Windows的版本30
2.1.3 Windows的体系结构32
2.2 Linux操作系统33
2.2.1 Linux的基本概念33
2.2.2 Linux的版本34
2.2.3 Linux的体系结构35
练习题36
第3章 处理机管理37
3.1 进程的引入37
3.1.1 程序的顺序执行37
3.1.2 多道程序设计的引入38
3.1.3 程序的并发执行39
3.2 进程39
3.2.1 进程的定义39
3.2.2 进程的特征40
3.2.3 进程的基本状态41
3.2.4 进程的三个组成部分43
3.2.5 进程控制块44
3.3 进程的调度与管理45
3.3.1 进程控制块队列45
3.3.2 进程的调度46
3.3.3 进程的管理53
3.4 作业调度55
3.4.1 作业与作业管理55
3.4.2 作业的调度算法57
3.5 Windows的进程及其调度61
3.5.1 Windows的进程和线程61
3.5.2 Windows Server 2008的线程调度65
3.6 Linux的进程及其调度71
3.6.1 Linux的进程71
3.6.2 Linux的进程调度74
练习题76
第4章 进程间的制约关系79
4.1 进程间的制约关系79
4.1.1 进程同步80
4.1.2 进程互斥82
4.2 信号量机制82
4.2.1 信号量机制简介82
4.2.2 进程制约关系的实现83
4.2.3 资源分配与信号量86
4.2.4 样例分析87
4.3 死锁93
4.3.1 死锁的基本概念93
4.3.2 死锁的预防94
4.3.3 死锁的避免95
4.3.4 死锁的检测与解除98
4.4 高级进程通信99
4.4.1 共享存储器机制100
4.4.2 消息传递机制100
4.4.3 管道通信机制103
4.5 Windows中的进程通信103
4.5.1 微软标准进程间通信技术的发展103
4.5.2 Windows Server 2008的通信技术104
4.6 Linux中的进程通信108
练习题110
第5章 存储管理114
5.1 存储管理概述114
5.1.1 存储管理的功能114
5.1.2 存储管理的方式116
5.1.3 地址重定位116
5.2 固定分区存储管理118
5.2.1 单一连续分区存储管理119
5.2.2 固定分区存储管理121
5.3 可变分区存储管理123
5.3.1 基本思想123
5.3.2 内存空间的分配与回收124
5.3.3 地址重定位与存储保护129
5.3.4 管理特点129
5.4 页式存储管理129
5.4.1 基本思想130
5.4.2 内存空间的分配与回收130
5.4.3 地址重定位与存储保护132
5.4.4 管理特点137
5.5 段式和段页式存储管理138
5.5.1 段式存储管理138
5.5.2 段页式存储管理140
5.6 请求分页式存储管理142
5.6.1 虚拟存储器142
5.6.2 请求分页式存储管理的基本思想142
5.6.3 缺页中断143
5.6.4 页面淘汰算法145
5.6.5 管理特点148
5.7 Windows中的存储管理148
5.7.1 Windows Server 2008的地址重定位148
5.7.2 Windows Server 2008的内存管理150
5.8 Linux中的存储管理152
5.8.1 Linux操作系统中的虚拟存储空间152
5.8.2 Linux的页面调度策略152
5.8.3 Linux的交换文件和交换分区153
练习题155
第6章 设备管理158
6.1 设备管理概述158
6.1.1 设备分类158
6.1.2 设备管理的目标与功能162
6.1.3 I/O设备所需的资源163
6.1.4 设备处理程序164
6.2 输入/输出的处理步骤165
6.2.1 I/O请求的提出165
6.2.2 对I/O请求的管理166
6.2.3 I/O请求的具体实现166
6.3 设备分配与调度167
6.3.1 管理设备时的数据结构167
6.3.2 设备分配策略170
6.3.3 设备分配步骤172
6.3.4 独享设备的分配172
6.3.5 共享磁盘调度174
6.4 数据传输方式178
6.4.1 设备控制器178
6.4.2 程序直接控制方式179
6.4.3 中断方式180
6.4.4 直接存储器存取(DMA)方式181
6.4.5 通道方式182
6.5 设备管理技术184
6.5.1 I/O缓冲技术184
6.5.2 虚拟设备与SPOOLing技术185
6.6 Windows中的设备管理187
6.6.1 Windows Server2008设备管理综述187
6.6.2 Windows Server 2008单层驱动程序的I/O处理190
6.6.3 Windows Server 2008两级中断处理过程191
6.7 Linux中的设备管理193
6.7.1 Linux设备管理概述194
6.7.2 Linux对字符设备的管理195
6.7.3 Linux对块设备的管理196
练习题198
第7章 文件管理201
7.1 文件管理的基本概念201
7.1.1 文件201
7.1.2 文件系统203
7.2 文件的结构与文件目录204
7.2.1 文件的逻辑结构204
7.2.2 文件的物理结构205
7.2.3 文件的存取207
7.2.4 文件目录207
7.3 文件存储空间的管理210
7.3.1 位示图211
7.3.2 空闲区表211
7.3.3 空闲块链211
7.3.4 成组链接法212
7.4 文件的使用213
7.4.1 文件的操作213
7.4.2 文件的共享214
7.4.3 文件的保护215
7.4.4 按名存取的实现216
7.5 Windows中的文件管理217
7.5.1 Windows文件管理概述217
7.5.2 Windows文件管理的实现技术219
7.6 Linux中的文件管理223
7.6.1 Linux文件管理概述223
7.6.2 Linux文件管理的实现技术223
练习题227
参考文献230
热门推荐
- 3398540.html
- 589074.html
- 2520439.html
- 2950992.html
- 724899.html
- 3902245.html
- 782626.html
- 737342.html
- 1751020.html
- 113226.html
- http://www.ickdjs.cc/book_1605002.html
- http://www.ickdjs.cc/book_626306.html
- http://www.ickdjs.cc/book_687876.html
- http://www.ickdjs.cc/book_3783534.html
- http://www.ickdjs.cc/book_2802184.html
- http://www.ickdjs.cc/book_746926.html
- http://www.ickdjs.cc/book_2377563.html
- http://www.ickdjs.cc/book_2341883.html
- http://www.ickdjs.cc/book_1474957.html
- http://www.ickdjs.cc/book_1194333.html