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

  • 购买积分:10 如何计算积分?
  • 作  者:刘立军主编
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:2000
  • ISBN:7810653520
  • 页数:243 页
图书介绍:

第一章 操作系统引论 1

1-1 操作系统概念 1

1-1-1 计算机的硬件组织 1

1-1-2 软件的层次与虚拟机的概念 2

1-1-3 操作系统概念 2

1-2 操作系统的形成和发展 3

1-2-1 人工操作阶段 3

1-2-2 脱机输入输出技术 4

1-2-3 批处理技术 4

1-2-4 多道程序系统 5

1-2-5 通用操作系统 6

1-2-6 操作系统的进一步发展 6

1-3 操作系统分类 7

1-3-1 批处理系统 7

1-3-2 分时系统 8

1-3-3 实时系统 9

1-3-4 微机操作系统 10

1-3-5 网络操作系统 11

1-3-6 分布式操作系统 11

1-3-7 多处理机操作系统 13

1-4 操作系统的功能和特征 13

1-4-1 操作系统的功能 14

1-4-2 操作系统的特征 15

1-5 研究操作系统的几种观点 16

1-5-1 操作系统是计算机资源的管理者 16

1-5-2 用户界面的观点 16

1-5-3 进程管理观点 16

本章小结 17

习题一 18

第二章 进程管理 19

2-1 进程的概念及实体 19

2-1-1 程序的并发执行 19

2-1-2 进程的定义 21

2-1-3 进程状态 22

2-1-4 进程实体 25

2-2 进程的控制和调度 27

2-2-1 进程控制 27

2-2-2 进程调度 28

2-3 进程互斥与同步 31

2-3-1 进程的互斥 31

2-3-2 进程的同步 32

2-3-3 互斥的加锁实现 32

2-3-4 信号量和P、V操作 33

2-3-5 经典进程同步问题 37

2-4 进程通信 41

2-4-1 消息缓冲机制 41

2-4-2 信箱通信 43

2-4-3 管道 44

2-5 死锁 44

2-5-1 什么是死锁 44

2-5-2 产生死锁的原因及必要条件 44

2-5-3 解决死锁的基本方法 47

2-6 DOS进程管理 50

2-6-1 DOS进程管理的特点 50

2-6-2 进程的创建与终止 51

本章小结 53

习题二 53

第三章 存储管理 55

3-1 引言 55

3-1-1 存储管理的目的和主要功能 55

3-1-2 存储分配的三种方式 56

3-1-3 重定位 57

3-1-4 虚拟存储器 60

3-2 单道环境下的存储管理——单一连续区分配 61

3-2-1 存储器的分配 61

3-2-2 存储保护 61

3-3 多用户系统存储管理——分区管理 63

3-3-1 固定式分区 63

3-3-2 可变式分区 64

3-3-3 可重定位分区 66

3-3-4 多重分区分配 67

3-3-5 动态分区的操作和数据结构 67

3-3-6 分区的存储保护 69

3-4 覆盖和交换 70

3-4-1 覆盖(Overlay) 70

3-4-2 交换技术(Swapping) 71

3-5 分页存储管理 72

3-5-1 纯分页系统 72

3-5-2 请求式分页系统 76

3-5-3 分页系统的优缺点 82

3-6 分段存储管理 83

3-6-1 分段地址空间 83

3-6-2 实现原理 84

3-6-3 段的共享和保护 86

3-6-4 分段管理的优缺点 88

3-7 段页式存储管理 89

3-7-1 实现原理 89

3-7-2 管理算法 91

3-7-3 段页式系统的优缺点 92

3-8 微机操作系统的存储管理 92

3-8-1 80×86系列CPU的工作模式 92

3-8-2 Windows 95/NT的内存管理 97

3-8-3 DOS内存地址空间分配及使用 99

3-8-4 DOS的常规内存管理 103

本章小结 105

习题三 106

第四章 设备管理 108

4-1 概述 108

4-1-1 设备的分类 108

4-1-2 设备管理的目标和功能 109

4-2 数据传送控制方式 110

4-2-1 I/O控制方式 110

4-2-2 中断技术 113

4-3 缓冲技术 115

4-3-1 缓冲的引入 115

4-3-2 缓冲的种类 116

