图书介绍

计算机科学概论PDF|Epub|txt|kindle电子书版本网盘下载

计算机科学概论
  • 赵欢主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115128073
  • 出版时间:2004
  • 标注页数:334页
  • 文件大小:26MB
  • 文件页数:350页
  • 主题词:计算机科学(学科: 高等学校) 计算机科学

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

计算机科学概论PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

0.1计算1

第0章 绪论1

0.2算法3

0.3计算机5

0.4计算机学科7

0.5小结7

第一部分 计算机系统结构11

第1章 计算机组成与结构11

1.1计算机的发展历史11

1.1.1第一代计算机11

1.1.3第三代计算机12

1.1.2第二代计算机12

1.1.4第四代计算机13

1.1.5第五代计算机13

1.2数据的表示与基本运算14

1.2.1进位计数制及其转换14

1.2.2数值数据的表示16

1.2.3非数值数据的表示24

1.2.4数据信息的校验27

1.2.5数据的基本运算28

1.3计算机系统的基本组成33

1.3.1计算机系统的硬件组成34

1.3.2计算机系统的软件组成39

1.3.3计算机系统的工作过程41

1.4计算机的特点与性能指标43

1.4.1计算机的特点43

1.4.2计算机的性能指标44

1.5小结46

习题48

第2章 操作系统与网络52

2.1操作系统的定义52

2.2操作系统的演化53

2.3.1进程管理器54

2.3操作系统的组成54

2.3.2存储管理器56

2.3.3文件管理器57

2.3.4设备管理器58

2.3.5用户界面58

2.4主流操作系统58

2.5计算机网络59

2.5.1计算机网络基础60

2.5.2互联网63

2.6网络模型和协议65

2.6.1 OSI模型66

2.6.2 TCP/IP协议族67

2.7小结69

习题70

第3章 计算机系统72

3.1计算机系统的分类72

3.1.1 Flynn分类法72

3.1.2冯式分类法74

3.2计算机系统设计技术76

3.2.1计算机系统设计的定量原理76

3.2.2计算机系统设计者的主要任务79

3.2.3计算机系统设计的主要方法80

3.3微机系统81

3.3.1微机系统的三个层次81

3.3.2 Intel微处理器82

3.4微机的主机系统84

3.4.1微机主板84

3.4.2微机总线86

3.5 PC的分类88

3.5.1台式机88

3.5.2便携机(笔记本PC)88

3.5.3个人数字助理(PDA)89

3.5.4手持计算机(HPC)90

3.6小结91

习题91

4.1.1概述95

4.1算法的概念95

第二部分 计算机软件95

第4章 算法95

4.1.2算法定义96

4.1.3算法的性质96

4.1.4算法的结构97

4.2算法的表示99

4.2.1原语99

4.2.2流程图99

4.2.3伪码101

4.3.1求和105

4.3.2求积105

4.3基本算法105

4.3.3求最大和最小106

4.3.4排序106

4.3.5查找107

4.4算法效率108

4.4.1算法的规模109

4.4.2时间复杂度109

4.4.3空间复杂度110

4.5小结111

习题111

5.1程序设计语言的演化113

第5章 程序设计语言113

5.1.2符号语言114

5.1.1机器语言114

5.1.3高级语言115

5.2程序设计语言的类型117

5.2.1过程化语言117

5.2.2数式语言118

5.2.3逻辑式语言118

5.2.4面向对象语言119

5.2.5专用语言120

5.3程序设计的基本概念121

5.3.2变量与数据类型122

5.3.1标识符122

5.3.3常量和文字123

5.3.4表达式和赋值语句124

5.3.5控制语句126

5.3.6注释128

5.4程序单元129

5.4.1过程129

5.4.2参数130

5.4.3函数130

5.4.4输入与输出131

5.5.1程序翻译132

5.5程序设计语言的执行132

5.5.2链接程序133

5.5.3集成开发环境134

