图书介绍

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

操作系统原理
  • 王迤冉主编;史军勇副主编 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030375575
  • 出版时间:2013
  • 标注页数:242页
  • 文件大小:68MB
  • 文件页数:256页
  • 主题词:操作系统

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.1.3操作系统的定义4

1.2操作系统的形成与发展4

1.2.1操作系统的产生5

1.2.2操作系统的完善7

1.2.3操作系统的发展7

1.3操作系统的分类8

1.3.1多道批处理系统8

1.3.2分时系统10

1.3.3实时系统10

1.3.4单用户操作系统12

1.3.5网络操作系统12

1.3.6分布式操作系统13

1.3.7嵌入式操作系统13

1.4操作系统的特征14

1.4.1并发性14

1.4.2共享性15

1.4.3虚拟性16

1.4.4异步性17

1.5操作系统的功能18

1.5.1处理机管理功能18

1.5.2存储管理功能19

1.5.3设备管理功能20

1.5.4文件管理功能20

1.5.5接口服务21

1.6典型例题讲解21

1.6.1单项选择题21

1.6.2填空题22

1.6.3综合题22

1.7本章小结23

习题24

第2章 进程的描述与控制26

2.1进程的基本概念26

2.1.1进程概念的引入26

2.1.2进程的定义和结构28

2.1.3进程和程序的关系29

2.2进程的描述29

2.2.1进程的特征29

2.2.2进程控制块30

2.2.3进程的基本状态31

2.3进程控制32

2.3.1进程创建32

2.3.2进程撤销33

2.3.3进程的阻塞与唤醒33

2.4线程34

2.4.1线程的概念34

2.4.2线程的种类和实现35

2.5典型例题讲解36

2.5.1单项选择题36

2.5.2填空题37

2.5.3综合题37

2.6本章小结38

习题39

第3章 进程同步与通信40

3.1进程同步40

3.2临界区管理41

3.2.1临界资源41

3.2.2临界区42

3.2.3实现互斥的软件方法42

3.2.4实现互斥的硬件方法45

3.3信号量和PV操作46

3.3.1信号量的概念46

3.3.2 PV操作47

3.4互斥信号量48

3.4.1用互斥信号量来实现进程互斥48

3.4.2哲学家进餐问题48

3.4.3读者/写者问题49

3.5同步信号量50

3.5.1进程同步关系50

3.5.2使用同步信号量实现进程同步50

3.5.3简单的生产者/消费者问题51

3.6资源信号量52

3.6.1用资源信号量实现进程间资源分配52

3.6.2复杂的生产者消费者问题52

3.7进程通信53

3.7.1进程通信的类型53

3.7.2直接通信和间接通信方式53

3.8典型例题讲解55

3.8.1单项选择题55

3.8.2填空题56

3.8.3综合题56

3.9本章小结59

习题60

第4章 处理机调度与死锁62

4.1处理机调度的概念62

4.1.1处理机调度的层次62

4.1.2调度队列模型65

4.1.3选择调度方式和调度算法的若干准则67

4.2调度算法69

4.2.1先来先服务调度算法69

4.2.2短作业优先调度算法69

4.2.3高响应比优先调度算法70

4.2.4高优先权优先调度算法71

4.2.5时间片轮转调度算法73

4.2.6多级反馈队列调度算法74

4.3实时调度78

4.3.1实现实时调度的基本条件78

4.3.2实时调度算法的分类79

4.3.3常用的几种实时调度算法80

4.4死锁80

4.4.1死锁产生的原因和必要条件81

4.4.2死锁的预防84

4.4.3死锁的避免86

4.4.4死锁的检测91

4.4.5死锁的解除94

4.4.6饥饿与活锁95

4.4.7死锁的综合处理96

4.5典型例题讲解96

4.5.1单项选择题96

4.5.2填空题98

4.5.3综合题98

4.6本章小结102

习题102

第5章 存储器管理105

5.1存储器管理概述105

5.1.1存储器概述105

5.1.2存储器管理的主要功能106

5.1.3程序的链接107

5.1.4程序的装入109

5.2连续分配方式110

5.2.1单一连续分配管理方式110

5.2.2固定分区分配管理方式111

5.2.3可变分区分配管理方式111

5.2.4可重定位分区分配管理方式114

5.3覆盖与对换115

5.3.1覆盖115

5.3.2对换116

5.4基本分页存储管理方式116

5.4.1页面与页表116

5.4.2地址变换机构117

