《操作系统 本科》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:孟庆昌主编
  • 出 版 社:北京:中央广播电视大学出版社
  • 出版年份:2008
  • ISBN:9787304039806
  • 页数:212 页
图书介绍:本书介绍Linux系统的使用及shell程序设计,进程管理,处理机调度,存储管理,文件系统,设备管理等。

操作系统概述 1

操作系统概念 2

计算机硬件结构 2

操作系统的形成 3

操作系统的概念 6

操作系统的地位 6

操作系统的特征 7

操作系统的主要功能 8

存储管理 9

进程和处理机管理 10

文件管理 10

设备管理 11

用户接口 11

操作系统的主要类型 13

批处理系统 13

分时系统 14

实时系统 15

网络操作系统 16

其他操作系统 17

操作系统结构设计 18

整体结构 19

层次结构 19

虚拟机结构 20

客户机—服务器结构 21

UNIX和Linux系统的核心结构 22

本章小结 25

练习与思考 26

进程管理 27

进程概念 28

程序并发执行时的特征 28

进程概念的引入 30

进程的状态及其转换 33

进程的组成 34

进程队列 36

进程管理和有关命令 37

进程管理 38

Linux进程管理 40

对进程的操作命令 43

有关进程控制的系统调用 46

进程间的关系和通信 50

进程间的关系 50

进程同步机制 53

信号量的一般应用 56

进程通信 60

死锁 64

死锁的定义 64

产生死锁的必要条件 65

对待死锁的策略 66

本章小结 67

练习与思考 68

处理机调度 70

调度级别 71

作业调度 72

作业状态 72

作业调度 72

进程调度 74

进程调度的功能和时机 74

两级调度模型 75

三级调度模型 76

调度性能的评价 77

调度策略的选择 77

性能评价标准 77

常用调度算法 79

先来先服务法 79

时间片轮转法 80

优先级法 81

其他调度算法简介 83

中断处理 84

中断概述 84

中断处理过程 87

中断优先级和多重中断 90

系统调用处理 93

shell命令的一般执行过程 97

Linux系统中的进程调度 99

Linux进程调度 99

Linux常用调度命令 100

本章小结 103

练习与思考 104

存储管理 106

地址空间与重定位 107

用户程序的地址空间 107

重定位概念 109

对换技术 111

分区管理技术 112

分区法 112

可重定位分区分配 115

分页技术 117

分页的基本概念 118

分页系统中的地址映射 120

页的共享和保护 121

虚拟存储管理 122

虚拟存储器的概念 122

虚拟存储器的特征 123

请求分页技术 124

请求分页的基本思想 124

硬件支持及缺页处理 125

常用页面置换算法 127

页面置换概念 127

先进先出法 129

最佳置换法 130

最近最少使用置换法 130

最近未使用置换法 131

Linux系统的存储管理技术 132

对换 132

请求分页技术 133

本章小结 136

练习与思考 137

文件系统 139

文件系统概述 140

文件及其分类 140

文件系统的功能 143

文件的逻辑组织和物理组织 144

文件的逻辑组织 144

用户对文件的存取方法 145

文件的物理组织 148

目录文件 152

文件控制块和文件目录 152

目录结构 154

文件存储空间的管理 157

空闲盘块表法 158

空闲块链接法 158

位示图法 159

空闲块成组链接法 159

文件的共享和文件系统的安全性 161

文件的链接 162

文件的存取控制 163

文件的备份和恢复 166

Linux文件系统 168

文件系统的格式 168

虚拟文件系统 171

管道文件 172

文件系统的安装与拆卸 173

本章小结 174

练习与思考 175

设备管理 177

设备管理概述 178

设备分类和标识 178

I/O系统的结构 179

设备管理的功能 180

设备分配技术 182

设备分配概述 182

SPOOLing系统 183

I/O软件层次和管理 185

设备驱动程序 185

与设备无关的操作系统I/O软件 188

用户级I/O软件 192

处理输入输出请求的步骤 192

磁盘调度和管理 194

磁盘硬件 194

磁盘调度算法 196

Linux系统设备管理 198

设备管理概述 198

网卡简单配置 199

本章小结 201

练习与思考 202

现代操作系统发展 203

现代操作系统发展概述 203

推动操作系统发展的动力 203

操作系统发展展望 204

嵌入式操作系统 205

嵌入式系统概述 205

嵌入式操作系统 206

分布式操作系统 207

分布式系统概述 207

分布式操作系统简介 208

4种多机系统的比较 209

本章小结 210

练习与思考 211

参考文献 212