《操作系统》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:孟庆昌主编
  • 出 版 社:北京:中央广播电视大学出版社
  • 出版年份:2000
  • ISBN:7304018798
  • 页数:292 页
图书介绍:

1.1 操作系统的形成和发展 1

1.1.1 什么是操作系统 2

1.1.2 操作系统的主要功能 2

1.1.3 操作系统的地位 6

1.1.4 操作系统的发展历程 7

1.2 操作系统的特征和体系结构 11

1.2.1 操作系统的特征 11

1.2.2 操作系统的体系结构 12

1.3 操作系统的类型和主要产品 14

1.3.1 多道批处理系统 14

1.3.2 分时系统 15

1.3.3 实时系统 17

1.3.4 个人机系统 18

1.3.5 网络操作系统 19

1.3.6 分布式操作系统 20

1.3.7 操作系统的主要产品系列 21

1.4 操作系统的用户界面 26

1.4.1 命令界面 26

1.4.2 图形界面 28

1.4.3 系统调用 32

本章小结 33

自测题 34

2.1 进程的概念 35

2.1.1 程序的顺序执行 36

2.1.2 多道程序设计 37

2.1.3 程序并发执行时的特征 38

2.1.4 进程的定义 40

2.2 进程的状态和组成 43

2.2.1 进程的状态及其转换 43

2.2.2 进程的组成 45

2.2.3 进程队列 47

2.3 进程的管理和有关命令 48

2.3.1 进程的管理 49

2.3.2 进程管理命令 52

2.4.1 进程的同步与互斥 56

2.4 进程的相互作用和通信 56

2.4.2 同步机制及其应用 59

2.4.3 进程间的通信 66

本章小结 70

自测题 71

3.1 作业调度 73

3.1.1 调度级别 73

3.1.2 作业状态 75

3.1.3 作业调度 75

3.2 进程调度 77

3.2.1 进程调度的功能和时机 77

3.2.2 两级调度模型 78

3.3 调度性能的评价 79

3.3.1 选择调度算法时应考虑的主要因素 79

3.3.2 调度性能评价准则 80

3.4 常用调度算法 81

3.4.1 先来先服务法 81

3.4.2 时间片轮转法 83

3.4.3 优先级法 84

3.4.4 其它调度算法简介 86

3.5 UNIX常用调度命令及命令执行进程 87

3.5.1 UNIX系统中的进程调度 87

3.5.2 UNIX常用调度命令 90

3.5.3 Shell命令执行过程 92

本章小结 94

自测题 95

4.1 存储器管理引言 98

4.1.1 存储器的层次 98

4.1.2 用户程序的主要处理阶段 99

4.1.3 重定位 101

4.2 存储管理基本技术 104

4.2.1 分区法 104

4.2.2 可重定位分区分配 107

4.2.3 对换技术 110

4.3.1 虚拟存储器的概念 111

4.3 分布存储管理技术 111

4.3.2 分页的概念 114

4.3.3 请求分页的基本思想 116

4.3.4 硬件支持及缺页处理 118

4.3.5 页的共享和保护 121

4.4 分段存储管理技术 122

4.4.1 分段存储管理的基本概念 122

4.4.2 分段存储管理的基本原理 124

4.4.3 段的共享和保护 126

4.5 段页式存储管理技术 127

4.5.2 地址转换过程 128

4.5.1 基本原理 128

4.6 虚存中的置换算法 129

4.6.1 先进先出法(FIFO) 130

4.6.2 最佳置换法(OPT) 131

4.6.3 最近最少使用置换法(LRU) 131

4.6.4 最近未使用置换法(NUR) 132

4.7 UNIX中的存储管理技术 133

4.7.1 对换 133

4.7.2 请求分页 135

本章小结 138

自测题 139

5.1.1 文件及其分类 143

5.1 概述 143

5.1.2 文件系统的功能 145

5.2 文件的逻辑组织和物理组织 146

5.2.1 文件的逻辑组织 146

5.2.2 用户对文件的存取方法 147

5.2.3 文件的物理组织 149

5.3 目录文件 153

5.3.1 文件控制块和文件目录 153

5.3.2 目录结构 154

5.4 文件存储空间的管理 159

5.4.1 空闲空间表法 160

5.4.4 空闲块成组链接法 161

5.4.2 空闲块链接法 161

5.4.3 位示图(Bit Map)法 161

5.5 文件的共享和文件系统的安全性 163

5.5.1 文件的链接 164

5.5.2 文件的存取控制 166

5.5.3 文件的后备和恢复 168

5.6 UNIX文件的主要操作及其命令 170

5.6.1 普通文件的操作 170

5.6.2 目录文件的操作 173

5.6.3 文件系统的操作 176

5.6.4 管道文件(pipe) 180

本章小结 182

自测题 184

6.1 设备管理概述 185

6.1.1 设备分类和标识 185

6.1.2 缓冲技术 187

6.1.3 I/O系统的结构 189

6.1.4 设备管理的功能 190

6.2 设备分配技术 192

6.2.1 设备分配技术 192

6.2.2 SPOOLing系统 194

6.3.1 处理输入输出请求的步骤 196

6.3 输入输出管理 196

6.3.2 设备驱动程序功能 198

6.4 UNIX常用设备安装和管理 199

6.4.1 打印机的安装和管理 199

6.4.2 终端的安装和管理 205

本章小结 208

自测题 209

7.1 中断处理 211

7.1.1 中断的一般处理过程 211

7.1.2 系统调用的实施 215

7.2 UNIX信号机构 218

7.2.1 信号分类 219

7.2.2 信号处理方式 220

7.2.3 信号的检测和处理 221

本章小结 221

自测题 222

8.1 死涣的概念 223

8.1.1 什么是死锁 223

8.1.2 产生死锁的必要条件 225

8.2 死锁的预防 226

8.3 死锁的避免 227

8.3.1 安全序列 227

8.3.2 银行家算法 228

8.4 死锁的检测与恢复 229

8.4.1 死锁的检测 230

8.4.2 死锁的恢复 233

本章小结 233

自测题 234

9.1 操作系统 代 的划分 235

9.2 微内核概述 237

9.2.1 微内核概念 237

9.2.2 进程与线程 239

9.2.3 微内核结构的特点 241

9.2.4 微内核操作系统产品 241

9.3.1 计算机网络 242

9.3 网络操作系统概述 242

9.3.2 网络操作系统 243

9.3.3 网络操作系统的一般特性 245

9.4 操作系统的本地化 246

9.4.1 操作系统本地化方法 246

9.4.2 主要中文操作系统产品 247

9.5 系统管理员的职责 247

9.6 未来操作系统的展望 248

本章小结 249

自测题 250

A.1 Windows NT的结构 251

A.2 Windows NT的对象、进程和线程 252

A.3 进程管理程序 254

A.4 Windows NT的内核 255

A.5 虚拟存储管理 257

A.6 输入输出系统 261

A.7 Windows NT网络功能 263

A.8 进程通信、对象管理及安全性 265

附录A小结 268

B.1 Linux历史 270

B.2 Linux的版本 270

B.3 Linux的特点 271

自测题答案 273