《计算机操作系统基础与应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:袁捷等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302064059
  • 页数:304 页
图书介绍:本书主要讲述了操作系统的功能和基本概念、Windows 2000的结构和使用以及 Linux(Red Hat Linux8.0)的使用。本书介绍简明扼要,实际系统使用说明新颖实用,并且配有插图,例题丰富,实训要求明确。

第1章 操作系统概述 1

1.1 什么是操作系统 1

1.1.1 操作系统的定义和目标 1

1.1.2 操作系统的形成和诞生 5

1.1.3 操作系统的功能和特征 8

1.2 操作系统的类型 11

1.2.1 传统基本类型 11

1.2.2 微机操作系统 13

1.2.3 网络操作系统 13

1.3 操作系统的结构 13

1.3.1 无序模块式 14

1.3.2 分层式 14

1.3.3 虚拟机式 15

1.3.4 客户机/服务器式 16

1.4 操作系统的用户界面 17

1.4.1 作业级命令方式 17

1.4.2 图形控制方式 19

1.4.3 程序级界面 20

本章小结 21

实训 21

复习思考题 22

第2章 操作系统基本原理 23

2.1 作业管理 23

2.1.1 作业生命期 23

2.1.2 作业调度策略 25

2.2 处理机管理 26

2.2.1 同时运行多个作业 26

2.2.2 进程及其状态变迁 29

2.2.3 进程调度策略 33

2.3 进程同步 35

2.3.1 竞争资源 35

2.3.2 交换数据 39

2.3.3 死锁问题的对策 42

2.4 存储器管理 44

2.4.1 内存分区 45

2.4.2 覆盖与交换 48

2.4.3 页式存储管理 49

2.4.4 分段与段页式存储管理 51

2.5 设备管理 53

2.5.1 外部设备与输入/输出 53

2.5.2 分配和处理 55

2.5.3 缓冲区和缓冲池 57

2.6 文件管理 58

2.6.1 文件目录 58

2.6.2 文件的结构和类别 60

2.6.3 文件的使用和保护 62

本章小结 64

复习思考题 64

第3章 Windows 2000入门 66

3.1 Windows 2000的安装 66

3.1.1 准备工作 66

3.1.2 运行安装程序 67

3.1.3 其他安装方法 68

3.1.4 Windows 2000 Server的安装 69

3.2 Windows 2000配置 71

3.2.1 配置网络协议 71

3.2.2 配置服务器 71

3.2.3 配置硬盘 72

3.2.4 配置客户 73

3.3 初步使用Windows 2000 74

3.3.1 启动与退出 74

3.3.2 图形用户界面 75

3.3.3 窗口基本操作 76

3.3.4 文件基本操作 78

3.4 Windows 2000的设置 80

3.4.1 启动控制面板 80

3.4.2 设置显示属性 80

3.4.3 设置键盘和鼠标 81

3.4.4 设置区域 83

3.4.5 其他设置 84

3.4.6 添加/删除程序 86

本章小结 87

实训 87

复习思考题 87

第4章 Windows 2000的体系结构 88

4.1 基本概念 88

4.1.1 Win32 API 88

4.1.2 对象和句柄 89

4.1.3 进程、线程和作业 90

4.1.4 虚拟内存 91

4.1.5 处理器访问模式 92

4.1.6 服务、函数和例程 92

4.2 体系结构 93

4.2.1 系统模型 93

4.2.2 总体结构 95

4.3 关键组件 97

4.3.1 环境子系统 97

4.3.2 Ntdll.dll 99

4.3.3 执行体 100

4.3.4 内核 101

4.3.5 抽象硬件层 101

4.3.6 设备驱动程序 101

4.3.7 系统线程 102

4.3.8 系统进程 102

4.4 实例:响应请求 103

4.4.1 在本地机上登录 104

4.4.2 为应用程序创建一个窗口 105

本章小结 106

实训 106

复习思考题 107

第5章 Windows 2000的基本机制 108

5.1 注册表机制 108

5.1.1 注册表逻辑结构 108

5.1.2 注册表数据类型 110

5.1.3 注册表编辑器 110

5.1.4 注册表内部结构 113

5.2 Win32服务 115

5.2.1 组成 115

5.2.2 启动和运行 115

5.3 Windows管理装置 116

5.3.1 WMI体系结构 116

5.3.2 WMI实现 117

5.3.3 WMI控制器的使用 117

5.4 本地过程调用 119

5.4.1 消息传送方法 119

5.4.2 消息传送的实现 119

5.5 陷阱调度 120

5.5.1 中断与异常 120

5.5.2 中断调度 120

5.5.3 异常调度 122

5.6 对象管理 123

5.6.1 对象管理器 123

5.6.2 对象类型 124

5.6.3 对象结构 125

5.7 同步机制 127

5.7.1 内核同步 128

5.7.2 执行体同步 129

本章小结 129

实训 130

复习思考题 130

第6章 Windows 2000管理基础 131

6.1 任务管理器 131

6.1.1 任务管理器界面 131

6.1.2 任务管理器的使用 133

6.2 Microsoft管理控制台 135

6.2.1 创建自定义控制台 135

6.2.2 控制台中管理单元的显示方式 136

6.2.3 设置控制台访问选项 137

6.3 事件查看器 138

6.3.1 日志类型和事件类型 138

6.3.2 事件查看器的使用 139

6.4 性能监视工具 143

6.4.1 性能对象、计数器和实例 144

6.4.2 系统监视器 144

6.4.3 性能日志和警报 146

6.5 其他管理类别 147

6.5.1 利用智能镜像和组策略进行管理 147

6.5.2 Windows脚本宿主 148

本章小结 149

实训 149

复习思考题 150

