当前位置:首页 > 工业技术
计算机应用与软件技术专业高等职业院校国家技能型紧缺人才培养培训工程规划教材  操作系统  第2版
计算机应用与软件技术专业高等职业院校国家技能型紧缺人才培养培训工程规划教材  操作系统  第2版

计算机应用与软件技术专业高等职业院校国家技能型紧缺人才培养培训工程规划教材 操作系统 第2版PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:王路群著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2007
  • ISBN:9787121047824
  • 页数:362 页
图书介绍:本书以Linux和Windows XP操作系统为实例,全面、系统地介绍了操作系统的基本概念、基本技术和基本方法,详细地分析了Linux和Windows XP的核心技术。同时,编者还根据自身教学经验,对难以理解的部分均以实例引出,使读者能够从简单的实例入手,掌握操作系统的内部工作原理。
《计算机应用与软件技术专业高等职业院校国家技能型紧缺人才培养培训工程规划教材 操作系统 第2版》目录

第一部分 操作系统原理及实例第1章 操作系统概论 3

1.1 操作系统的形成和发展 3

1.1.1 什么是操作系统 4

1.1.2 操作系统的发展历程 6

1.2 操作系统的功能和特性 11

1.2.1 操作系统的功能 11

1.2.2 操作系统的特性 13

1.3 操作系统的类型和主要产品 14

1.3.1 多道批处理系统 14

1.3.2 分时系统 15

1.3.3 实时系统 16

1.3.4 个人机系统 17

1.3.5 网络操作系统 18

1.3.6 分布式操作系统 18

本章小结 19

习题1 19

第2章 进程管理 20

2.1 系统的基本工作单位 20

2.1.1 进程概念的引入 21

2.1.2 进程管理 25

2.2 进程的结构及进程队列 27

2.2.1 进程的实体 27

2.2.2 进程控制块的组成 27

2.2.3 进程控制块的作用 28

2.2.4 进程队列 28

2.2.5 进程的状态及其转换 29

2.3 进程的控制 30

2.3.1 进程控制机构 30

2.3.2 进程的创建与撤销 31

2.3.3 进程的挂起与恢复 33

2.4 进程的协调 35

2.4.1 进程互斥 35

2.4.2 进程同步 39

2.4.3 信号量和P、V操作 40

2.4.4 管程 43

2.4.5 经典进程的同步 45

2.5 进程的通信 48

2.5.1 进程通信的类型 48

2.5.2 进程通信的方式 49

2.6 进程的安全性 52

2.6.1 死锁的概念 52

2.6.2 死锁的预防 53

2.6.3 死锁的避免 54

2.6.4 死锁的检测与系统恢复 56

2.7 进程的演化与进展 57

2.7.1 基本工作单位的控制粒度 57

2.7.2 线程的概念 57

2.8 Linux的进程管理 60

2.8.1 Linux进程概述 60

2.8.2 Linux进程控制 62

2.8.3 Linux进程通信 63

2.9 Windows 2000/XP的进程管理 68

2.9.1 Windows 2000/XP的进程管理 68

2.9.2 Windows 2000/XP的线程管理 70

2.9.3 Windows 2000/XP的进程互斥与同步 71

2.9.4 Windows 2000/XP进程间的通信 73

2.9.5 Windows 2000/XP的线程调度 74

本章小结 75

习题2 76

第3章 处理机管理 78

3.1 作业调度 78

3.1.1 作业的定义 78

3.1.2 作业状态及转换 79

3.1.3 调度级别 80

3.1.4 作业调度 81

3.2 进程调度 83

3.3 调度性能的评价 84

3.4 常用调度算法 86

3.4.1 先来先服务法 86

3.4.2 时间片轮转法 87

3.4.3 优先级法 89

3.4.4 其他算法简介 90

3.5 Linux处理机管理 92

3.5.1 Linux进程调度机制 92

3.5.2 Linux进程调度的实现 93

3.5.3 作业级用户接口 94

3.6 Windows 2000/XP处理机管理 97

3.6.1 Windows 2000/XP的处理机调度机制 97

3.6.2 Windows 2000/XP优先级的设置 98

3.6.3 Windows 2000/XP的调度数据结构及策略 102

3.6.4 Windows 2000/XP任务管理器 103

