第1章 计算机和数字基础知识 1
1.1 A部分:一切数字事物 2
1.1.1 数字革命 2
1.1.2 一体化 6
1.1.3 数字社会 7
1.1.4 快速测试 10
1.2 B部分:数字设备 10
1.2.1 计算机基础知识 10
1.2.2 个人计算机、服务器、大型机和超级计算机 12
1.2.3 PDA、智能电话和便携式媒体播放器 14
1.2.4 微控制器 15
1.2.5 快速测试 16
1.3 C部分:数字数据表示 16
1.3.1 数据表示基础知识 16
1.3.2 数字、文本和图片的表示 17
1.3.3 位和字节的量化 19
1.3.4 电路和芯片 20
1.3.5 快速测试 21
1.4 D部分:数字化处理 21
1.4.1 程序和指令集 21
1.4.2 处理器逻辑 23
1.4.3 快速测试 25
1.5 E部分:密码安全 25
1.5.1 认证协议 25
1.5.2 密码破解 26
1.5.3 安全的密码 27
1.5.4 快速测试 30
第2章 计算机硬件 31
2.1 A部分:个人计算机基础知识 32
2.1.1 个人计算机系统 32
2.1.2 桌面计算机和便携式计算机 34
2.1.3 家庭、游戏以及小型企业系统 35
2.1.4 购买计算机系统部件 37
2.1.5 快速测试 40
2.2 B部分:微处理器和内存 40
2.2.1 微处理器基础知识 41
2.2.2 现代的微处理器 43
2.2.3 随机访问存储器 44
2.2.4 只读存储器 46
2.2.5 EEPROM 46
2.2.6 快速测试 47
2.3 C部分:存储设备 47
2.3.1 存储基础知识 48
2.3.2 磁盘和磁带技术 49
2.3.3 CD、DVD和蓝光技术 51
2.3.4 固态存储器 53
2.3.5 存储知识总结 55
2.3.6 快速测试 56
2.4 D部分:输入和输出设备 57
2.4.1 基本的输入设备 57
2.4.2 显示设备 58
2.4.3 打印机 60
2.4.4 安装外设 62
2.4.5 快速测试 64
2.5 E部分:硬件安全 64
2.5.1 防盗设备 64
2.5.2 电涌防护和电池备份 65
2.5.3 基本维护 67
2.5.4 故障检查和维修 68
2.5.5 快速测试 70
第3章 计算机软件 71
3.1 A部分:软件基础知识 72
3.1.1 软件分类 72
3.1.2 应用软件 72
3.1.3 实用程序软件 73
3.1.4 设备驱动程序 75
3.1.5 快速测试 76
3.2 B部分:常用应用软件 76
3.2.1 文档制作软件 76
3.2.2 电子表格软件 79
3.2.3 数字处理软件 83
3.2.4 数据库软件 83
3.2.5 图形软件 86
3.2.6 音乐软件 87
3.2.7 视频编辑软件和DVD制作软件 88
3.2.8 教育软件和参考软件 88
3.2.9 娱乐软件 89
3.2.10 商用软件 90
3.2.11 快速测试 90
3.3 C部分:购买软件 91
3.3.1 消费者基础知识 91
3.3.2 软件版权和许可证 93
3.3.3 快速测试 97
3.4 D部分:软件安装和升级 97
3.4.1 软件安装基础知识 97
3.4.2 安装本地应用软件 99
3.4.3 安装便携式软件和Web应用软件 102
3.4.4 软件升级 103
3.4.5 卸载软件 104
3.4.6 快速测试 104
3.5 E部分:安全软件 105
3.5.1 安全软件基础知识 105
3.5.2 安全套件 108
3.5.3 杀毒模块 109
3.5.4 快速测试 111
第4章 操作系统和文件管理 112
4.1 A部分:操作系统基础知识 113
4.1.1 操作系统活动 113
4.1.2 用户界面 117
4.1.3 引导过程 120
4.1.4 快速测试 121
4.2 B部分:现代操作系统 121
4.2.1 Microsoft Windows 121
4.2.2 Mac OS 124
4.2.3 UNIX和Linux 127
4.2.4 DOS 128
4.2.5 手持设备操作系统 128
4.2.6 快速测试 129
4.3 C部分:文件基础知识 129
4.3.1 文件名和扩展名 129
4.3.2 文件目录和文件夹 131
4.3.3 文件格式 132
4.3.4 快速测试 135
4.4 D部分:文件管理 136
4.4.1 基于应用程序的文件管理 136
4.4.2 文件管理实用程序 138
4.4.3 文件管理隐喻 138
4.4.4 Windows资源管理器 139
4.4.5 文件管理技巧 140
4.4.6 物理文件存储 141
4.4.7 快速测试 143
4.5 E部分:备份安全 144
4.5.1 备份基础知识 144
4.5.2 数据文件备份和同步 145
4.5.3 系统同步 146
4.5.4 文件和系统备份 147
4.5.5 裸机还原和虚拟机 150
4.5.6 快速测试 151
第5章 局域网和无线局域网 152
5.1 A部分:网络构建基础 153
5.1.1 网络的分类 153
5.1.2 局域网标准 154
5.1.3 网络设备 154
5.1.4 客户端、服务器和对等网络 155
5.1.5 物理拓扑结构 155
5.1.6 网络链路 156
5.1.7 通信协议 157
5.1.8 快速测试 159
5.2 B部分:有线网络 160
5.2.1 有线网络基础知识 160
5.2.2 家庭PNA和电力线网络 160
5.2.3 以太网 162
5.2.4 以太网设备 163
5.2.5 以太网安装 165
5.2.6 快速测试 165
5.3 C部分:无线网络 167
5.3.1 无线网络基础知识 167
5.3.2 蓝牙 168
5.3.3 Wi-Fi 169
5.3.4 Wi-Fi设备 169
5.3.5 Wi-Fi安装 171
5.3.6 快速测试 173
5.4 D部分:使用局域网 173
5.4.1 局域网的优点和挑战 173
5.4.2 共享文件 175
5.4.3 共享打印机 177
5.4.4 局域网聚会 179
5.4.5 故障处理 179
5.4.6 快速测试 179
5.5 E部分:加密下的安全 180
5.5.1 Wi-Fi安全 180
5.5.2 加密 182
5.5.3 快速测试 184
第6章 因特网 185
6.1 A部分:因特网技术 186
6.1.1 背景知识 186
6.1.2 因特网的基础结构 187
6.1.3 因特网协议、地址和域名 188
6.1.4 连接速度 192
6.1.5 快速测试 194
6.2 B部分:固定因特网接入 194
6.2.1 拨号连接 194
6.2.2 专线、ISDN和DSL 195
6.2.3 有线电视因特网服务 197
6.2.4 卫星因特网服务 199
6.2.5 固定无线服务 200
6.2.6 固定因特网连接综述 200
6.2.7 快速测试 201
6.3 C部分:便携式和移动因特网接入 201
6.3.1 动起来的因特网 201
6.3.2 Wi-Fi热点 202
6.3.3 便携式WiMAX和移动WiMAX 203
6.3.4 便携式卫星服务 204
6.3.5 蜂窝数据服务 204
6.3.6 快速测试 208
6.4 D部分:因特网服务 208
6.4.1 实时消息 208
6.4.2 VoIP 210
6.4.3 网格计算 211
6.4.4 FTP 213
6.4.5 文件共享 214
6.4.6 快速测试 217
6.5 E部分:因特网安全 217
6.5.1 入侵尝试 217
6.5.2 保护端口 218
6.5.3 路由器和NAT 219
6.5.4 虚拟专用网络 221
6.5.5 快速测试 221
第7章 Web和电子邮件 222
7.1 A部分:Web技术 223
7.1.1 Web基础知识 223
7.1.2 HTML 225
7.1.3 HTTP 227
7.1.4 Web浏览器 228
7.1.5 cookie 230
7.1.6 网页制作 231
7.1.7 HTML脚本 233
7.1.8 快速测试 235
7.2 B部分:搜索引擎 235
7.2.1 搜索引擎基础知识 235
7.2.2 形成搜索 238
7.2.3 引用基于Web的素材 242
7.2.4 快速测试 243
7.3 C部分:电子商务 243
7.3.1 电子商务基础知识 243
7.3.2 在线购物 245
7.3.3 在线拍卖 247
7.3.4 在线支付 247
7.3.5 快速测试 250
7.4 D部分:电子邮件 250
7.4.1 电子邮件概述 250
7.4.2 网络礼仪 253
7.4.3 电子邮件技术 254
7.4.4 快速测试 256
7.5 E部分:Web和电子邮件安全 256
7.5.1 cookie利用 256
7.5.2 垃圾邮件 259
7.5.3 网络钓鱼 261
7.5.4 假冒网站 261
7.5.5 快速测试 263
第8章 数字媒体 264
8.1 A部分:数字声音 265
8.1.1 数字音频基础知识 265
8.1.2 便携式音频播放器 268
8.1.3 MIDI音乐 269
8.1.4 语音识别和语音合成 270
8.1.5 快速测试 271
8.2 B部分:位图图像 272
8.2.1 位图基础知识 272
8.2.2 扫描仪和照相机 272
8.2.3 图像分辨率 274
8.2.4 颜色深度和调色板 276
8.2.5 图像压缩 278
8.2.6 位图图像格式 280
8.2.7 快速测试 281
8.3 C部分:矢量图形和三维图形 282
8.3.1 矢量图形基础知识 282
8.3.2 矢量图形-位图转换 284
8.3.3 Web上的矢量图形 285
8.3.4 三维图形 286
8.3.5 快速测试 287
8.4 D部分:数字视频 287
8.4.1 数字视频基础知识 288
8.4.2 创建视频的连续镜头 288
8.4.3 视频传输 289
8.4.4 视频编辑 291
8.4.5 视频输出 292
8.4.6 桌面视频、PDA视频和Web视频 293
8.4.7 DVD视频 295
8.4.8 快速测试 297
8.5 E部分:数字版权管理 297
8.5.1 数字版权管理基础知识 297
8.5.2 信号加扰与数字水印 298
8.5.3 CD复制保护 298
8.5.4 DVD和蓝光DRM 299
8.5.5 数字下载的DRM 301
8.5.6 快速测试 303
第9章 计算机产业:历史、职业和道德 304
9.1 A部分:计算机历史 305
9.1.1 手动计算器 305
9.1.2 机械式计算器 306
9.1.3 计算机原型 307
9.1.4 计算机的发展历程 308
9.1.5 个人计算机 311
9.1.6 快速测试 312
9.2 B部分:计算机产业和IT产业 313
9.2.1 产业综述 313
9.2.2 经济因素 315
9.2.3 产品开发 316
9.2.4 市场份额 318
9.2.5 销售渠道 319
9.2.6 产业法规 321
9.2.7 快速测试 322
9.3 C部分:计算机专业人员的职业 322
9.3.1 职位和薪水 322
9.3.2 教育和认证 326
9.3.3 求职基础知识 328
9.3.4 简历和Web文件夹 329
9.3.5 职位列表 331
9.3.6 快速测试 333
9.4 D部分:职业道德 333
9.4.1 道德规范基础知识 333
9.4.2 IT道德规范 334
9.4.3 道德决策 339
9.4.4 检举 341
9.4.5 快速测试 342
9.5 E部分:工作区安全和人体工程学 342
9.5.1 辐射风险 342
9.5.2 重复性压力损伤 344
9.5.3 眼疲劳 344
9.5.4 背部疼痛 347
9.5.5 久坐的生活方式 347
9.5.6 快速测试 348
第10章 信息系统分析与设计 349
10.1 A部分:信息系统 350
10.1.1 组织的信息系统 350
10.1.2 事务处理系统 352
10.1.3 管理信息系统 353
10.1.4 决策支持系统 354
10.1.5 专家系统和神经网络 355
10.1.6 快速测试 357
10.2 B部分:系统分析 357
10.2.1 系统开发生命周期 357
10.2.2 计划阶段 357
10.2.3 分析阶段 361
10.2.4 文档工具 362
10.2.5 快速测试 365
10.3 C部分:系统设计 365
10.3.1 设计阶段 365
10.3.2 评估与选择 367
10.3.3 应用程序规范 369
10.3.4 快速测试 369
10.4 D部分:实现和维护 369
10.4.1 实现阶段 370
10.4.2 开发和测试 370
10.4.3 文档和培训 371
10.4.4 转换和切换 371
10.4.5 维护阶段 372
10.4.6 快速测试 374
10.5 E部分:公司数据安全 374
10.5.1 信息系统数据的弱点 374
10.5.2 信息系统数据安全 376
10.5.3 公司身份盗窃 377
10.5.4 快速测试 378
第11章 数据库 379
11.1 A部分:文件和数据库概念 380
11.1.1 数据库基础知识 380
11.1.2 数据库模型 383
11.1.3 快速测试 389
11.2 B部分:数据管理工具 389
11.2.1 数据管理软件 389
11.2.2 数据库管理系统 391
11.2.3 数据库和Web 392
11.2.4 XML 395
11.2.5 快速测试 397
11.3 C部分:数据库设计 397
11.3.1 定义字段 397
11.3.2 规范化 400
11.3.3 组织记录 401
11.3.4 设计界面 402
11.3.5 设计报表模板 403
11.3.6 装载数据 405
11.3.7 快速测试 405
11.4 D部分:SQL 406
11.4.1 SQL基础知识 406
11.4.2 添加记录 407
11.4.3 查找信息 408
11.4.4 更新字段 409
11.4.5 联结表 410
11.4.6 快速测试 411
11.5 E部分:数据库安全 411
11.5.1 数据库的脆弱性 412
11.5.2 数据库安全措施 413
11.5.3 数据库安全法规 414
11.5.4 个人能做什么 416
11.5.5 快速测试 417
第12章 计算机编程 418
12.1 A部分:编程基础知识 419
12.1.1 计算机编程和软件工程 419
12.1.2 编程语言及范例 421
12.1.3 程序设计 424
12.1.4 程序编码 426
12.1.5 程序测试和文档 428
12.1.6 编程工具 429
12.1.7 快速测试 431
12.2 B部分:过程化编程 431
12.2.1 算法 431
12.2.2 表述算法 434
12.2.3 顺序、选择和循环控制 434
12.2.4 过程化语言和应用程序 438
12.2.5 快速测试 440
12.3 C部分:面向对象编程 440
12.3.1 对象和类 440
12.3.2 继承 441
12.3.3 方法和消息 442
12.3.4 面向对象的程序结构 443
12.3.5 面向对象的语言和应用程序 445
12.3.6 快速测试 446
12.4 D部分:说明性编程 446
12.4.1 说明性范例 447
12.4.2 Prolog事实 448
12.4.3 Prolog规则 450
12.4.4 输入功能 452
12.4.5 说明性语言和应用程序 452
12.4.6 快速测试 453
12.5 E部分:安全编程 454
12.5.1 黑帽行为 454
12.5.2 开发安全的软件 455
12.5.3 处理措施 457
12.5.4 快速测试 458
术语表 459
快速测试参考答案 499