图书介绍

操作系统原理与Windows NT系统pdf电子书版本下载

操作系统原理与Windows NT系统
  • 沈祥玖主编;沈祥玫,李作纬,徐延峰编著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040099462
  • 出版时间:2001
  • 标注页数:262页
  • 文件大小:16MB
  • 文件页数:275页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

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

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

精品推荐