第1章 计算机基础知识 1
1.1 计算机概述 1
1.1.1 计算机的发展简史 1
1.1.2 什么是计算机 3
1.1.3 计算机的分类 4
1.1.4 计算机的特点 5
1.1.5 计算机的应用领域 6
1.2 计算机运算基础 8
1.2.1 数制及其转换 8
1.2.2 数据的存储单位及地址 12
1.2.3 计算机中数的表示 13
1.2.4 计算机中的信息编码 15
1.3 逻辑代数与逻辑电路 18
1.3.1 逻辑代数基础 18
1.3.2 逻辑电路基础 20
1.3.3 组合逻辑电路举例 21
1.4 图灵机与冯·诺依曼机 22
1.4.1 图灵机 22
1.4.2 冯·诺依曼机 24
1.5 计算机结构及工作原理 25
1.5.1 计算机的硬件结构 25
1.5.2 计算机的工作原理 26
1.5.3 计算机的层次结构 30
1.5.4 计算机的性能指标 30
小结 31
习题 32
第2章 计算机硬件系统 35
2.1 计算机硬件概述 35
2.1.1 计算机硬件的组成 35
2.1.2 微型计算机的硬件结构 36
2.1.3 微型计算机的总线结构 36
2.2 中央处理器 38
2.2.1 CPU的内部结构 39
2.2.2 CPU的性能指标 39
2.2.3 CPU的发展历程 40
2.3 存储系统 42
2.3.1 存储器概述 42
2.3.2 半导体存储器 44
2.3.3 磁表面存储器 45
2.3.4 光盘存储器 48
2.3.5 USB闪存盘 50
2.4 输入设备 52
2.4.1 输入设备概述 52
2.4.2 键盘 52
2.4.3 鼠标器 54
2.5 输出设备 54
2.5.1 输出设备概述 54
2.5.2 显示设备 55
2.5.3 打印机 58
小结 60
习题 60
第3章 计算机软件系统 62
3.1 计算机软件概述 62
3.1.1 什么是计算机软件 62
3.1.2 计算机软件的发展 63
3.1.3 计算机软件的分类 63
3.1.4 计算机系统的组成 64
3.2 操作系统 64
3.2.1 什么是操作系统 65
3.2.2 操作系统的功能 65
3.2.3 操作系统的分类 71
3.2.4 常用的操作系统 74
3.2.5 操作系统的几种视角 77
3.3 办公软件 79
3.3.1 办公软件概述 79
3.3.2 文字处理 80
3.3.3 电子表格 81
3.3.4 演示文稿 81
3.4 数据结构与算法基础 82
3.4.1 数据与数据结构 82
3.4.2 算法及其复杂度 84
3.5 程序设计基础 86
3.5.1 程序设计的概念 86
3.5.2 程序设计方法 87
3.5.3 程序设计语言 88
3.6 软件工程概述 94
3.6.1 软件危机 94
3.6.2 软件工程的定义 94
3.6.3 软件生存周期 95
3.6.4 软件开发模型 96
小结 98
习题 99
第4章 数据库与信息系统 101
4.1 数据库基础知识 101
4.1.1 数据与数据库 101
4.1.2 数据库管理系统 102
4.1.3 数据管理技术的演变 104
4.1.4 数据库系统的特点与组成 105
4.2 数据模型 106
4.2.1 数据模型的组成要素 106
4.2.2 概念模型 107
4.2.3 常见的数据模型 108
4.3 SQL基础 113
4.3.1 SQL概述 113
4.3.2 基本表的定义 114
4.3.3 SQL数据查询 116
4.3.4 SQL数据更新 120
4.4 Access数据库管理系统 121
4.4.1 Access概述 121
4.4.2 数据库 123
4.4.3 数据表 125
4.4.4 查询 129
4.4.5 窗体 132
4.4.6 报表 135
4.4.7 数据访问页 138
4.5 信息系统基础 140
4.5.1 信息系统的概念 140
4.5.2 信息系统的组成 141
4.5.3 信息系统的类型 142
4.5.4 信息系统的开发技术 143
小结 146
习题 146
第5章 多媒体技术基础 149
5.1 多媒体技术概述 149
5.1.1 媒体与多媒体 149
5.1.2 多媒体技术 150
5.1.3 多媒体技术的应用 151
5.2 多媒体系统的组成 152
5.2.1 多媒体系统的层次结构 152
5.2.2 多媒体系统的基本组成 153
5.3 音频信息处理 156
5.3.1 声音的基本概念 156
5.3.2 声音的数字化 157
5.3.3 音频的文件格式 158
5.3.4 音频的获取与处理 159
5.4 图像信息处理 160
5.4.1 图形与图像 160
5.4.2 图像的数字化 161
5.4.3 图像的文件格式 163
5.4.4 图像的获取与处理 163
5.5 视频信息处理 164
5.5.1 视频的基本概念 164
5.5.2 视频的数字化 165
5.5.3 视频的文件格式 166
5.5.4 视频的采集与处理 166
小结 167
习题 168
第6章 通信与网络基础 170
6.1 数据通信基础 170
6.1.1 数据通信的基本概念 170
6.1.2 数据通信系统的组成 171
6.1.3 传输介质 172
6.1.4 数字调制和解调 177
6.2 计算机网络概述 178
6.2.1 计算机网络的发展 178
6.2.2 计算机网络的定义 179
6.2.3 计算机网络的功能 179
6.2.4 计算机网络的分类 180
6.2.5 网络的拓扑结构 181
6.2.6 网络的体系结构 182
6.3 局域网 185
6.3.1 局域网的特点 186
6.3.2 IEEE 802参考模型 186
6.3.3 局域网的基本组成 187
6.3.4 以太网 191
6.3.5 无线局域网 193
6.4 互联网 195
6.4.1 TCP/IP 196
6.4.2 IP地址与域名 197
6.4.3 接入方式 200
6.4.4 常用服务功能 202
6.5 网络信息检索 215
6.5.1 网络信息资源的特点 215
6.5.2 搜索引擎 216
6.5.3 网络数据库检索 219
小结 228
习题 228
第7章 信息安全与道德规范 231
7.1 信息安全概述 231
7.1.1 计算机系统安全 231
7.1.2 信息安全的概念 233
7.1.3 信息安全的基本属性 235
7.1.4 信息安全技术 236
7.2 计算机病毒 236
7.2.1 计算机病毒的定义 237
7.2.2 计算机病毒的特征 239
7.2.3 计算机病毒的种类 241
7.2.4 计算机病毒的传播 244
7.2.5 计算机病毒的检测与防治 245
7.3 网络安全技术 247
7.3.1 防火墙技术 247
7.3.2 访问控制技术 249
7.3.3 虚拟专用网 253
7.3.4 入侵检测 254
7.3.5 漏洞扫描 256
7.3.6 数据加密 258
7.4 道德规范与法规 261
7.4.1 计算机用户道德规范 261
7.4.2 知识产权保护 263
7.4.3 隐私和公民自由 265
7.4.4 计算机犯罪 267
7.4.5 计算机法规 269
小结 270
习题 271
附录 部分习题答案 273
参考文献 275