《操作系统概论》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:许曰滨等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:1999
  • ISBN:7115079501
  • 页数:233 页
图书介绍:

第1章 绪论 1

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

1.1.1 手工操作阶段 1

1.1.2 管理程序的发展阶段 2

1.1.3 操作系统的发展阶段 3

1.2 系统管理方式 4

1.2.1 单道批处理方式 4

1.2.2 多道批处理方式 5

1.2.3 分时处理 6

1.2.4 实时处理 7

1.3 操作系统的组成 8

1.4 通用操作系统 10

1.4.1 操作系统的基本特征 10

1.4.2 用户程序运行过程 11

习题 13

第2章 作业管理 14

2.1 概述 14

2.1.1 作业管理的功能 14

2.1.2 作业管理用的数据结构--JCB 15

2.2 作业的状态及作业控制 17

2.2.1 作业的状态 18

2.2.2 作业控制 20

2.2.3 作业控制中的用户接口 22

2.2.4 衡量系统性能的两个参数 24

2.3 单道程序环境中的作业调度 24

2.3.1 先来先服务算法 24

2.3.2 短作业优先算法 26

2.3.3 响应比高者优先算法。 27

2.4 程序道数对作业调度的影响 28

2.5 多道程序运行环境下的作业调度 30

2.5.1 资源请求与分配 30

2.5.2 基于先来先服务算法的作业调度 31

2.6 基于优先级的多道作业调度算法 33

2.6.1 基于优先数的作业调度算法 33

2.6.2 作业类型与优先数相结合的作业调度 35

2.6.3 优先数的确定 36

习题 37

第3章 进程管理 40

3.1 进程管理的基本概念 40

3.1.1 程序的运行方式 40

3.1.2 进程概念 42

3.2 进程状态 43

3.2.1 进程的基本状态 43

3.2.2 状态的转移 44

3.2.3 进程管理的主要功能 46

3.3 进程控制块 46

3.3.1 进程控制块的内容 47

3.3.2 PCB组织结构 48

3.4 进程的创建与撤消 49

3.4.1 进程的产生 49

3.4.2 进程的消亡 50

3.5 原语 51

3.5.1 进程控制用的原语 52

3.5.2 临界区与P、V原语 53

3.6 进程同步 55

3.6.1 单临界资源的进程同步 55

3.6.2 多临界资源的进程同步 56

3.7 进程通讯 58

3.7.1 发送原语和接收原语 58

3.7.2 进程通讯机制 60

3.8 非剥夺式进程调度 61

3.8.1 多道批处理系统的进程调度 61

3.8.2 一个调度的例子 62

3.9 剥夺式进程调度 63

3.9.1 最高优先级(Highest Priority First)调度 63

3.9.2 轮转调度(Round Robin) 64

3.10 死锁 67

3.10.1 死锁产生 67

3.10.2 死锁预防 68

3.10.3 死锁检测 70

3.10.4 死锁消除 70

习题 71

第4章 存储管理 73

4.1 存储管理的主要功能 73

4.1.1 内存储器的组成 73

4.1.2 存储管理的主要功能 74

4.1.3 存储管理的主要方法 77

4.2 单一连续区管理 77

4.3 分区存储管理 78

4.3.1 固定分区管理 78

4.3.2 可变分区管理 81

4.4 覆盖与交换技术 86

4.4.1 覆盖技术 86

4.4.2 交换技术 88

4.5 分页存储管理 88

4.5.1 基本原理 88

4.5.2 静态分页存储管理 89

4.5.3 动态分页管理 93

4.6 分段存储管理 96

4.6.1 分段思想 96

4.6.2 静态分段管理 98

4.6.3 动态分段管理 99

4.7 几种存储管理方式比较 101

习题 102

第5章 设备管理 104

5.1 输入输出控制机构 104

5.1.1 独享设备和共享设备 104

5.1.2 设备连接方式 105

5.1.3 通道与控制器 106

5.1.4 中断机构 108

5.1.5 设备管理系统的主要功能 109

5.2 设备管理用的数据结构 110

5.3 设备分配 114

5.3.1 设备分配方式 114

5.3.2 设备静态分配 115