第7章 Windows 2000网络与安全 151

7.1 Windows 2000的网络结构 151

7.1.1 分层模式和协议 151

7.1.2 Windows 2000网络分层结构 152

7.1.3 Windows 2000网络设计和安装 153

7.2 Windows 2000服务器 154

7.2.1 Windows 2000域 154

7.2.2 Windows 2000组 155

7.2.3 Windows 2000域模型 156

7.2.4 智能镜像与磁盘阵列 158

7.3 网络互操作 160

7.3.1 过渡到Windows 2000 Server 160

7.3.2 与NetWare的连接 160

7.3.3 与Macintosh的连接 161

7.3.4 远程访问服务 162

7.4 Windows 2000的安全性 164

7.4.1 安全性特征和系统组件 165

7.4.2 保护对象 166

7.4.3 审核与登录 168

本章小结 169

复习思考题 170

第8章 进入Linux 171

8.1 Linux简介 171

8.1.1 Linux的起源 171

8.1.2 Linux的特点 172

8.2 Linux的版本 173

8.2.1 Linux的内核版本 173

8.2.2 Linux的发行版本 174

8.3 Red Hat Linux安装 174

8.3.1 安装Red Hat Linux 8.0的硬件要求 174

8.3.2 安装前的准备 175

8.3.3 开始安装 177

8.4 Red Hat Linux 8.0的启动和关闭 184

8.4.1 Red Hat Linux的启动 184

8.4.2 登录与退出 185

8.4.3 关闭Red Hat Linux系统 185

8.5 vim的使用 186

8.5.1 vim的启动和退出 186

8.5.2 vim的工作模式 187

8.5.3 Command Mode下的主要命令 188

8.5.4 Last Line Mode下的主要命令 189

8.6 获取帮助 189

8.6.1 man page 190

8.6.2 HOWTO和FAQ 191

8.6.3 info页 191

本章小结 191

实训 192

复习思考题 192

第9章 Linux基本命令 193

9.1 Linux命令的基础知识 193

9.1.1 什么是shell 193

9.1.2 shell命令行的一般形式 194

9.1.3 命令中的特殊字符 195

9.1.4 输入/输出重定向 197

9.1.5 管道 199

9.2 文件的操作命令 199

9.2.1 文件的基本概念 200

9.2.2 文件内容的显示和统计命令 200

9.2.3 文件的复制、备份与压缩命令 204

9.3 进程与作业控制命令 206

9.3.1 进程的启动 206

9.3.2 作业和进程的查看 207

9.3.3 进程的终止和休眠 209

9.3.4 进程的前后台切换 210

9.4 其他命令 211

9.4.1 用户信息的查看和身份的切换 211

9.4.2 信息的发送和显示命令 212

本章小结 214

实训 215

复习思考题 215

第10章 Linux的shell编程 216

10.1 bash脚本设计基础 216

10.1.1 脚本的建立和执行 216

10.1.2 命令执行操作符 217

10.1.3 变量和参数 218

10.1.4 测试命令 226

10.1.5 逻辑运算 227

10.1.6 算术运算 227

10.1.7 bash的内部命令 227

10.2 bash脚本的控制结构 228

10.2.1 复合结构 228

10.2.2 选择结构 230

10.2.3 循环结构 232

10.2.4 无条件控制 234

10.3 bash脚本中的函数 235

10.4 bash脚本的调试 236

本章小结 236

实训 237

复习思考题 237

第11章 Linux图形环境基础 238

11.1 X Window简介 238

11.1.1 X Window的组成 238

11.1.2 X Server和X Client之间的通信 240

11.1.3 窗口管理器 240

11.1.4 X Window的特点 241

11.2 配置X Window 241

11.2.1 X的配置文件 241

11.2.2 X的配置 246

11.3 X Window的启动 248

11.3.1 自动启动X 248

11.3.2 手工启动X 248

11.4 进入Red Hat Linux桌面环境 249

11.4.1 启动和退出KDE桌面系统 250

11.4.2 KDE的组成 251

11.4.3 桌面系统中的术语 252

11.4.4 鼠标的使用 252

11.4.5 桌面的使用 253

11.4.6 菜单的使用 253

11.4.7 图标的使用 254

11.4.8 窗口的使用 255

11.4.9 从桌面系统启动程序 256

11.4.10 锁住显示器 256

本章小结 257

实训 257

复习思考题 258

第12章 Red Hat Linux的系统管理 259

12.1 用户管理 259

12.1.1 用户账号的增加 259

12.1.2 用户账号的删除 260

12.1.3 用户账号的查看和修改 260

12.1.4 组群的增加 260

12.1.5 组群的删除 261

12.1.6 用户组群的查看和修改 261

12.2 文件系统管理 261

12.2.1 树型目录结构 261

12.2.2 索引节点 263

12.2.3 KDE下的文件管理器 265

12.2.4 文件的查找 271

12.3 磁盘管理 273

12.3.1 文件系统的挂载 273

12.3.2 磁盘空间的查看 274

12.3.3 磁盘的格式化 277

本章小结 278

实训 278

复习思考题 278

第13章 Linux下的实用软件 280

13.1 常用的办公工具 280

13.1.1 OpenOffice套件 280

13.1.2 KOffice套件 284

13.2 常用的上网工具 288

13.2.1 Internet浏览器 289

13.2.2 下载工具 293

13.2.3 E-mail客户端 294

13.3 图形图像处理工具 295

13.3.1 绘图工具 296

13.3.2 图像浏览工具 297

13.3.3 其他图像处理工具 298

13.4 多媒体播放工具 299

13.4.1 音频播放器 300

13.4.2 视频播放软件 301

本章小结 302

实训 302

复习思考题 303

参考文献 304