当前位置:首页 > 工业技术
操作系统原理与Windows NT系统
操作系统原理与Windows NT系统

操作系统原理与Windows NT系统PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:沈祥玖主编;沈祥玫,李作纬,徐延峰编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2001
  • ISBN:7040099462
  • 页数:262 页
图书介绍:
《操作系统原理与Windows NT系统》目录

第1章操作系统引论 1

1.1操作系统概述 1

1.1.1什么是操作系统 1

1.1.2操作系统的地位 1

目录 1

1.1.3操作系统的功能 2

1.2操作系统分类 4

1.2.1批处理系统 4

1.2.2分时系统 5

1.2.3实时系统 6

1.2.4网络操作系统 7

1.2.5 通用操作系统 7

1.3.2微机多任务操作系统 8

1.3微机操作系统的形成和发展 8

1.3.1 MS-DOS操作系统 8

1.3.3 Windows操作系统 9

1.3.4 UNIX/XENIX操作系统 10

1.4 Windows NT简介 11

1.4.1 WindowsNT的发展 11

1.4.2 Windows NT的特点 12

1.5 Windows NT模块结构 17

1.5.1 WindowsNT结构纵览 17

1.5.2 用户模式与内核模式的比较 18

1.5.3 NT结构部件 18

1.6.1对象管理器(Object Manager) 25

1.6.2 进程管理器(Process Manager) 25

1.6 NT Executive的重要组件 25

1.6.3 虚拟内存管理器(Virtual Memory Manager) 26

1.6.4本地过程调用功能(Local Procedure Call Facility) 26

1.6.5安全参考监视器(Security Reference Monitor) 26

1.6.6 I/O管理器(I/O Manager) 27

本章小结 27

习题一 27

第2章文件管理系统 29

2.1概述 29

2.1.1件和文件系统 29

2.1.2文件的分类 30

2.2文件的结构及存取方法 31

2.2.1文件的逻辑结构 31

222文件的物理结构 32

2.2.3文件的存取方法 34

2.2.4文件存储空间管理 35

2.3文件目录 36

2.3.1单级和二级目录 36

2.3.2文件目录检索 38

2.4文件的使用 40

2.4.1文件操作的系统调用 40

2.4.2文件共享、保护和保密 42

2.5 Windows NT文件系统 44

2.5.1使用文件系统 45

2.5.2长文件名 47

2.5.3文件命名的注意事项 47

2.5.4 可恢复的文件系统 48

2.5.5转化为NTFS分区 49

2.5.7支持可移动介质 50

2.6磁盘管理员 50

2.5.6 NTFS文件压缩 50

2.6.1启动磁盘管理员程序 51

2.6.2配置磁盘管理员程序 51

2.6.3改变显示 51

2.6.4使用分区 52

2.6.5创建分区 52

2.6.6格式化分区 53

2.6.9创建逻辑分区 54

2.6.10删除分区 54

2.6.8创建扩展分区 54

2.6.7标记激活分区 54

2.6.11分区特性 55

2.7磁盘卷 55

2.8使用镜像分区 56

2.9使用条块组 56

2.9.1带有奇偶校验的磁盘条块化 57

2.9.2重建条块组 58

2.10 保存磁盘配置信息 58

2.11 DOS文件管理的特点 58

本章小结 60

习题二 61

第3章进程管理 62

3.1进程的概念 62

3.1.1 进程概念的引入 62

3.1.2 进程的概念 64

3.1.3 进程状态 65

3.1.4进程实体 67

3.2进程的控制 69

3.3进程调度 70

3.4进程通信 73

3.3.1 进程的互斥与同步 73

3.4.2加锁与开锁 74

3.4.3信号量上的P,V操作 76

3.4.4消息通信 80

3.5死锁 82

3.5.1死锁的产生 83

3.5.2死锁的解决方法 85

3.6.1 NT 的基元成分——对象、进程和线程 86

3.6 Windows NT进程的相关概念 86

3.6.2 NT 的内核 95

3.7 NT的线程调度 95

3.7.1 NT调度概述 95

3.7.2优先级 96