5.3.3 设备动态分配 116

5.3.4 分配通道和控制器 116

5.4 输入输出处理 117

5.4.1 启动通道 117

5.4.2 中断响应 118

5.4.3 I/O进程 119

5.5 设备驱动程序 120

5.5.1 设备调度 120

5.5.2 先来先服务算法 121

5.5.3 最短寻道优先算法 122

5.5.4 电梯调度算法 122

5.6 Spooling技术 123

5.6.1 Spooling的基本概念 123

5.6.2 Spooling输入过程 124

5.6.3 缓冲区管理 127

习题 129

第6章 文件管理 131

6.1 概述 131

6.1.1 文件的概念 131

6.1.2 文件管理系统 133

6.1.3 文件的组成 134

6.2 文件的逻辑结构和物理结构 136

6.2.1 文件的逻辑结构 137

6.2.2 文件的物理结构 137

6.3 外存空间管理 140

6.3.1 文件存储设备 140

6.3.2 外存空间分配与回收 142

6.4 文件目录管理 145

6.4.1 单级目录管理 146

6.4.2 二级目录管理 147

6.4.3 多级目录管理 148

6.5 文件的共享、保护与保密 150

6.5.1 文件的共享 150

6.5.2 文件保护与保密 150

6.6 文件的使用 153

习题 155

第7章 DOS操作系统实验 157

7.1 DOS操作系统简介 157

7.1.1 DOS操作系统的产生和发展 157

7.1.2 DOS操作系统的组成 157

7.1.3 DOS操作系统的启动 158

7.1.4 DOS系统提供的人机界面 159

7.1.5 DOS操作系统的管理功能 159

7.2 实验一:DOS系统操作基础 161

7.3 实验二:DOS目录和文件操作 162

7.4 实验三:DOS功能和磁盘操作 164

7.5 实验四:DOS命令综合使用 165

7.6 实验五:批处理和系统配置 166

第8章 中文Windows 98实验 168

8.1 中文Windows 98简介 168

8.1.1 中文Windows 98的主要特性 168

8.1.2 中文Windows 98的硬件需求 169

8.1.3 常用的一些名词 170

8.2 实验一:综合练习 175

8.3 实验二:文件管理 177

8.4 实验三:设备管理 181

8.5 实验四:文字处理软件Microsoft Word使用 184

8.6 实验五:打印机的使用 186

8.7 实验六:Windows98网络功能 189

第9章 UNIX操作系统实验 195

9.1 UNIX操作系统概述 195

9.1.1 UNIX的产生和发展 195

9.1.2 UNIX的系统结构 196

9.1.3 UNIX的功能特点 196

9.2 UNIX系统的资源管理 198

9.2.1 进程管理 198

9.2.2 存储管理 198

9.2.3 设备管理 200

9.2.4 文件管理 201

9.3 UNIX系统的shell简介 203

9.3.1 shell命令语言 203

9.3.2 shell过程 204

9.4 实验一:UNIX的基本操作 205

9.5 实验二:UNIX系统目录管理 207

9.6 实验三:UNIX系统文件管理 208

9.7 实验四:UNIX与DOS兼容操作 209

9.8 实验五:UNIX通讯功能 211

第10章 Windows NT操作系统实验 213

10.1 网络基础 213

10.1.1 网络的类型 213

10.1.2 网络的组成 214

10.1.3 网络的软件部分 214

10.1.4 网络通信协议的7层体系结构 215

10.2 Windows NT的网络模型 216

10.2.1 Windows NT的基本概念 217

10.2.2 域的成员 219

10.2.3 主域控制器 220

10.2.4 备份域控制器 220

10.2.5 独立服务器 220

10.2.6 Windows NT Workstation 221

10.2.7 MS-DOS Client 221

10.2.8 Windows95/98 Client 221

10.2.9 域的模式 222

10.2.10 Windows NT识别域的方式 222

10.3 实验一:用户帐号管理 223

10.4 实验二:Windows NT工作站的设置 225

10.5 实验三:网络上文件目录的共享 227

10.6 实验四:网络中打印机的共享 230

10.7 实验五:Windows NT网络与UNIX网络互连 231