当前位置:首页 > 工业技术
操作系统原理及应用(Windows Server 2008)
操作系统原理及应用(Windows Server 2008)

操作系统原理及应用(Windows Server 2008)PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:沈祥玖编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2011
  • ISBN:9787508481135
  • 页数:288 页
图书介绍:本书以Windows Server 2008为范例,针对高职高专学生的特点,总结作者多年从事教学和实际应用开发的经验,由浅入深,基本理论以够用为度,理论结合实际,讲述操作系统的基本原理及实际应用。全书共9章,主要内容包括:操作系统引论、文件管理系统、进程管理、存储管理、设备管理、作业管理、UNIX系统简介、Linux系统简介和上机实训。
《操作系统原理及应用(Windows Server 2008)》目录

第1章 操作系统引论 1

1.1操作系统概述 1

1.1.1计算机系统 1

1.1.2操作系统的作用 3

1.1.3操作系统的功能 4

1.2操作系统发展历史 6

1.2.1操作系统发展的主要动因 7

1.2.2手工操作阶段 8

1.2.3单道批处理系统 8

1.2.4多道批处理系统 9

1.2.5分时操作系统 10

1.2.6实时系统 12

1.3操作系统的分类 12

1.3.1多处理机操作系统 13

1.3.2网络操作系统 13

1.3.3分布式操作系统 14

1.3.4嵌入式操作系统 14

1.3.5通用操作系统 14

1.3.6微机操作系统 15

1.4 Windows Server 2008简介 17

1.4.1服务器角色 18

1.4.2 Windows Server 2008的核心技术 18

1.4.3产品系列比较 21

1.5 Windows Server 2008模块结构 21

1.5.1 Windows Server 2008结构纵览 22

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

1.5.3 Windows Server 2008结构部件 23

1.6 Windows Server 2008执行体中的重要组件 27

1.6.1对象管理器(Object Manager) 27

1.6.2进程管理器(Process Manager) 27

1.6.3虚拟内存管理器(Virtual Memo Manager) 27

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

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

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

本章小结 29

习题一 29

第2章 文件管理 31

2.1文件、文件系统与文件分类 31

2.1.1文件和文件系统 31

2.1.2文件的分类 32

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

2.2.1文件的逻辑结构 33

2.2.2文件的物理结构 34

2.2.3文件的存取方法 36

2.2.4文件存储空间管理 37

2.3文件目录 37

2.3.1单级和二级目录 38

2.3.2多级目录 38

2.3.3文件目录检索 39

2.4文件的使用 41

2.4.1文件操作的系统调用 41

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

2.5 Windows Server 2008文件系统 45

2.5.1 FAT文件系统 45

2.5.2 NTFS文件系统 46

2.5.3管理文件与文件夹的访问许可权 48

2.6磁盘管理员 55

2.6.1磁盘管理的控制台 55

2.6.2创建主磁盘分区 58

2.6.3创建扩展磁盘分区 60

2.6.4指定“活动”的磁盘分区 61

2.6.5对已创建磁盘分区的常用操作 62

2.7磁盘卷 63

2.7.1升级为动态磁盘 63

2.7.2简单卷 64

2.7.3扩展简单卷 65

2.7.4跨区卷 65

2.7.5带区卷 66

2.7.6镜像卷 66

2.7.7 RAID-5卷 67

2.8文件的压缩、加密与磁盘整理 68

2.8.1文件、文件夹的压缩与解压缩 69

2.8.2文件复制或移动对压缩属性的影响 70

2.8.3文件与文件夹的加密、解密 70

2.8.4磁盘整理与故障恢复 70

本章小结 71

习题二 71

第3章 进程管理 74

3.1进程的引入 74

3.1.1前趋图 74

3.1.2程序的顺序执行 75

3.1.3程序的并发执行 76

3.2进程和线程的描述 79

3.2.1进程的概念 79

3.2.2进程状态 81

3.2.3进程实体 82

3.2.4线程 86

3.3进程的控制 87

3.3.1建立进程原语 88

3.3.2撤消进程原语 88

3.3.3进程阻塞原语 88

3.3.4进程唤醒原语 89

3.3.5挂起进程原语 89

3.3.6解除挂起原语 89

3.4进程调度 90

3.4.1调度类型 90

3.4.2进程调度算法 92

3.5死锁 96

3.5.1死锁的产生 96

3.5.2死锁的解决方法 98

3.6进程同步、互斥与通信 103

3.6.1进程的互斥与同步 103

3.6.2加锁与开锁 104

3.6.3信号量上的P、V操作 106