3.7.3 时间片 97

3.7.4描述表切换 98

3.7.5线程状态及调度 99

3.7.6调整线程调度 101

3.7.7 对称多处理机系统上的线程调度 103

3.8中断和异常处理 105

3.8.1 中断调度 106

3.8.2异常调度 108

3.9 NT的同步与互斥机制 109

3.8.3系统服务调度 109

3.10进程通信——本地过程调用(LPC) 115

本章小结 116

习题三 117

第4章存储管理 119

4.1存储管理的目的和功能 119

4.1.1内存的分配和管理 119

4.1.2 内存空间的共享 120

4.1.3存储保护 120

4.1.4存储扩充 120

4.2覆盖和交换技术 120

4.2.1覆盖技术 120

4.3.1虚拟存储器的基本概念 122

4.3虚拟存储技术 122

4.2.2交换技术 122

4.3.2虚拟存储器建立的主要问题 123

4.4缓冲存储器 123

4.4.1缓冲存储器的结构 124

4.4.2缓冲存储器的工作原理 125

4.5存储管理机制 126

4.5.1分区存储管理 126

4.5.2分页存储管理 129

4.5.3分段存储管理 135

4.5.4段页式存储管理 141

4.6 Windows NT的内存管理 143

4.6.1内存管理器的结构和功能 144

4.6.2地址空间分布 147

4.6.3地址变换 149

4.6.4页面错误处理 154

4.6.5页面调度策略和工作集 156

4.6.6页块数据库 159

本章小结 164

习题四 165

第5章设备管理 166

5.1设备管理概述 166

5.1.1设备的分类 166

5.1.2设备管理的目标和功能 167

5.2 I/O控制方式 168

5.2.1查询方式 169

5.2.2中断方式 169

5.2.4通道方式 170

5.2.3直接内存存取方式 170

5.3缓冲技术 172

5.4设备分配 174

5.4.1设备分配策略 174

5.4.2设备分配程序 177

5.5 Windows NT的 I/O系统 182

5.5.1 I/O系统的结构 183

5.5.2设备驱动程序 186

5.5.3 I/O系统的数据结构 191

5.5.4 I/O 请求处理过程 194

本章小结 201

习题五 201

6.2作业调度 203

第6章作业管理 203

6.1作业的概念 203

6.2.1作业的状态及其转换 204

6.2.2作业调度 205

6.3用户与操作系统的接口 206

6.3.1系统调用 207

6.3.2作业级的用户接口 208

6.4作业控制 209

6.4.1脱机控制方式 210

6.4.2联机控制方式 211

本章小结 211

习题六 212

7.1 UNIX操作系统概述 213

第7章UNIX系统简介 213

7.2系统结构 214

7.3文件系统 215

7.3.1 UNIX文件系统概述 215

7.3.2文件目录结构和文件(路径)名 216

7.3.3与文件有关的系统调用 217

7.4进程管理 217

7.4.1进程和进程控制块PCB 217

7.4.2 进程控制 220

7.5设备管理 222

7.6管道pipe 223

7.7系统调用 224

7.8 Shell语言简介 224

习题七 228

本章小结 228

8.1 Linux概述 229

8.1.1 Linux的发展 229

第8章Linux系统简介 229

8.1.2 Linux的特性 230

8.2 Linux文件系统 232

8.2.1概述 232

8.2.2 EXT2文件系统 233

8.2.3 Linux的虚拟文件系统 235

8.3 Linux内存管理 236

8.4 Linux 中的进程管理 237

8.4.1 Linux的进程控制块 237

8.4.2 Linux中的进程调度 238

8.1.4 Linux进程通信 239

8.4.3 Linux 中的进程控制 239

8.5 Linux 中的设备管理 241

8.5.1概述 241

8.5.2 Linux中的设备驱动程序 242

8.6 Linux的Shell简介 243

8.6.1了解Linux的Shell 243

8.6.2 Shell的一般用法 243

8.6.3 Shell编程 246

本章小结 247

习题八 247

附录概念、术语解释 249

参考文献 262

返回顶部