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

  • 购买积分:11 如何计算积分?
  • 作  者:徐洁磐编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2012
  • ISBN:9787111377856
  • 页数:252 页
图书介绍:本书按计算机学科自身发展体系组织,即按计算机系统、计算机开发、计算机理论及计算机文化等四部分组织教材内容,为学生提供计算机学科平台知识、为学生修读后续课程提供帮助、为选修课程提供指导、为规划专业向方提供思路、为日后工作提供学科基础、为选择职业拓宽门路。

第一篇 计算机全景图第1章 计算机基本概念 2

1.1 概述 2

1.2 什么叫计算机 2

1.3 计算机的概念及其变迁 3

1.3.1 计算机硬件 3

1.3.2 计算机软件 7

1.3.3 计算机网络 10

1.4 现代计算机系统 12

本章小结 12

习题一 13

第2章 计算机学科与计算机学科体系 14

2.1 计算机学科的概念 14

2.2 计算机学科内容 14

2.3 计算机学科体系 15

2.3.1 计算机学科内容间的关系 15

2.3.2 计算机学科知识构成 15

2.3.3 计算机学科的洋葱头模型 16

2.3.4 计算机学科体系的特点 16

2.3.5 计算机学科体系与教学体系间的关系 17

2.4 计算机学科教育 18

2.4.1 计算机学科知识 18

2.4.2 计算机能力 19

2.4.3 素质 19

本章小结 20

习题二 20

第二篇 计算机系统构建第3章 数字技术 22

3.1 二进位数的基本知识 22

3.2 布尔代数 23

3.3 数字电路简介 24

3.4 二进位数及其操作的扩展表示 26

3.4.1 数值类型表示与操作 26

3.4.2 数值类型表示与运算的电信号实现 29

3.4.3 文本类型表示与操作 32

3.4.4 多媒体类型表示与操作 34

本章小结 39

习题三 40

第4章 计算机硬件 41

4.1 计算机硬件的基本工作原理 41

4.2 冯·诺依曼体系结构 42

4.3 中央处理器CPU 43

4.4 存储器 45

4.4.1 存储器概述 45

4.4.2 主存储器 46

4.4.3 外存储器 47

4.5 输入/输出设备 48

4.5.1 常用输入设备 49

4.5.2 常用输出设备 50

4.6 总线与接口 51

4.6.1 总线 51

4.6.2 接口 52

4.6.3 计算机硬件的连接 53

4.6.4 计算机硬件的工作流程 53

4.7 计算机硬件的物理组成 55

4.7.1 主板 55

4.7.2 适配卡 56

4.7.3 CPU、内存条及总线 56

4.7.4 I/O设备 56

本章小结 56

习题四 57

第5章 计算机软件 59

5.1 计算机系统与计算机软件 59

5.2 计算机软件的基本概念 59

5.3 计算机软件的特性 60

5.4 软件系统 61

5.5 程序 63

5.5.1 程序的基本概念 63

5.5.2 程序设计语言介绍 64

5.5.3 程序设计语言的基本组成 66

5.5.4 语言处理系统 67

5.5.5 程序设计 68

5.6 计算机软件中的数据 68

5.7 计算机软件中的文档 70

本章小结 71

习题五 72

第6章 操作系统 73

6.1 操作系统的作用 73

6.2 操作系统的结构 74

6.3 操作系统的安装 75

6.4 进程管理 75

6.5 资源管理 77

6.5.1 CPU管理 77

6.5.2 存储管理 77

6.5.3 设备管理 78

6.5.4 文件管理 79

6.6 用户服务 80

6.7 软硬件接口 81

6.7.1 中断管理 81

6.7.2 操作系统的宏观接口 82

6.8 常用操作系统 82

本章小结 84

习题六 84

第7章 数据库与数据库管理系统 85

7.1 数据库 85

7.2 数据库管理系统 85

7.3 关系数据库管理系统 86

7.3.1 关系数据库 86

7.3.2 关系数据库管理系统 88

7.4 常用的关系数据库管理系统产品 91

7.4.1 大型数据库产品Oracle 91

7.4.2 小型数据库产品SQL Server 92

7.4.3 桌面式数据库产品Access 92

7.5 数据库语言SQL 93

本章小结 96

习题七 96

第8章 语言处理系统 97

8.1 语言处理系统概述 97

8.2 汇编语言处理系统 98

8.3 高级语言处理系统之一——解释程序 98

8.4 高级语言处理系统之二——编译程序 99

8.4.1 编译程序的工作原理 99

8.4.2 编译程序的实现 101

本章小结 102

习题八 102

第9章 计算机网络与互联网 103

9.1 计算机网络概述 103

9.2 计算机网络的组成 104

9.3 计算机网络的体系结构 106

9.4 计算机网络分类 107

9.4.1 局域网 107

9.4.2 广域网 108

9.4.3 互联网 109

9.5 计算机网络设备 110

9.6 计算机网络的实现 112

本章小结 113

习题九 114

第10章 计算机网络与互联网软件 115

10.1 网络软件的分布式结构 115

10.2 网络软件的分层构造 116

10.3 网络中的系统软件详细介绍 117

10.3.1 网络操作系统 117