4-3-3 缓冲池的管理 116

4-4 设备分配 118

4-4-1 设备分配策略 118

4-4-2 设备分配程序 121

4-5 设备驱动程序 123

4-6 DOS设备管理 123

4-6-1 DOS的设备管理特点 123

4-6-2 字符设备管理 125

4-6-3 块设备管理 127

4-6-4 硬盘容量大小限制及格式化参数设置 134

本章小结 139

习题四 140

第五章 文件管理 141

5-1 文件系统的概念 141

5-1-1 文件系统的引入 141

5-1-2 文件与文件系统的概念 142

5-1-3 文件的分类 143

5-2 文件结构和存取方法 144

5-2-1 文件的逻辑结构 144

5-2-2 文件的物理结构 145

5-2-3 文件存储设备 149

5-2-4 文件的存取方法 150

5-3 文件存储空间管理 151

5-3-1 空闲文件目录 151

5-3-2 空闲块链 152

5-3-3 位示图 153

5-4 文件目录管理 153

5-4-1 文件的组成 154

5-4-2 文件目录 154

5-5 文件的使用 157

5-5-1 文件操作的系统调用 158

5-5-2 文件保护和保密 159

5-6 微机常用操作系统中的文件管理系统 161

5-6-1 DOS文件管理(FAT)系统 161

5-6-2 Windows 95中的文件管理(VFAT)系统 169

5-6-3 Windows NT中的文件管理(NTFS)系统 171

5-6-4 OS/2中的文件管理(HPFS)系统 171

5-6-5 硬盘数据的组织与存储方式 171

本章小结 174

习题五 175

第六章 作业管理 176

6-1 基本概念 176

6-1-1 作业的定义 176

6-1-2 作业组织 177

6-2 操作系统与用户的接口 178

6-2-1 作业控制 178

6-2-2 系统调用 181

6-2-3 用户接口的演变 183

6-3 作业调度 184

6-3-1 作业的状态及其转换 184

6-3-2 作业调度程序 185

6-3-3 单道批处理系统的调度算法 188

6-3-4 多道程序系统的作业调度策略 192

6-3-5 对作业调度程序的调用 196

本章小结 197

习题六 198

第七章 操作系统结构 199

7-1 操作系统的结构设计 199

7-1-1 操作系统设计的目标和原则 199

7-1-2 操作系统的设计 201

7-2 操作系统的结构 202

7-2-1 模块接口法 202

7-2-2 层次接口法 205

7-2-3 客户/服务器方式 208

7-3 操作系统的逻辑结构 209

本章小结 210

习题七 210

第八章 Windows NT操作系统 211

8-1 Windows NT操作系统概述 211

8-1-1 Windows NT的设计目标 211

8-1-2 Windows NT的系统模型 212

8-1-3 Windows NT的结构 213

8-2 Windows NT中的对象、进程和线程 215

8-2-1 对象 215

8-2-2 进程 217

8-2-3 线程 219

8-2-4 对象、进程和线程之间的关系 221

8-2-5 进程管理程序 222

8-3 内核 223

8-3-1 内核调度程序与线程的状态转换 223

8-3-2 中断和异常处理 225

8-3-3 内核的同步与互斥机制——多处理器间的同步 226

8-4 虚拟存储管理 227

8-4-1 进程的虚拟地址空间 227

8-4-2 Windows NT虚拟分页的地址变换机构 228

8-4-3 页面调度策略和工作集 229

8-4-4 页架状态和页架数据库 230

8-4-5 共享主存——段对象、视图和映像文件 231

8-5 输入输出(I/O)系统 232

8-5-1 输入输出(I/O)系统的结构 233

8-5-2 统一的驱动程序模型 234

8-5-3 异步I/O操作和I/O请求处理过程 234

8-5-4 映像文件I/O 235

8-6 Windows NT的内装网络 235

8-6-1 Windows NT的内装网络的特色 235

8-6-2 Windows NT网络的体系结构 236

8-7 对象管理程序 238

8-8 进程通信及本地过程调用(LRC) 239

8-8-1 线程间的同步 239

8-8-2 进程通信——本地过程调用(LPC) 239

8-9 Windows NT的安全性 240

本章小结 241

习题八 242

参考文献 243