5.4.3两级和多级页表118

5.4.4分页共享120

5.5基本分段存储管理方式121

5.5.1分段与段表121

5.5.2地址变换机构122

5.5.3分段共享123

5.5.4分页和分段的主要区别123

5.6段页式存储管理方式124

5.6.1基本原理124

5.6.2地址变换机构124

5.7虚拟存储器125

5.7.1虚拟存储器概述125

5.7.2虚拟存储器的特征126

5.8请求分页存储管理方式126

5.8.1实现原理126

5.8.2内存分配策略128

5.8.3调页策略128

5.8.4页面置换算法129

5.8.5内存抖动132

5.8.6比莱迪异常133

5.9请求分段存储管理方式133

5.9.1实现原理133

5.9.2分段共享实现135

5.9.3运行时动态链接实现135

5.10典型例题讲解137

5.10.1单项选择题137

5.10.2填空题138

5.10.3综合题139

5.11本章小结140

习题141

第6章 设备管理144

6.1设备管理概述144

6.1.1设备管理的目标144

6.1.2设备管理的主要功能145

6.1.3 I/O系统145

6.2 I/O控制方式149

6.2.1程序I/O方式149

6.2.2中断驱动I/O控制方式150

6.2.3直接存储器访问I/O控制方式151

6.2.4 I/O通道控制方式152

6.3 I/O设备分配153

6.3.1设备分配时应考虑的因素153

6.3.2设备分配中的数据结构154

6.3.3设备的分配与去配155

6.3.4 SPOOLing技术157

6.4 1/O设备驱动程序159

6.4.1设备驱动程序的特点159

6.4.2设备驱动程序的处理过程159

6.5缓冲技术160

6.5.1缓冲技术的引入161

6.5.2缓冲的类型161

6.5.3缓冲池162

6.6磁盘存储器的管理164

6.6.1磁盘概述164

6.6.2磁盘调度167

6.6.3磁盘高速缓存169

6.6.4提高磁盘I/O速度的其他方法170

6.7典型例题讲解172

6.7.1单项选择题172

6.7.2填空题172

6.7.3综合题173

6.8本章小结173

习题173

第7章 文件管理175

7.1文件管理概述175

7.1.1文件系统的引入175

7.1.2文件与文件系统176

7.1.3文件的分类178

7.2文件的结构及存取方式179

7.2.1文件的逻辑结构179

7.2.2文件的存取方式181

7.2.3文件的物理结构181

7.3目录管理184

7.3.1文件控制块和索引结点185

7.3.2目录结构186

7.3.3目录查询技术188

7.4文件存储空间的管理189

7.4.1位示图法189

7.4.2空闲块表法190

7.4.3空闲块链表法190

7.4.4成组链接法190

7.5文件的共享与安全192

7.5.1文件的共享192

7.5.2文件系统的安全性195

7.5.3数据一致性控制198

7.6典型例题讲解200

7.6.1单项选择题200

7.6.2填空题201

7.6.3综合题201

7.7本章小结202

习题202

第8章 操作系统接口204

8.1脱机用户接口204

8.2联机用户接口205

8.2.1联机用户接口205

8.2.2联机命令的分类207

8.3图形化用户界面208

8.3.1历史变迁208

8.3.2图形化用户界面的组成209

8.4系统调用211

8.4.1系统调用概述211

8.4.2系统调用的类型213

8.4.3系统调用的实现214

8.5典型例题讲解215

8.5.1单项选择题215

8.5.2填空题215

8.5.3综合题216

8.6本章小结216

习题217

第9章 常用操作系统简介218

9.1 DOS操作系统218

9.1.1 DOS操作系统的发展历史218

9.1.2 DOS的主要功能与构成220

9.1.3 MS-DOS的特点221

9.1.4常用的DOS命令222

9.2 Windows操作系统225

9.2.1 Windows操作系统概况225

9.2.2 Windows操作系统家族的特点227

9.3 UNIX操作系统228

9.3.1 UNIX系统的发展与历史228

9.3.2 UNIX操作系统的特点230

9.3.3 UNIX命令格式231

9.4 Linux操作系统233

9.4.1自由软件233

9.4.2 Linux操作系统的发展234

9.4.3 Linux的系统架构235

9.4.4 Linux操作系统的特点237

9.5典型例题讲解238

9.5.1单项选择题238

9.5.2填空题239

9.5.3综合题239

9.6本章小结240

习题241

参考文献242

热门推荐