10.3.2 基于网络环境的数据库管理系统 117

10.3.3 网络程序设计语言 118

10.3.4 网络专用开发工具 119

10.4 网络中的支撑软件 119

10.5 网络应用软件 120

10.6 两种重要的网络软件 121

10.6.1 中间件 121

10.6.2 Web 123

本章小结 128

习题十 128

第11章 信息安全技术 130

11.1 信息安全概述 130

11.2 信息安全的均衡性原则 131

11.2.1 信息安全的四个层次 131

11.2.2 信息安全的六个部分 132

11.2.3 信息安全的技术手段 133

11.2.4 信息安全标准 133

11.3 信息安全的技术措施 134

11.3.1 身份鉴别 134

11.3.2 访问控制技术 135

11.3.3 完整性技术 136

11.3.4 审计技术 136

11.3.5 入侵检测技术 137

11.3.6 数据加密技术 137

11.3.7 防火墙技术 139

11.3.8 虚拟专用网技术 140

11.3.9 计算机病毒防治 140

本章小结 141

习题十一 142

第三篇 计算机应用系统开发第12章 软件工程 144

12.1 软件工程概述 144

12.1.1 软件危机与软件工程 144

12.1.2 软件工程的基本概念 144

12.2 软件工程介绍 145

12.2.1 软件开发方法 145

12.2.2 软件开发过程 147

12.2.3 软件开发工具 149

12.2.4 软件开发的标准与文档 149

12.2.5 软件项目管理 151

12.2.6 软件质量保证 151

12.3 基于结构化开发方法的软件开发过程 152

12.3.1 结构化开发方法介绍 152

12.3.2 结构化分析方法 153

12.3.3 结构化设计方法 154

12.3.4 系统编码 157

12.3.5 测试 157

12.3.6 运行与维护 158

本章小结 158

习题十二 159

第13章 计算机应用系统 160

13.1 计算机应用系统的组成 160

13.1.1 应用系统的基础平台层 160

13.1.2 应用系统的数据资源层 161

13.1.3 应用系统的业务逻辑层 162

13.1.4 应用系统的应用表现层 162

13.1.5 应用系统的用户层 163

13.2 计算机应用系统的结构 163

13.2.1 典型的C/S结构计算机应用系统 163

13.2.2 典型的B/S结构计算机应用系统 164

13.3 计算机应用系统的分类 164

13.4 计算机典型应用系统介绍 166

13.4.1 计算机应用系统之一——在商业领域中的应用及电子商务 166

13.4.2 计算机应用系统之二——在控制领域中的应用及嵌入式系统 169

13.4.3 计算机应用系统之三——在企业管理领域中的应用及企业资源规划ERP 171

13.4.4 计算机应用系统之四——在多媒体领域中的应用及图像处理 174

13.4.5 计算机应用系统之五——在智能领域中的应用及决策支持系统 177

本章小结 181

习题十三 182

第14章 计算机应用系统开发简介 183

14.1 计算机应用系统开发概述 183

14.2 计算机应用系统开发步骤 183

14.3 计算机应用系统开发实例——嵌入式电子点菜系统 185

14.3.1 嵌入式电子点菜系统简介 185

14.3.2 需求调查 185

14.3.3 系统分析 186

14.3.4 系统设计 188

14.3.5 系统平台 190

14.3.6 系统详细设计 191

14.3.7 系统总结构图 192

14.3.8 系统的信息安全 192

14.3.9 系统实现 192

本章小结 193

习题十四 193

第四篇 计算机理论 196

第15章 算法与数据结构 196

15.1 算法基础 196

15.1.1 算法的基本概念 196

15.1.2 算法的基本特征 197

15.1.3 算法的基本要素 197

15.1.4 算法描述 198

15.1.5 算法设计 199

15.1.6 算法评价 202

15.1.7 一个完整的算法表示 204

15.1.8 算法与程序设计的关系 204

15.2 数据理论与数据结构 205

15.2.1 计算机数据组织发展历史 205

15.2.2 数据概念 205

15.2.3 数据组成 206

15.2.4 数据元素与数据单元 208

15.2.5 数据操纵 208

15.2.6 数据结构 209

15.2.7 线性结构 209

15.2.8 树结构 213

15.2.9 图结构 215

15.2.10 数据分类 217

本章小结 220

习题十五 222

第16章 计算机的数学基础 223

16.1 离散数学与计算机 223

16.1.1 概述 223

16.1.2 集合论 223

16.1.3 代数结构 228

16.1.4 图论 229

16.1.5 数理逻辑 231

16.1.6 离散数学在计算机中的应用 234

16.2 可计算性理论——图灵机与计算机 237

16.2.1 可计算性问题 238

16.2.2 图灵机原理 238

16.2.3 丘奇-图灵论题 240

16.2.4 图灵机与计算机 240

本章小结 241

习题十六 242

第五篇 计算机文化 244

第17章 计算机与社会 244

17.1 计算机文化 244

17.2 计算机道德 245

17.3 计算机的法律与法规 246

17.4 教育 247

本章小结 247

习题十七 248

第六篇 计算机发展 250

第18章 计算机学科的新进展 250

本章小结 251

习题十八 251

参考文献 252