5.6高级话题135

5.6.1面向对象程序设计135

5.6.2程序设计语言的发展趋势137

5.7小结138

习题139

第6章 软件工程141

6.1软件工程概论141

6.2软件生命周期141

6.2.2软件生命周期阶段142

6.2.1软件生命周期思想142

6.2.3软件生命周期模型144

6.3结构化方法145

6.3.1结构化分析145

6.3.2结构化设计146

6.3.3结构化编程147

6.4面向对象方法147

6.4.1 UML语言147

6.4.2面向对象分析(OOA)147

6.4.5设计模式149

6.4.4面向对象编程(OOP)149

6.4.3面向对象设计(OOD)149

6.5软件项目管理150

6.5.1 CMM软件规范150

6.5.2软件需求管理151

6.5.3软件计划管理151

6.5.4软件质量管理151

6.5.5软件配置管理152

6.6文档152

6.6.1系统文档152

习题153

6.7小结153

6.6.2用户文档153

第三部分 数据组织157

第7章 数据结构157

7.1基本概念和术语157

7.1.1什么是数据结构157

7.1.2数据的逻辑结构159

7.1.3数据的存储结构159

7.1.4数据的运算160

7.2数组160

7.2.1一维数组的定义160

7.2.3二维数组的存储方式161

7.2.2二维数组161

7.3录162

7.3.1记录的概念162

7.3.2访问记录163

7.4链表163

7.4.1链表的定义及特点163

7.4.2链表的结点结构163

7.4.3单链表运算164

7.5堆栈166

7.5.1堆栈的定义及基本概念166

7.4.5双(向)链表166

7.4.4循环链表166

7.5.2栈的实现167

7.5.3栈的操作167

7.5.4栈的应用168

7.6队列169

7.6.1队列的定义169

7.6.2队列的实现169

7.6.3队列的基本操作170

7.6.4队列的应用171

7.7树171

7.7.1树的概念172

7.7.2树结构的基本术语172

7.7.4特殊的二叉树173

7.7.3二叉树的基本概念173

7.7.5二叉树的实现174

7.7.6二叉树的遍历175

7.7.7二叉树的应用176

7.8图176

7.8.1图的定义和术语177

7.8.2图的实现178

7.8.3图的基本操作179

7.8.4图的应用180

7.9小结181

习题182

第8章 文件结构184

8.1文件系统的任务184

8.2文件184

8.2.1文件命名184

8.2.2文件类型185

8.2.3文件属性186

8.2.4文件存取187

8.2.5编程概念187

8.3文件结构189

8.3.1顺序文件189

8.3.2索引文件191

8.3.3散列文件192

8.4小结195

8.3.4编程概念195

习题196

第9章 数据库结构198

9.1概论198

9.1.1引言198

9.1.2数据库管理系统(DBMS)200

9.1.3数据库的三层抽象模式200

9.2数据库模型201

9.2.1实体关系201

9.2.2数据库模型202

9.3.1关系数据库的设计205

9.3关系数据库与SQL205

9.3.2关系的操作207

9.3.3结构化查询语言(SQL)209

9.4数据库访问授权211

9.4.1数据库的权限212

9.4.2授权传递与回收212

9.4.3权限管理的SQL语句212

9.5几个高级话题214

9.5.1并发控制与完整性协议214

9.5.2数据库系统的体系结构216

9.5.3数据库的新应用217

9.6小结220

习题221

第四部分 高级主题225

第10章 人工智能225

10.1人工智能概述225

10.1.1什么是人工智能225

10.1.2人工智能的研究途径226

10.1.3人工智能技术的应用228

10.2推理与搜索231

10.2.1产生式系统232

10.2.2搜索树234

10.2.3盲目搜索与启发式搜索235

10.3人工神经网络239

10.3.1基本概念239

10.3.2一个特殊的应用241

10.3.3联想记忆244

10.4遗传算法246

