第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.1MSD操作系统及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