图书目录

第1章计算机系统概述1

1.1计算机的产生2

1.1.1图灵机模型2

1.1.2冯·诺依曼机模式2

1.1.3互联网3

1.2计算机的发展4

1.2.1计算机的发展简史4

1.2.3计算机的发展趋势5

1.3计算机的主要技术指标5

1.3.1主频5

1.3.2字长6

1.3.3存储容量6

1.3.4运算速度6

1.3.5外围设备配置6

1.3.6指令系统的功能6

1.4计算机的特点与分类6

1.4.1计算机的特点7

1.4.2计算机的分类7

1.5计算机的应用领域10

1.5.1数值计算10

1.5.2信息处理10

1.5.3实时控制10

1.5.4辅助设计11

1.5.5智能模拟11

1.6计算机系统11

1.6.1硬件11

1.6.2软件11

1.7计算机科学热点13

1.7.1云计算13

1.7.2物联网15计算机导论(第2版) 目录 1.7.3大数据16

1.8计算机学科19

1.8.1当前学科特点19

1.8.2学科体系20

1.8.3方法论22

小结30

习题130

第2章计算机硬件基础31

2.1计算机中数据的表示31

2.1.1数制与转换32

2.1.2数在计算机中的表示34

2.1.3非数值数据的表示35

2.1.4运算规则36

2.2数字逻辑36

2.2.1布尔代数36

2.2.2基本逻辑门39

2.3计算机的硬件组成41

2.3.1运算器42

2.3.2存储器43

2.3.3控制器46

2.3.4外部设备48

2.4计算机的基本工作过程51

2.4.1指令格式52

2.4.2寻址方式53

2.4.3指令执行过程53

小结55

习题255

第3章程序设计语言与程序设计56

3.1程序设计语言56

3.1.1机器语言57

3.1.2汇编语言58

3.1.3高级语言59

3.2高级程序语言的基本构成61

3.2.1变量、运算符和表达式61

3.2.2数据类型62

3.2.3赋值语句65

3.2.4输入输出65

3.2.5控制结构66

3.2.6过程69

3.2.7注释语句73

3.3常用高级语言73

3.3.1C语言73

3.3.2C++语言75

3.5.3Java语言75

3.4高级语言处理程序77

3.4.1解释方式78

3.4.2编译方式78

3.5程序设计范型79

3.5.1过程式79

3.5.2对象式79

3.5.3逻辑式80

3.5.4函数式81

3.6程序设计的步骤83

小结84

习题384

第4章操作系统86

4.1操作系统概述86

4.1.1操作系统的目标87

4.1.2操作系统发展的动力88

4.2操作系统功能88

4.2.1提供用户界面88

4.2.2管理系统资源89

4.2.3程序执行环境和系统调用91

4.3操作系统类型91

4.3.1批处理系统91

4.3.2分时系统95

4.3.3实时系统96

4.3.4嵌入系统97

4.3.5多处理器系统98

4.3.6分布式系统99

4.3.7集群式系统99

4.3.8手持式系统100

4.4进程100

4.4.1进程概念100

4.4.2进程状态101

4.5常用操作系统104

4.5.1MSD操作系统及Windows系列104

4.5.2UNIX操作系统107

4.5.3Linux及其他操作系统109

小结112

习题4113

第5章算法与数据结构114

5.1算法与数据结构概述114

5.1.1算法的定义与特性115

5.1.2算法的描述与分析115

5.1.3数据结构的概念118

5.2线性表119

5.2.1线性表的概念119

5.2.2线性表的顺序存储120

5.2.3线性表的链式存储121

5.3栈和队列125

5.3.1栈125

5.3.2队列126

5.4树状结构129

5.4.1树129

5.4.2二叉树131

5.5查找135

5.5.1查找的基本概念135

5.5.2线性表的查找136

小结138

习题5138

第6章计算机网络140

6.1计算机网络的产生和发展141

6.2计算机网络的基本概念142

6.2.1网络的主要资源143

6.2.2网络的组成144

6.3网络类型149

6.3.1局域网149

6.3.2城域网149

6.3.3广域网149

6.3.4三种网络类型的比较149

6.3.5互联网150

6.4网络的基本操作方式151

6.4.1对等式网络151

6.4.2主从式网络152

6.4.3混合式网络152

6.5网络操作系统153

6.5.1网络操作系统的定义与分类153

6.5.2文件服务器的概念154

6.5.3网络操作系统的基本功能155

6.5.4常用的网络操作系统155

6.5.5客户端操作系统157

6.6网络性能指标157

6.6.1响应时间、延迟时间和等待时间157

6.6.2利用率160

6.6.3带宽、容量和吞吐量160

6.6.4可用性、可靠性和可恢复性163

6.6.5冗余度、适应性和可伸缩性164