3.6.5 系统性能监视器 106

本章小结 110

习题3 111

第4章 存储器管理 113

4.1 存储器管理引言 113

4.1.1 存储器的层次 113

4.1.2 用户程序的主要处理阶段 114

4.1.3 存储器管理的功能 115

4.2 存储器管理基本技术 117

4.2.1 分区法 117

4.2.2 可重定位分区分配 120

4.2.3 对换技术 121

4.3 分页存储管理技术 122

4.3.1 虚拟存储器的概念 122

4.3.2 分页的概念 123

4.3.3 请求分页的基本思想 126

4.3.4 硬件支持及缺页处理 127

4.3.5 页的共享和保护 129

4.4 分段存储管理技术 130

4.4.1 分段存储管理的基本概念 130

4.4.2 分段存储管理的基本原理 131

4.4.3 段的保护和共享 132

4.4.4 段页式存储管理技术 132

4.5 虚存中的置换算法 133

4.5.1 先进先出算法(FIFO) 133

4.5.2 最佳算法(OPT) 134

4.5.3 最近最久未使用算法(LRU) 134

4.5.4 其他页面置换算法 135

4.6 Linux的存储器管理 135

4.6.1 Linux的分段和分页机制 136

4.6.2 Linux内存管理机制 138

4.7 Windows 2000/XP内存管理 141

4.7.1 Windows 2000/XP内存管理器 141

4.7.2 Windows 2000/XP地址空间布局 141

4.7.3 Windows 2000/XP的地址映射机制及页面调度策略 142

4.7.4 Windows 2000/XP物理内存管理 143

4.7.5 内存保护机制和写时复制 144

4.7.6 系统性能监视器中的内存监视 145

4.7.7 Windows 2000/XP的外存管理 146

4.7.8 Windows 2000/XP高速缓冲存储管理 147

4.7.9 虚拟内存大小的调整 148

本章小结 148

习题4 149

第5章 文件管理 151

5.1 文件与文件系统 151

5.1.1 文件的概念 151

5.1.2 文件的分类 152

5.1.3 文件系统的概述 153

5.1.4 文件系统的功能 153

5.2 文件的组织与存储 154

5.2.1 文件的逻辑结构与存取方式 154

5.2.2 文件的物理结构 157

5.3 文件的管理 160

5.3.1 文件控制块 160

5.3.2 文件目录的概念 160

5.3.3 目录文件的结构 161

5.3.4 文件存储空间管理 163

5.4 文件的共享与安全 166

5.4.1 文件共享的实现 166

5.4.2 文件安全的管理 167

5.5 Linux文件系统 169

5.5.1 Linux文件系统概述 169

5.5.2 EXT2文件系统 171

5.5.3 虚拟文件系统(VFS) 176

5.6 Windows 2000/XP文件系统 180

5.6.1 Windows 2000/XP文件系统概述 180

5.6.2 CDFS与UDS 181

5.6.3 FAT12、FAT16、FAT32 181

5.6.4 NTFS 183

5.6.5 Windows 2000/XP文件系统的实现机制 187

5.6.6 把系统文件转化成NTFS卷 187

5.6.7 NTFS文件的压缩 188

5.6.8 NTFS的索引服务 189

本章小结 189

习题5 190

第6章 设备管理 191

6.1 设备与设备管理 191

6.1.1 设备的分类 191

6.1.2 设备管理的设计目标 193

6.1.3 设备管理的功能 193

6.1.4 数据传送控制方式 194

6.2 缓冲技术 196

6.2.1 缓冲技术的引入 197

6.2.2 缓冲器的种类 198

6.3 设备分配 201

6.3.1 设备管理的数据结构 201

6.3.2 设备分配的原则 202

6.4 Linux设备管理 204

6.4.1 Linux设备分类与识别 204

6.4.2 Linux设备驱动程序 207

6.5 Windows 2000/XP设备管理 212

6.5.1 Windows 2000/XP的I/O系统结构 213

6.5.2 Windows 2000/XP I/O系统的数据结构 214

6.5.3 Windows 2000/XP设备驱动程序 215

6.5.4 Windows 2000/XP的设备管理器 218

6.5.5 Windows 2000/XP的系统信息 219

本章小结 219

习题6 220

第7章 分布式操作系统 221