3.6.4进程通信 111

3.7 Windows Server 2008进程的相关概念 114

3.7.1 Windows Server 2008的基本成分——对象、进程和线程 114

3.7.2 Windows Server 2008的内核 120

3.8 Windows Server 2008的线程调度 120

3.8.1 Windows Server 2008调度概述 120

3.8.2优先级 121

3.8.3时间片 122

3.8.4描述表切换 123

3.8.5线程状态及调度 123

3.8.6调整线程调度 126

3.8.7对称多处理机系统上的线程调度 128

3.9中断和异常处理 128

3.9.1陷阱处理程序 128

3.9.2中断调度 129

3.9.3异常调度 131

3.9.4系统服务调度 131

3.10 Windows Server 2008的同步与互斥机制 132

3.10.1内核同步 132

3.10.2执行体同步 133

3.11进程通信——本地过程调用(LPC) 136

本章小结 137

习题三 137

第4章 存储管理 140

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

4.2覆盖和交换技术 141

4.2.1覆盖技术 141

4.2.2交换技术 142

4.3虚拟存储技术 143

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

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

4.4缓冲存储器 144

4.4.1缓冲存储器的结构 144

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

4.5存储管理机制 146

4.5.1分区存储管理 146

4.5.2分页存储管理 150

4.5.3分段存储管理 155

4.5.4段页式存储管理 161

4.6 Windows Server 2008的内存管理 162

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

4.6.2地址空间分布 166

4.6.3地址变换 167

4.6.4页面错误处理 171

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

4.6.6物理内存管理 176

本章小结 181

习题四 181

第5章 设备管理 185

5.1设备管理的目标和功能 185

5.1.1设备的分类 185

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

5.2 I/O控制方式 187

5.2.1查询方式 188

5.2.2节中断方式 188

5.2.3直接内存存取方式 189

5.2.4通道方式 189

5.3缓冲技术 191

5.4设备分配 192

5.4.1设备分配策略 192

5.4.2设备分配程序 196

5.5 Windows Server 2008的I/O系统 200

5.5.1 I/O系统的结构 201

5.5.2设备驱动程序 204

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

5.5.4 I/O请求处理过程 210

本章小结 216

习题五 216

第6章 作业管理 219

6.1作业的概念 219

6.2作业调度 220

6.2.1作业的状态及其转换 220

6.2.2作业调度 221

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

6.3.1系统调用 225

6.3.2作业级的用户接口 227

6.4作业控制 228

6.4.1脱机控制方式 228

6.4.2联机控制方式 229

本章小结 230

习题六 230

第7章 UNIX系统简介 231

7.1 UNIX操作系统概述 231

7.2 UNIX系统结构 232

7.3 UNIX文件系统 233

7.3.1 UNIX文件系统概述 233

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

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

7.4 UNIX进程管理 235

7.4.1进程和进程控制块PCB 235

7.4.2进程控制 237

7.5 UNIX设备管理 238

7.6 UNIX管道pipe 239

7.7 UNIX系统调用 240

7.8 UNIX shell语言简介 240

本章小结 243

习题七 243

第8章 Linux系统简介 245

8.1 Linux概述 245

8.1.1 Linux的发展 245

8.1.2 Linux的特性 246

8.2 Linux文件系统 248

8.2.1概述 248

8.2.2 Ext2文件系统 249

8.2.3 Linux的虚拟文件系统 249

8.3 Linux内存管理 250

8.4 Linux中的进程管理 251

8.4.1 Linux的进程控制块 251

8.4.2 Linux中的进程调度 251

8.4.3 Linux中的进程控制 251

8.4.4 Linux进程通信 252

8.5 Linux中的设备管理 252

8.5.1概述 252

8.5.2 Linux中的设备驱动程序 253

8.6 Linux的shell简介 253

8.6.1了解Linux的shell 253

8.6.2 shell的一般用法 253

8.6.3 shell编程 257

本章小结 257

习题八 258

第9章 上机实训 259

实训一Windows Server 2003/2008操作系统的使用 259

实训二Windows Server 2003/2008操作系统安装 261

实训三Windows Server 2003/2008磁盘管理 263

实训四Windows中的进程 265

实训五Windows进程的“一生” 270

实训六Windows线程同步 273

实训七在Windows Server 2003/2008系统应用程序使用内存的情况 280

实训八外设与主板的硬件连接和安装 281

实训九在Windows Server 2003/2008系统中安装设备驱动程序 282

实训十认知UNIX系统 282

实训十一认知Linux系统 285

参考文献 288

相关图书
作者其它书籍
返回顶部