《计算机系统导论》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:常晋义,王小英,周蓓编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302258230
  • 页数:341 页
图书介绍:本书借鉴了国内外同类教材的经验,结合作者多年讲授“计算机系统导论”的实践写作而成。

第1章 计算机系统概论 1

1.1 计算机概述 1

1.1.1 认识计算机 1

1.1.2 计算机的类型 4

1.1.3 计算机的应用领域 6

1.2 计算机系统构成 8

1.2.1 计算机硬件系统 8

1.2.2 计算机软件系统 10

1.3 计算机的发展 11

1.3.1 计算机的产生与发展 11

1.3.2 我国计算机的发展 16

1.3.3 影响计算机发展的人物与思想 17

1.3.4 计算机的发展趋势 19

1.4 思考与讨论 21

1.4.1 问题思考 21

1.4.2 课外讨论 22

第2章 计算机运算基础 23

2.1 数制 23

2.1.1 数制的概念 23

2.1.2 不同进制间的转换 25

2.1.3 二进制及其运算 26

2.2 计算机中信息的表示 28

2.2.1 计算机中符号数的表示 29

2.2.2 定点数与浮点数 34

2.2.3 计算机中字符的编码表示 35

2.3 思考与讨论 38

2.4.1 问题思考 38

2.4.2 课外讨论 39

第3章 计算机系统组成 40

3.1 计算机组成原理 40

3.1.1 计算机的硬件结构 40

3.1.2 计算机的层次结构 42

3.1.3 计算机的工作原理 44

3.2 计算机系统单元 46

3.2.1 存储系统 46

3.2.2 中央处理器 48

3.3 外部设备与输入输出系统 52

3.3.1 计算机外部设备 52

3.3.2 主机与外设的连接 53

3.4 思考与讨论 56

3.4.1 问题思考 56

3.4.2 课外讨论 56

第4章 操作系统 57

4.1 操作系统概述 57

4.1.1 操作系统的基本概念 57

4.1.2 操作系统的功能 59

4.1.3 操作系统的结构设计 60

4.2 操作系统的演化 61

4.2.1 CP/M 61

4.2.2 MS-DOS 62

4.2.3 Windows 63

4.2.4 UNIX 65

4.2.5 Linux 67

4.2.6 FreeBSD 69

4.2.7 MacOS 70

4.3 嵌入式操作系统 71

4.3.1 嵌入式系统 71

4.3.2 嵌入式操作系统 72

4.3.3 常用的嵌入式操作系统 73

4.4 思考与讨论 75

4.4.1 问题思考 75

4.4.2 课外讨论 76

第5章 计算机网络 77

5.1 计算机网络基础 77

5.1.1 计算机网络的概念 77

5.1.2 计算机网络的发展 79

5.2 计算机网络的构成与分类 80

5.2.1 计算机网络的构成 81

5.2.2 计算机网络的分类 82

5.2.3 无线网络 83

5.3 计算机网络的体系结构 85

5.3.1 计算机网络体系结构的概念 85

5.3.2 开放系统互连参考模型 85

5.3.3 OSI七层协议的主要功能 87

5.4 常用的计算机网络设备 90

5.4.1 传输媒体 90

5.4.2 网络设备 92

5.5 思考与讨论 95

5.5.1 问题思考 95

5.5.2 课外讨论 95

第6章 Internet及其应用 96

6.1 Internet简介 96

6.1.1 Internet概述 96

6.1.2 Internet的构成 99

6.1.3 TCP/IP协议簇 101

6.2 Internet的应用 103

6.2.1 Internet的连接 103

6.2.2 Internet服务 105

6.3 网站创建与网页制作 109

6.3.1 网站概述 109

6.3.2 网页设计与制作 112

6.3.3 网页设计技术 113

6.4 思考与讨论 114

6.4.1 问题思考 114

6.4.2 课外讨论 115

第7章 程序设计语言 116

7.1 程序设计语言介绍 116

7.1.1 程序设计概述 116

7.1.2 程序设计语言的发展 117

7.1.3 程序设计语言的类型 120

7.2 程序设计过程 124

7.2.1 程序设计过程介绍 124

7.2.2 结构化程序设计 125

7.2.3 面向对象程序设计 126

7.3 思考与讨论 128

7.3.1 问题思考 128

7.3.2 课外讨论 129

第8章 算法基础 130

8.1 算法的概念 130

8.1.2 算法及其特性 130

8.1.2 算法的表示 133

8.1.3 算法的分类 135

8.2 算法分析与设计 137

8.2.1 算法分析 137

8.2.2 常用算法设计 138

8.3 计算机学科典型实例 142

8.3.1 哥尼斯堡七桥问题 142

8.3.2 汉诺塔问题 144

8.3.3 哲学家进餐问题 145

8.3.4 旅行商问题 146

8.4 思考与讨论 147

8.4.1 问题思考 147

8.4.2 课外讨论 148

第9章 数据库技术 149

9.1 数据库技术概述 149

9.1.1 数据库技术介绍 149

9.1.2 数据库系统 151

9.1.3 数据模型 152

9.2 数据库管理系统 155

9.2.1 数据库管理系统基础 155

9.2.2 常见的数据库管理系统 157

9.3 数据库技术应用与发展 158

9.3.1 主流数据库 158

9.3.2 数据库技术的研究热点 160

9.3.3 数据库技术发展趋势 162

9.4 思考与讨论 163

9.4.1 问题思考 163