10.4.1遗传算法概要246

10.4.2遗传算法的运算过程248

10.5人工智能的发展趋势249

10.6小结250

习题250

11.1.1可计算理论254

11.1问题与计算254

第11章 计算理论254

11.1.2计算复杂性理论255

11.1.3计算理论中的数学基础255

11.2图灵机259

11.2.1图灵机的基本原理259

11.2.2图灵机的形式定义260

11.2.3图灵机的变种261

11.3不可计算问题261

11.3.1停机问题262

11.3.2停机问题的证明262

11.4.1算法的复杂度263

11.4问题的求解难度263

11.4.2 P问题和NP问题264

11.5密钥系统265

11.5.1密钥系统概述265

11.5.2背包加密算法266

11.6小结267

习题268

第12章 编译技术269

12.1编译简介269

12.1.1编译器269

12.1.2编译器的作用270

12.2.2汇编程序与连接程序271

12.2与编译器相关的程序271

12.2.1解释程序271

12.2.3装入程序272

12.2.4预处理器与编辑器272

12.2.5调试程序与描述器272

12.2.6项目管理程序273

12.3翻译步骤273

12.3.1扫描程序274

12.3.2语法分析程序274

12.3.3语义分析程序275

12.3.4源代码优化程序275

12.3.5代码生成器276

12.3.6目标代码优化程序277

12.4编译器中的主要数据结构277

12.4.1记号277

12.4.2语法树278

12.4.3符号表278

12.4.4常数表278

12.4.5中间代码和临时文件278

12.5编译器结构中的其他问题279

12.5.1分析和综合279

12.5.2前端和后端279

12.5.4语言定义和编译器280

12.5.3遍280

12.5.6出错处理281

12.6自举与移植281

12.5.5编译器的选项和界面281

12.7 TINY样本语言与编译器283

12.7.1 TINY语言284

12.7.2 TINY编译器284

12.7.3 TM机285

12.8小结286

习题287

13.1.1计算机需要通信289

13.1.2通信需要计算机289

13.1计算机与通信的关系289

第13章 通信概论289

13.1.3通信发展简史290

13.2信息的度量与传输291

13.2.1信息量291

13.2.2信息的传输速率291

13.3通信系统的组成及分类292

13.3.1通信系统的组成292

13.3.2通信系统的分类292

13.4信号的传输及处理293

13.4.1模拟信号和数字信号的相互转换293

13.3.3通信系统的质量指标293

13.4.2调制与解调294

13.4.3复用294

13.5编码与解码技术295

13.5.1检错与纠错295

13.5.2压缩与解压缩295

13.5.3加密与解密297

13.6小结298

习题298

14.1信息安全的基本概念299

第14章 信息安全299

14.2密码技术300

14.2.1基本概念300

14.2.2密码技术的发展阶段300

14.2.3古典密码算法301

14.2.4对称密码算法301

14.2.5非对称密码算法303

14.3数字签名技术304

14.3.1单向散列函数304

14.3.2数字签名305

14.4.1防火墙的概念306

14.4.2防火墙的作用306

14.3.3数字签名的应用306

14.4防火墙技术306

14.4.3防火墙的基本类型307

14.4.4防火墙的优缺点309

14.5计算机病毒309

14.5.1计算机病毒的概念310

14.5.2计算机病毒分类311

14.5.3计算机病毒的检测与防治311

14.6小结312

习题313

第15章 计算机应用新领域314

15.1计算机的发展历程314

15.2.2计算机应用面临的问题316

15.2计算机及其应用现状316

15.2.1计算机及其应用现状316

15.3计算机的发展趋势与未来的计算机319

15.4计算机应用的新领域321

15.4.1多媒体娱乐321

15.4.23D浸入式视频会议322

15.4.3网格计算323

15.5小结323

习题324

附录326

计算机科学与技术学科知识体系简介327

参考文献332

热门推荐