《计算机操作系统》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:谢旭升等编
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2005
  • ISBN:9787560933139
  • 页数:265 页
图书介绍:本书介绍了操作系统的基本概念、特征和作用,处理器管理、存贮管理等方面内容。

第1章 引论 1

操作系统概念 1

操作系统的形成与发展 2

手工操作阶段 3

早期批处理系统 3

执行系统 4

多道程序系统 5

分时系统 8

实时系统 9

通用操作系统 10

微机操作系统 10

网络操作系统 11

分布式操作系统 12

操作系统的分类 13

操作系统的功能 13

处理器管理的功能 13

存储管理的功能 14

设备管理的功能 14

文件管理的功能 15

作业管理的功能 16

操作系统的特征和作用 16

操作系统的特征 16

操作系统的作用 17

习题一 18

第2章 处理器管理 19

程序的顺序执行和并发执行 19

程序的顺序执行 19

程序的并发执行 20

进程的概念 22

进程的定义 22

进程的基本状态和转换 24

进程控制块 26

进程队列 27

进程控制 28

进程创建 29

进程撤销 30

进程阻塞与唤醒 31

进程调度 32

进程调度的功能 32

进程调度的时机 33

进程调度的算法 33

进程调度算法的选择 36

进程互斥 36

与时间有关的错误 37

临界区 40

进程的互斥 41

信号量与PV操作 41

用PV操作实现进程互斥 43

进程同步 47

同步的概念 47

用PV操作实现进程的同步 48

生产者—消费者问题 49

读者—写者问题 55

时间同步问题 56

进程通信 58

进程通信的类型 58

直接通信 59

间接通信 60

死锁 62

死锁的原因 62

死锁的必要条件 64

死锁的预防 64

死锁的避免 66

死锁的检测 69

死锁的解除 70

习题二 71

第3章 存储管理 74

存储管理概述 74

信息的二级存储 74

存储管理的功能 74

程序的装入与链接 76

物理地址和逻辑地址 76

程序的装入 76

程序的链接 79

连续存储管理 80

单一连续存储管理 80

固定分区存储管理 82

可变分区存储管理 85

页式存储管理 93

基本原理 93

存储空间的分配与去配 94

页表与地址转换 95

快表 96

页的共享与保护 97

段式存储管理 98

原理 98

空间的分配与去配 99

地址转换与存储保护 100

段的共享 100

分页和分段存储管理的主要区别 101

段页式存储管理 102

虚拟存储管理方式 103

虚拟存储器 104

请求分页式存储管理 104

请求分段式存储管理 115

习题三 117

第4章 设备管理 119

设备管理概述 119

设备分类 119

设备管理的功能 119

I/O系统 120

I/O系统结构 120

I/O控制方式 127

缓冲技术 132

缓冲的引入 132

单缓冲 133

双缓冲 133

多缓冲 135

缓冲池 135

独占设备的分配 136

设备的相对号和绝对号 136

设备的独立性 137

独占设备的分配 137

磁盘存储管理 141

磁盘结构 141

磁盘空间的管理 142

驱动调度 142

设备处理 149

设备驱动程序的处理过程 149

设备的中断处理 150

虚拟设备 151

脱机外围设备操作 152

联机同时外围设备操作 152

习题四 154

第5章 文件管理 156

概述 156

文件和文件系统 156

文件的分类 156

文件系统的功能 158

文件的组织结构和存取方式 159

文件的逻辑结构 159

文件的存储介质 160

文件的存取方式 160

文件的物理结构 162

记录的成组和分解 166

目录管理 167

文件目录 167

文件目录结构 168

辅存空间的管理 171

空闲块表法 172

空闲块链法 172

位示图法 173

成组链接法 175

文件的使用 177

主存打开文件表 178

文件操作 179

文件的使用 181

文件的共享 182

绕道法 182

链接法 183

文件的保护与保密 185

存取控制 186

容错技术 189

数据转储 191

习题五 192

第6章 作业管理 194

概述 194

操作系统与用户的接口 195

命令接口 196

程序接口 197

批处理作业的管理 199

批处理作业的输入 199

批处理作业的调度 201

作业调度算法 204

批处理作业的控制 211

交互式作业的管理 212

交互式作业的控制 213

终端作业的管理 214

习题六 215

第7章UNIX系统 217

UNIX系统概述 217

UNIX系统的发展 217

UNIX系统的特性及设计原理 218

UNIX系统的接口 220

UNIX系统的核心结构 221

UNIX系统中的处理机管理 223

UNIX系统中的进程描述 223

UNIX进程状态及其转换描述 225

UNIX系统中的主存储器管理 227

UNIX中的请求式页式存储管理及其数据结构 227

UNIX中的换页进程分析 228

请求调页过程 228

交换区的管理 229

UNIX文件子系统 230

UNIX文件子系统的实现机制 230

设备缓冲 231

设备处理程序 232

文件的管理 233

习题七 234

第8章 Windows系统 236

Windows 2000系统概述 236

Windows 2000/XP的设计目标 236

Windows 2000/XP系统模型 237

Windows 2000/XP的系统构成 237

Windows 2000/XP的系统机制 243

Windows系统中的处理机管理 249

Windows 2000/XP的进程互斥和同步 249

Windows 2000/XP管道 251

Windows系统中的线程描述 251

Windows系统中主存储描述 253

Windows中的外存管理描述 254

Windows中的驱动描述 255

Windows2000/XP文件系统描述 257

Windows2000/XP的1/O系统 259

Windows2000/XP的注册表 262

认识注册表 262

注册表的六个根键 263

习题八 264

参考文献 265