9.4.2 课外讨论 163

第10章 信息与信息管理 164

10.1 信息与信息资源 164

10.1.1 信息的基本概念 164

10.1.2 信息资源及管理 167

10.2 信息管理 169

10.2.1 信息管理的基本概念 169

10.2.2 信息管理发展的特征 170

10.3 信息系统 172

10.3.1 信息系统的概念 172

10.3.2 信息系统的应用 175

10.3.3 信息系统在企业中的应用 177

10.3.4 信息系统的开发 182

10.4 思考与讨论 183

10.4.1 问题思考 183

10.4.2 课外讨论 184

第11章 多媒体应用技术 185

11.1 多媒体与多媒体技术 185

11.1.1 多媒体 185

11.1.2 多媒体技术 187

11.2 多媒体系统 191

11.2.1 多媒体计算机系统 191

11.2.2 多媒体系统开发关键技术 192

11.3 多媒体应用技术 195

11.3.1 文字媒体技术 195

11.3.2 声音媒体技术 196

11.3.3 图形图像媒体技术 199

11.3.4 动画技术 202

11.3.5 虚拟现实技术 203

11.4 思考与讨论 206

11.4.1 问题思考 206

11.4.2 课外讨论 206

第12章 软件开发技术 207

12.1 软件与软件工程 207

12.1.1 软件与软件危机 207

12.1.2 软件工程 209

12.2 软件生存周期 212

12.2.1 软件生存周期介绍 212

12.2.2 软件生存周期模型 214

12.2.3 微软产品开发过程模型 217

12.3 软件工程方法学 219

12.3.1 软件开发方法 219

12.3.2 软件开发工具 220

12.3.3 软件开发基本策略 222

12.4 软件过程改进 223

12.4.1 软件能力成熟度模型 223

12.4.2 个体软件过程 225

12.4.3 团队软件过程 228

12.5 思考与讨论 228

12.5.1 问题思考 228

12.5.2 课外讨论 229

第13章 信息安全技术 230

13.1 信息安全 230

13.1.1 信息安全概述 230

13.1.2 信息安全问题分析 233

13.2 密码技术 235

13.2.1 密码学基础 235

13.2.2 加密技术 238

13.3 网络安全技术 240

13.3.1 防火墙技术 240

13.3.2 入侵检测技术 242

13.3.3 虚拟网技术 244

13.4 计算机病毒及防治 246

13.4.1 计算机病毒的概念 246

13.4.2 计算机病毒的检测与预防 249

13.5 思考与讨论 249

13.5.1 问题思考 249

13.5.2 课外讨论 250

第14章 人工智能 251

14.1 人工智能介绍 251

14.1.1 人工智能概述 251

14.1.2 人工智能的研究与应用 255

14.2 人工智能的经典问题 259

14.2.1 图灵机与图灵测试 259

14.2.2 人工智能经典实例 261

14.3 思考与讨论 264

14.3.1 问题思考 264

14.3.2 课外讨论 264

第15章 计算机领域热点问题 265

15.1 信息技术的发展 265

15.1.1 新型技术的相互渗透 265

15.1.2 信息技术发展取向 268

15.2 计算机领域的热点 268

15.2.1 普适计算 268

15.2.2 云计算 270

15.2.3 物联网 273

15.2.4 嵌入式系统 277

15.3 信息技术发展面临的问题 279

15.3.1 信息技术的需求与困惑 279

15.3.2 计算机领域面临的难题 280

15.4 思考与讨论 284

15.4.1 问题思考 284

15.4.2 课外讨论 284

第16章 信息社会与计算机应用 285

16.1 信息社会概述 285

16.1.1 信息社会 285

16.1.2 信息化及发展目标 287

16.1.3 国家信息化发展战略 290

16.2 计算机在信息社会中的应用 291

16.2.1 计算机应用 291

16.2.2 电子商务 294

16.3 思考与讨论 297

16.3.1 问题思考 297

16.3.2 课外讨论 297

第17章 计算机学科体系 298

17.1 计算机学科概论 298

17.1.1 计算机学科的特点 298

17.1.2 计算机学科的基本问题 299

17.1.3 计算机学科的发展主线 301

17.2 计算机学科方法论 304

17.2.1 计算机学科的形态 304

17.2.2 计算机学科的核心概念 305

17.2.3 计算机学科的典型方法 309

17.3 计算机学科体系 309

17.3.1 计算机学科知识体系 309

17.3.2 计算机学科与其他学科的联系 312

17.3.3 计算机学科的研究内容 317

17.4 思考与讨论 319

17.4.1 问题思考 319

17.4.2 课外讨论 319

第18章 计算机伦理与职业 320

18.1 计算机伦理学 320

18.1.1 计算机伦理学的建设背景 320

18.1.2 计算机伦理学的主要内容 323

18.1.3 美国计算机职业伦理规范 324

18.2 职业理想与职业道德 326

18.2.1 职业理想 326

18.2.2 计算机职业道德 328

18.2.3 美国计算机职业道德 329

18.2.4 软件工程师基本素质 332

18.3 信息产业的法律法规 333

18.3.1 信息产业法律法规 333

18.3.2 计算机软件保护 335

18.4 职业与择业 337

18.4.1 与计算机专业有关的职业领域 337

18.4.2 计算机职业资格考试 338

18.5 思考与讨论 339

18.5.1 问题思考 339

18.5.2 课外讨论 340

参考文献 341