图书介绍

操作系统【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

操作系统
  • 宗大华,宗涛,陈吉人编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115202178
  • 出版时间:2009
  • 标注页数:316页
  • 文件大小:78MB
  • 文件页数:325页
  • 主题词:操作系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

操作系统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操作系统的功能3

1.2操作系统的接口与内核模式5

1.2.1操作系统的两种接口5

1.2.2操作系统内核的结构模式9

1.3操作系统的基本分类11

1.3.1批处理系统11

1.3.2分时系统13

1.3.3实时系统14

1.3.4网络系统16

1.4硬件支撑环境17

1.4.1计算机硬件的基本构成17

1.4.2中断19

1.4.3存储器的结构22

1.5 Linux操作系统的诞生24

1.5.1操作系统的发展简史24

1.5.2 Linux操作系统的诞生25

习题27

第2章 进程与线程29

2.1进程的概念29

2.1.1多道程序设计环境下的程序特点29

2.1.2进程的定义32

2.1.3进程的状态及状态变迁34

2.2进程的管理37

2.2.1进程控制块37

2.2.2进程控制块队列40

2.2.3进程控制的系统调用命令41

2.3线程45

2.3.1线程的概念45

2.3.2线程的实现48

2.3.3线程与进程的关系49

2.4 Linux的进程51

2.4.1 Linux进程51

2.4.2 Linux的几种链接信息54

2.4.3 Linux进程的生存过程56

习题59

第3章 处理机管理61

3.1处理机调度概述61

3.1.1处理机调度的3个层次61

3.1.2进程调度的功能、时机和基本策略63

3.1.3调度算法的性能评价指标64

3.2作业调度算法66

3.2.1先来先服务调度算法66

3.2.2短作业优先调度算法69

3.2.3最短剩余时间优先调度算法70

3.2.4最高响应比调度算法71

3.3进程调度算法73

3.3.1先来先服务调度算法73

3.3.2轮转调度算法73

3.3.3优先级调度算法75

3.3.4多级队列调度算法77

3.3.5多级反馈队列调度算法78

3.4实时处理与实时调度算法79

3.4.1实时处理的特征79

3.4.2最早截止时间优先调度算法81

3.4.3速率单调调度算法82

3.5 Linux的处理机调度84

3.5.1涉及调度的进程分类84

3.5.2 Linux的可运行队列85

3.5.3 Linux的进程调度算法87

习题89

第4章 基本存储管理92

4.1存储管理预备知识92

4.1.1用户程序的4个处理阶段92

4.1.2地址重定位94

4.1.3程序的链接97

4.1.4存储管理的功能98

4.2分区存储管理98

4.2.1固定分区存储管理99

4.2.2可变分区存储管理102

4.2.3其他管理技术:覆盖、交换、伙伴系统109

4.3分页式存储管理111

4.3.1分页式存储管理的基本思想111

4.3.2分页式存储管理的地址转换113

4.3.3页帧的分配与回收117

4.4分段式和段页式存储管理119

4.4.1分段式存储管理119

4.4.2段页式存储管理124

习题125

第5章 虚拟存储管理129

5.1请求页式虚拟存储管理基础129

5.1.1虚拟存储器129

5.1.2请求页式虚拟存储管理131

5.2请求页式的替换策略137

5.2.1替换策略综述137

5.2.2请求页式静态替换策略137

5.2.3关于静态替换策略的进一步讨论139

5.2.4请求页式动态替换策略144

5.3请求段式虚拟存储管理147

5.3.1请求段式虚拟存储管理147

5.3.2段的动态链接148

5.4 Linux的存储管理150

5.4.1 Linux存储管理的硬件基础150

5.4.2 Linux多级页表的地址转换152

5.4.3内存空间的管理155

5.4.4管理虚拟存储空间的数据结构156

习题158

第6章 文件管理161

6.1文件系统概述161

6.1.1文件系统概述161

6.1.2文件系统的功能164

6.1.3文件的逻辑结构165

6.1.4记录的成组与分解166

6.2文件的目录结构167

6.2.1目录167

6.2.2目录的层次结构169

6.2.3路径名171

6.3文件在磁盘上的组织172

6.3.1磁盘存储空间的管理172

6.3.2文件的物理结构175

6.3.3文件的存取方式178

6.3.4“按名存取”的实现179

6.4文件的使用180

6.4.1文件的操作180

6.4.2文件共享182

6.4.3文件保护184

6.5 Linux的文件管理185

6.5.1 Linux文件系统概述186

6.5.2 Linux的文件类型188

6.5.3 Linux的二次扩展文件系统——Ext2190

6.5.4 Linux的虚拟文件系统——VFS194

习题197

第7章 设备管理199

7.1设备管理概述199

7.1.1 I/O系统的组织结构199

7.1.2计算机设备的分类201

7.1.3设备管理的目标与功能205

7.1.4设备管理的数据结构205

7.2 I/O的4种实现方式208

7.2.1程序循环控制I/O208

7.2.2中断驱动I/O209

7.2.3直接内存访问I/O210

7.2.4通道管理I/O212

7.3缓冲技术、虚拟设备与SPOOLing技术214

7.3.1 I/O缓冲214

7.3.2虚拟设备与SPOOLing技术217

7.4磁盘及磁盘的移臂调度策略218

7.4.1磁盘的格式化218

7.4.2磁盘的性能参数221

7.4.3磁盘的移臂调度策略222

7.4.4独立磁盘冗余阵列:RAID225

7.5 Linux的I/O管理228

7.5.1 Linux设备管理综述229

7.5.2 Linux对字符设备的管理231

7.5.3 Linux对块设备的管理232

7.5.4 Linux的磁盘调度233

习题235

第8章 并发性:互斥和同步238

8.1互斥和同步238

8.1.1互斥和临界区238

8.1.2同步240

8.2实现互斥的方法讨论243

8.2.1实现互斥的硬件方法243

8.2.2实现互斥的软件方法244

8.3信号量与P、V操作246

8.3.1信号量与P、V操作定义246

8.3.2用P、V操作实现互斥247

8.3.3用P、V操作实现同步250

8.3.4用P、V操作实现资源分配252

8.3.5管程254

8.4互斥、同步的样例分析258

8.4.1读者-写者问题258

8.4.2哲学家就餐问题262

8.4.3理发师理发问题266

8.5高级进程通信268

8.5.1消息缓冲通信268

8.5.2信箱通信269

习题270

第9章 死锁、系统安全273

9.1死锁概述273

9.1.1死锁的概念273

9.1.2资源分配图276

9.1.3产生死锁的必要条件277

9.2死锁的预防、避免、检测与恢复278

9.2.1死锁预防278

9.2.2死锁避免280

9.2.3死锁检测与恢复286

9.3系统的安全与保护290

9.3.1安全与保护概述290

9.3.2具体的安全威胁296

9.3.3具体的安全防护措施298

习题302

附录 各章部分习题解答305

参考文献316

热门推荐