6.6.6效率与费用165

6.7协议165

6.7.1协议的概念166

6.7.2协议的基本要素166

6.7.3协议的层次结构167

6.8OSI模型167

6.8.1模型的用途167

6.8.2OSI模型简介168

6.8.3OSI模型运作方式171

6.8.4OSI模型的优点171

6.9TCP/IP参考模型172

6.9.1TCP/IP协议组合173

6.9.2TCP/IP参考模型简介173

6.10Internet应用174

6.10.1Internet地址174

6.10.2Internet服务176

小结179

习题6180

第7章数据库系统181

7.1数据库系统概述181

7.1.1数据库概念182

7.1.2数据库技术的产生和发展183

7.1.3数据库系统的体系结构184

7.1.4数据库管理系统186

7.2结构化查询语言189

7.2.1SQL概述189

7.2.2数据定义操作190

7.2.3数据查询193

7.2.4数据更新198

7.2.5视图200

7.3几种数据库系统202

小结207

习题7207

第8章多媒体技术208

8.1多媒体208

8.1.1多媒体概述209

8.1.2多媒体技术的发展方向210

8.1.3多媒体系统的分类210

8.1.4多媒体系统的结构211

8.2多媒体信息的计算机表示211

8.2.1多媒体数据的特点211

8.2.2文字213

8.2.3音频214

8.2.4视觉媒体221

8.2.5动态图像文件227

8.3超文本与超媒体230

8.4多媒体数据压缩技术233

8.4.1数据压缩技术原理234

8.4.2音频信号的压缩编码238

8.4.3视频信号的压缩编码239

8.5多媒体创作工具243

8.5.1Photoshop简介244

8.5.23DS Max简介246

8.5.3Authorware简介249

8.6多媒体应用253

小结254

习题8255

第9章软件工程256

9.1软件工程概述256

9.1.1软件工程产生的背景256

9.1.2软件的生存周期258

9.1.3软件开发模型259

9.2需求分析与规格说明262

9.2.1需求分析262

9.2.2需求规格说明266

9.2.3需求分析示例269

9.3软件设计271

9.3.1概要设计任务271

9.3.2概要设计步骤271

9.3.3概要设计原则273

9.3.4详细设计的任务275

9.3.5详细设计的原则275

9.3.6详细设计的方法275

9.4软件测试与维护277

9.4.1软件测试277

9.4.2软件维护279

9.4.3软件质量评价282

小结284

习题9284

第10章信息安全286

10.1概述286

10.1.1威胁与攻击信息的种类287

10.1.2信息安全的措施288

10.2信息不安全因素290

10.2.1物理因素290

10.2.2网络因素290

10.2.3系统因素291

10.2.4管理因素291

10.3信息攻击291

10.3.1口令猜测292

10.3.2地址欺骗292

10.3.3窃听292

10.3.4业务否决292

10.3.5链接盗用293

10.3.6利用Web破坏数据库293

10.3.7破坏域名系统293

10.4安全需求分析293

10.4.1防护安全294

10.4.2运行安全294

10.4.3管理安全295

10.5安全理论与技术296

10.5.1数据加密与解密技术296

10.5.2生物密码300

10.5.3授权与访问控制理论及技术301

10.5.4审计追踪技术301

10.5.5病毒防范技术302

10.5.6入侵检测技术303

10.6网络安全303

10.6.1网络安全概述303

10.6.2计算机病毒与反病毒309

小结312

习题10312

第11章信息系统313

11.1数据与信息313

11.1.1数据314

11.1.2信息314

11.1.3信息特性315

11.2信息管理315

11.2.1信息管理的功能315

11.2.2信息管理的对象316

11.2.3信息管理的目的317

11.3信息系统概述317

11.3.1信息系统的组成317

11.3.2信息系统的特性318

11.4信息系统的应用319

11.4.1电子数据处理319

11.4.2决策支持系统319

11.4.3主管信息系统320

11.4.4专家系统321

11.4.5企业资源规划321

11.4.6供应链管理322

11.4.7客户关系管理323

11.4.8知识管理324

11.4.9电子商务325

11.4.10商业智能326

11.5信息系统分析与设计327

11.5.1系统开发模型327

11.5.2系统分析员的任务327

11.5.3系统分析员应具备的条件327

小结328

习题11328

第12章职业道德与法律法规329

12.1职业道德329

12.1.1道德规范329

12.1.2用户道德330

12.1.3企业道德331

12.1.4隐私与公民自由331

12.2信息产业的法律法规332

12.2.1知识产权的主要内容332

12.2.2与计算机知识产权有关的法律法规332

12.2.3计算机软件著作权332

12.2.4发明专利权333

12.2.5软件中的不正当竞争者行为制止权333

12.2.6计算机软件名称标识的商标权333

小结333

参考文献334