7.1 分布式系统引论 221

7.1.1 分布式系统与集中式系统 222

7.1.2 分布式系统与独立微机 222

7.1.3 分布式系统与网络操作系统 223

7.1.4 分布式系统的特征 224

7.2 分布式系统的互斥 227

7.2.1 集中式算法 228

7.2.2 分布式事件排序算法 228

7.2.3 令牌环算法 230

7.2.4 三种互斥算法比较 231

7.3 分布式系统的死锁 232

7.3.1 资源分配中的死锁 232

7.3.2 消息通信中的死锁 235

7.4 分布式系统的负载分配 238

7.4.1 负载分配的概念 238

7.4.2 调度算法 240

7.4.3 协调者选举 243

7.4.4 孤儿进程 244

7.5 分布式文件系统 245

7.5.1 分布式文件服务 245

7.5.2 分布式目录服务 246

7.5.3 分布式命名服务 248

7.5.4 分布式文件共享问题 250

7.5.5 分布式文件缓冲区管理 251

7.5.6 分布式文件复制 252

本章小结 253

习题7 254

第8章 操作系统设计 255

8.1 操作系统的设计问题 255

8.2 操作系统的设计目标 256

8.3 操作系统的设计阶段 258

8.4 操作系统的结构设计 258

8.4.1 何谓“结构” 258

8.4.2 设计模块的主要原则 259

8.5 其他设计问题 262

8.5.1 操作系统的接口设计 262

8.5.2 几种操作系统的实现技术 262

8.6 Linux的体系结构 264

8.6.1 进程管理子系统 265

8.6.2 内存管理子系统 265

8.6.3 虚拟文件系统 266

8.6.4 进程间通信子系统 267

8.6.5 网络接口子系统 268

8.7 Windows 2000/XP的体系结构 269

8.7.1 Windows 2000/XP的体系结构 269

8.7.2 核心态组件 271

本章小结 272

习题8 272

第二部分 集中实训环节 275

第9章 Linux应用基础篇 275

9.1 Red Hat Linux 9.0的安装 275

9.1.1 Red Hat Linux 9.0的硬件需求 275

9.1.2 安装前的准备 276

9.1.3 Red Hat Linux 9.0安装的步骤 277

9.1.4 Red Hat Linux 9.0的登录和关闭 288

9.2 Linux的基本使用和设置 290

9.2.1 显示属性的设置 290

9.2.2 配置日期和时间 292

9.2.3 软盘和光盘的使用 293

9.2.4 打印机的安装与设置 295

9.3 Linux文件操作命令 299

9.3.1 文件显示命令 299

9.3.2 查找、排序及显示指定文件内容的命令 301

9.3.3 比较文件内容的命令 305

9.3.4 复制、删除和移动文件的命令 306

9.3.5 文件内容统计命令 308

9.3.6 命令的输入/输出 308

9.4 Linux目录操作命令 312

9.4.1 Linux系统主要目录说明 312

9.4.2 创建和删除目录的命令 313

9.4.3 改变工作目录和显示目录内容的命令 314

9.4.4 链接文件的命令 315

9.4.5 改变文件或目录存取权限的命令 315

9.5 Linux进程管理操作命令 317

9.5.1 报告进程状态 317

9.5.2 结束进程 319

9.5.3 进程睡眠 320

9.5.4 前台和后台进程 320

9.5.5 调整优先级 323

第10章 Linux高级应用篇 326

10.1 Linux进程管理 326

10.1.1 目的 326

10.1.2 要求 326

10.1.3 内容 327

10.2 Linux存储管理 328

10.2.1 目的 328

10.2.2 要求 328

10.2.3 内容 329

10.3 Linux文件管理 331

10.3.1 目的 331

10.3.2 要求 331

10.3.3 内容 331

10.4 Linux设备管理 333

10.4.1 目的 333

10.4.2 要求 333

10.4.3 内容 334

10.5 Linux网络管理 337

10.5.1 目的 337

10.5.2 要求 337

10.5.3 内容 337

第三部分 习题参考答案 343

习题1参考答案 343

习题2参考答案 345

习题3参考答案 350

习题4参考答案 353

习题5参考答案 357

习题6参考答案 358

习题7参考答案 359

习题8参考答案 360

参考文献 362

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