第1章 计算机基础知识 1
1.1 计算机概述 1
1.1.1 什么是计算机 1
1.1.2 计算机的发展 2
1.1.3 计算机的分类 4
1.1.4 计算机的特点 6
1.1.5 计算机的应用领域 7
1.2 计算机运算基础 9
1.2.1 数制及其转换 9
1.2.2 数据的存储单位及地址 13
1.2.3 计算机中数的表示 14
1.2.4 计算机中信息编码 18
1.3 逻辑代数与逻辑电路 21
1.3.1 逻辑代数基础 21
1.3.2 逻辑电路基础 23
1.3.3 组合逻辑电路举例 24
1.4 图灵机与冯·诺依曼机 26
1.4.1 图灵机 26
1.4.2 冯·诺依曼机 28
1.5 计算机结构及工作原理 29
1.5.1 计算机的硬件结构 29
1.5.2 计算机的工作原理 30
1.5.3 计算机的层次结构 34
1.5.4 计算机的性能指标 35
小结 36
习题 37
第2章 计算机硬件系统 40
2.1 计算机硬件概述 40
2.1.1 计算机硬件的组成 40
2.1.2 微型计算机的硬件结构 41
2.1.3 微型计算机的总线结构 42
2.2 中央处理器 44
2.2.1 CPU的内部结构 44
2.2.2 CPU的性能指标 45
2.2.3 CPU的发展历程 46
2.3 存储系统 47
2.3.1 存储器概述 48
2.3.2 半导体存储器 50
2.3.3 磁表面存储器 51
2.3.4 光盘存储器 56
2.3.5 可移动存储器 58
2.4 输入设备 59
2.4.1 输入设备概述 59
2.4.2 键盘 59
2.4.3 鼠标器 61
2.5 输出设备 61
2.5.1 输出设备概述 61
2.5.2 显示设备 62
2.5.3 打印机 66
2.6 计算机的系统结构 68
2.6.1 并行处理的概念 68
2.6.2 流水线处理机 68
2.6.3 并行处理机 69
2.6.4 多处理机系统 70
2.6.5 机群系统 70
小结 71
习题 72
第3章 计算机软件系统 74
3.1 计算机软件概述 74
3.1.1 什么是计算机软件 74
3.1.2 计算机软件的发展 75
3.1.3 计算机软件的分类 75
3.1.4 计算机系统的组成 76
3.2 操作系统 77
3.2.1 什么是操作系统 77
3.2.2 操作系统的功能 77
3.2.3 操作系统的分类 84
3.2.4 常用的操作系统 86
3.3 办公软件 89
3.3.1 办公软件概述 89
3.3.2 文字处理 90
3.3.3 电子表格 92
3.3.4 演示文稿 93
3.4 程序设计基础 95
3.4.1 程序设计的概念 95
3.4.2 程序设计方法 96
3.4.3 程序设计语言 97
3.4.4 软件开发过程 104
小结 105
习题 105
第4章 数据库与信息系统 107
4.1 数据库系统基础 107
4.1.1 信息、数据和数据处理 107
4.1.2 数据管理技术的发展 109
4.1.3 数据库管理系统 112
4.1.4 数据库应用系统 115
4.2 数据模型 116
4.2.1 数据模型的组成 116
4.2.2 概念模型 117
4.2.3 常用的数据模型 119
4.3 关系数据库与SQL语言 124
4.3.1 关系数据库的基本概念 124
4.3.2 基本关系运算 124
4.3.3 SQL语言 130
4.3.4 关系数据库管理系统 138
4.4 Access数据库管理系统 142
4.4.1 Access概述 143
4.4.2 数据库 145
4.4.3 数据表 147
4.4.4 查询 151
4.4.5 窗体 154
4.4.6 报表 158
4.4.7 数据访问页 161
4.5 信息系统基础 163
4.5.1 信息系统的概念 163
4.5.2 信息系统的结构 165
4.5.3 信息系统的类型 165
4.5.4 典型的信息系统 166
4.5.5 信息系统的开发技术 168
小结 171
习题 172
第5章 多媒体技术基础 176
5.1 多媒体技术概述 176
5.1.1 媒体与多媒体 176
5.1.2 多媒体技术 177
5.1.3 多媒体技术的应用 178
5.2 多媒体系统的组成 179
5.2.1 多媒体系统的层次结构 180
5.2.2 多媒体系统的基本组成 180
5.3 音频信息处理 183
5.3.1 声音的基本概念 183
5.3.2 声音的数字化 184
5.3.3 音频的文件格式 185
5.3.4 音频的获取与处理 186
5.4 图像信息处理 187
5.4.1 图形与图像 187
5.4.2 图像的数字化 189
5.4.3 图像的文件格式 191
5.4.4 图像的获取与处理 192
5.5 视频信息处理 192
5.5.1 视频的基本概念 192
5.5.2 视频的数字化 193
5.5.3 视频的文件格式 194
5.5.4 视频的采集与处理 195
小结 195
习题 196
第6章 通信与网络基础 198
6.1 数据通信基础 198
6.1.1 数据通信的基本概念 198
6.1.2 数据通信系统的组成 200
6.1.3 传输介质 201
6.1.4 数字调制和解调 205
6.1.5 数据交换方式 207
6.1.6 通信系统 208
6.2 计算机网络概述 211
6.2.1 计算机网络的定义 211
6.2.2 计算机网络的功能 212
6.2.3 计算机网络的分类 212
6.2.4 计算机网络体系结构 213
6.2.5 网络互联设备 216
6.3 局域网 219
6.3.1 局域网的特点 219
6.3.2 IEEE 802参考模型 219
6.3.3 局域网拓扑结构 220
6.3.4 局域网系统组成 222
6.3.5 以太网 223
6.4 广域网 226
6.4.1 广域网的特点 227
6.4.2 广域网连接方式 227
6.4.3 通信网络 228
6.4.4 异步传递方式 230
6.4.5 数字数据网 233
6.5 因特网 234
6.5.1 TCP/IP协议 235
6.5.2 IP地址与域名 236
6.5.3 万维网 238
6.5.4 电子邮件 243
6.5.5 文件传输 249
6.5.6 网际信息交互 252
6.5.7 IP电话 255
6.6 网络信息检索 259
6.6.1 网络信息资源的特点 259
6.6.2 WWW搜索引擎 259
6.6.3 网络数据库检索 264
小结 274
习题 275
第7章 信息安全与道德规范 279
7.1 信息安全概述 279
7.1.1 计算机系统安全 279
7.1.2 信息安全的概念 281
7.1.3 信息安全的基本属性 283
7.1.4 信息安全技术 284
7.2 计算机病毒 285
7.2.1 计算机病毒的定义 285
7.2.2 计算机病毒的特征 288
7.2.3 计算机病毒的种类 291
7.2.4 计算机病毒的命名 294
7.2.5 计算机病毒的传播 295
7.2.6 计算机病毒的检测与防治 297
7.2.7 计算机病毒、蠕虫和木马 299
7.3 计算机网络安全 300
7.3.1 防火墙技术 300
7.3.2 虚拟专用网 303
7.3.3 入侵检测 304
7.3.4 漏洞扫描 306
7.3.5 数据加密技术 309
7.3.6 黑客技术与防范 311
7.4 道德规范与法规 316
7.4.1 计算机用户道德规范 316
7.4.2 知识产权保护 318
7.4.3 隐私和公民自由 321
7.4.4 计算机犯罪 323
7.4.5 计算机法规 325
小结 326
习题 327
参考文献 329