第1章 计算机技术 1
1.1 技术和知识 1
1.2 购买和配置技术设备 1
1.3 信息系统开发 2
1.3.1 业务建模和需求科目 2
1.3.2 设计科目 3
1.3.3 实现和测试科目 4
1.3.4 部署科目 5
1.3.5 系统评价和维护 5
1.4 计算机资源的管理 5
1.5 角色和职位 6
1.5.1 应用程序开发人员 6
1.5.2 系统程序人员 7
1.5.3 硬件人员 7
1.5.4 系统管理人员 7
1.6 计算机技术信息源 8
1.6.1 期刊文章 8
1.6.2 面向技术的Web站点 10
1.6.3 供应商和生产商的Web 11
1.6.4 专业协会 11
1.7 本章小结 12
1.8 填空题 12
1.9 复习题 13
1.10 调查题 13
第2章 系统体系结构 14
2.1 自动化计算 14
2.1.1 机械实现方式 14
2.1.2 电子实现方式 15
2.1.3 光学实现方式 16
2.2 计算机的能力 17
2.2.1 处理器 17
2.2.2 存储容量 20
2.2.3 输入/输出能力 20
2.3 计算机硬件 20
2.3.1 CPU 21
2.3.2 系统总线 22
2.3.3 主存储器 22
2.3.4 辅助存储器 23
2.3.5 输入/输出设备 23
2.4 计算机系统分类 24
2.4.1 多计算机配置 27
2.4.2 更大并不总是意味着更好 28
2.5 软件的作用 30
2.5.1 软件的类型 30
2.5.2 系统软件层 32
2.5.3 操作系统 33
2.5.4 应用程序开发软件 33
2.6 系统软件和应用程序开发软件的经济学分析 34
2.7 计算机网络 37
2.7.1 外部资源 37
2.7.2 网络软件 38
2.7.3 网络通信和物理网络 38
2.8 本章小结 38
2.9 填空题 40
2.10 复习题 40
2.11 调查题 41
第3章 数据表示 43
3.1 数据表示和处理 43
3.2 自动化数据处理技术 44
3.3 二进制数据表示法 44
3.3.1 十六进制表示法 48
3.3.2 八进制表示法 49
3.4 计算机数据表示的目标 49
3.4.1 紧凑性 49
3.4.2 精确性 50
3.4.3 易于操纵 50
3.4.4 标准化 50
3.5 CPU数据类型 51
3.5.1 整数 51
3.5.2 字符数据 57
3.6 数据结构 63
3.6.1 指针和地址 64
3.6.2 数组和列表 65
3.6.3 记录和文件 67
3.6.4 类和对象 68
3.7 本章小结 69
3.8 填空题 70
3.9 复习题 71
3.10 练习题 72
3.11 调查题 72
第4章 处理器技术和体系结构 74
4.1 CPU操作 74
4.2 指令和指令集 76
4.2.1 数据移动 77
4.2.2 数据转换 77
4.2.3 复杂的处理操作 81
4.2.4 一个简短的编程示例 82
4.2.5 指令集的扩充 83
4.3 指令格式 84
4.3.1 指令长度 85
4.3.2 精简指令集计算 85
4.4 时钟速率 87
4.5 CPU的寄存器 89
4.5.1 通用寄存器 89
4.5.2 专用寄存器 89
4.6 字长 90
4.7 增强处理的性能 92
4.7.1 流水线技术 92
4.7.2 转移预测和预测执行 93
4.7.3 多处理技术 95
4.8 物理CPU 98
4.8.1 开关和门 98
4.8.2 电特性 99
4.8.3 处理器的构造 100
4.8.4 当前的技术能力和局限性 102
4.9 将来的发展趋势 105
4.9.1 光处理技术 105
4.9.2 光电处理技术 105
4.9.3 量子处理技术 106
4.10 本章小结 106
4.11 填空题 107
4.12 复习题 108
4.13 练习题 109
4.14 调查题 109
第5章 数据存储技术 111
5.1 存储设备的特性 111
5.1.1 速度 112
5.1.2 易失性 113
5.1.3 存取方法 114
5.1.4 便携性 115
5.1.5 价格和容量 115
5.1.6 内存-存储器层次结构 115
5.2 主存储设备 116
5.2.1 存储电信号 116
5.2.2 RAM 117
5.2.3 非易失性存储器 118
5.2.4 存储器封装技术 119
5.3 CPU的内存存取 120
5.3.1 内存的物理组织 120
5.3.2 内存分配和寻址 121
5.4 磁存储设备 122
5.4.1 磁衰减和磁泄露 124
5.4.2 区域密度 124
5.4.3 介质完整性 125
5.4.4 磁带 125
5.4.5 磁盘 128
5.5 光学海量存储设备 133
5.5.1 CD-ROM 135
5.5.2 CD-R 135
5.5.3 磁光技术 136
5.5.4 相变光盘 136
5.5.5 DVD 137
5.6 本章小结 138
5.7 填空题 139
5.8 复习题 140
5.9 练习题 141
5.10 调查题 142
第6章 系统集成和性能 143
6.1 系统总线 143
6.1.1 总线时钟和数据传输速率 144
6.1.2 总线协议 145
6.2 逻辑和物理访问 146
6.3 设备控制器 148
6.4 中断处理技术 151
6.4.1 中断处理程序 152
6.4.2 多个中断 152
6.4.3 堆栈处理 153
6.4.4 性能效应 153
6.5 缓冲区和缓存器 154
6.5.1 缓冲区 154
6.5.2 收益递减 156
6.5.3 缓存器 157
6.6 处理并行性 161
6.6.1 多芯处理器 161
6.6.2 多CPU体系结构 163
6.6.3 上扩和外扩方法 163
6.7 高性能群集 164
6.8 压缩技术 165
6.9 本章小结 168
6.10 填空题 169
6.11 复习题 170
6.12 练习题 171
6.13 调查题 173
第7章 输入/输出技术 174
7.1 基本的打印和显示概念 174
7.1.1 面向矩阵的图像构成 175
7.1.2 图像存储需求 178
7.1.3 图像描述语言 178
7.2 视频显示器 181
7.2.1 面向字符的视频显示终端 182
7.2.2 视频控制器 183
7.2.3 视频监视器 184
7.3 打印机 187
7.3.1 喷墨打印机 187
7.3.2 打印机通信 188
7.3.3 激光打印机 188
7.3.4 绘图仪 189
7.4 手动输入设备 190
7.4.1 键盘 190
7.4.2 定位设备 190
7.5 光学输入设备 192
7.5.1 标记传感器和条码扫描仪 193
7.5.2 光学扫描仪 194
7.5.3 数字照相机和数字摄像机 195
7.5.4 便携式数据捕获设备 195
7.6 音频I/O设备 195
7.6.1 语音识别 196
7.6.2 语音生成 197
7.6.3 通用音频硬件 198
7.7 本章小结 199
7.8 填空题 200
7.9 复习题 201
7.10 调查题 202
第8章 数据和网络通信技术 203
8.1 通信协议 203
8.2 对位进行编码和传输 205
8.2.1 载波 205
8.2.2 调制方法 207
8.2.3 模拟信号 208
8.2.4 数字信号 209
8.2.5 信号容量和错误 210
8.3 传输介质 211
8.3.1 速度和容量 212
8.3.2 频率和带宽 213
8.3.3 信噪比 215
8.3.4 电缆和光缆 216
8.3.5 无线数据传输 218
8.4 通道的组织 219
8.4.1 单工、半双工和全双工模式 219
8.4.2 并行和串行传输 221
8.5 通道共享技术 223
8.6 时钟同步 226
8.7 检错和纠错 229
8.7.1 奇偶校验法 230
8.7.2 数据块校验法 230
8.7.3 循环冗余校验法 230
8.8 本章小结 234
8.9 填空题 235
8.10 复习题 237
8.11 练习题 238
8.12 调查题 238
第9章 计算机网络 239
9.1 网络拓扑结构 239
9.2 寻址和路由 243
9.2.1 局域网路由 244
9.2.2 广域网路由 245
9.3 介质访问控制协议 246
9.4 网络硬件 247
9.4.1 NIU 248
9.4.2 集线器 248
9.4.3 网桥 248
9.4.4 路由器 249
9.4.5 交换机 249
9.5 OSI网络层 250
9.5.1 应用层 250
9.5.2 表示层 250
9.5.3 会话层 251
9.5.4 传输层 251
9.5.5 网络层 252
9.5.6 数据链接层 252
9.5.7 物理层 252
9.6 TCP/IP 252
9.7 网络标准 256
9.8 本章小结 258
9.9 填空题 259
9.10 复习题 260
9.11 调查题 261
第10章 应用程序开发 262
10.1 应用程序开发过程 262
10.1.1 系统开发生命周期 263
10.1.2 方法和模型 264
10.1.3 工具 264
10.2 编程语言 266
10.2.1 第1代语言 267
10.2.2 第2代语言 267
10.2.3 第3代语言 267
10.2.4 第4代语言 268
10.2.5 第5代语言 269
10.2.6 面向对象的编程语言 271
10.2.7 脚本语言 271
10.2.8 编程语言标准 272
10.3 编译 272
10.3.1 数据声明 273
10.3.2 数据操作 274
10.3.3 控制结构 275
10.3.4 函数调用 276
10.4 链接编辑 278
10.5 解释程序 281
10.6 符号调试 283
10.7 集成应用开发工具 284
10.7.1 程序员工作平台 285
10.7.2 CASE工具 287
10.8 本章小结 289
10.9 填空题 289
10.10 复习题 290
10.11 练习题 291
10.12 调查题 291
第11章 操作系统 292
11.1 操作系统概述 292
11.1.1 操作系统的管理功能 293
11.1.2 操作系统的层 294
11.2 资源分配 295
11.2.1 单任务处理情况下的资源分配 295
11.2.2 多任务处理情况下的资源分配 296
11.2.3 资源分配目标 296
11.2.4 资源分配任务 297
11.2.5 真实资源和虚拟资源 297
11.3 进程管理 298
11.3.1 进程控制数据结构 298
11.3.2 线程 299
11.4 CPU分配 300
11.4.1 线程的状态 300
11.4.2 中断处理 301
11.4.3 调度 302
11.5 内存分配 310
11.5.1 单任务内存分配 310
11.5.2 多任务内存分配 311
11.5.3 内存碎片 312
11.5.4 不连续内存分配 313
11.5.5 虚拟内存管理 314
11.5.6 内存保护 315
11.5.7 内存管理硬件 315
11.6 本章小结 318
11.7 填空题 319
11.8 复习题 320
11.9 调查题 320
第12章 文件和辅助存储器管理 322
12.1 文件管理系统 322
12.1.1 逻辑和物理存储视图 324
12.1.2 文件的内容和类型 325
12.2 目录的内容和结构 326
12.2.1 分层目录结构 327
12.2.2 图形目录结构 329
12.3 存储空间分配 329
12.3.1 分配单位 330
12.3.2 存储空间分配表 330
12.3.3 组块和缓冲 332
12.3.4 示例 333
12.4 文件操纵 334
12.4.1 文件打开和关闭操作 334
12.4.2 删除和恢复操作 335
12.5 访问控制 336
12.6 文件迁移、备份和恢复 338
12.6.1 文件迁移 338
12.6.2 文件备份 340
12.6.3 事务日志记录 340
12.6.4 文件恢复 341
12.6.5 容错技术 341
12.6.6 镜像技术 342
12.7 存储资源整合 345
12.8 本章小结 347
12.9 填空题 348
12.10 复习题 349
12.11 练习题 349
12.12 调查题 349
第13章 Internet和分布式应用服务 350
13.1 分布式处理 350
13.1.1 客户/服务器体系结构 351
13.1.2 n层客户/服务器体系结构 351
13.2 网络资源访问 353
13.2.1 协议栈 353
13.2.2 访问远程资源 354
13.3 进程间通信 356
13.3.1 套接字 357
13.3.2 命名管道 358
13.3.3 远程过程调用 359
13.4 Internet 360
13.4.1 标准Web协议和服务 361
13.4.2 作为应用程序平台的Internet 364
13.5 组件和分布式对象 366
13.5.1 基于组件的软件 366
13.5.2 组件和对象 367
13.5.3 连接标准和基础设施 367
13.5.4 CORBA 369
13.5.5 COM+ 369
13.5.6 SOAP 370
13.6 目录服务 372
13.6.1 LDAP(轻量级目录访问协议) 373
13.7 本章小结 376
13.8 填空题 377
13.9 复习题 378
13.10 调查题 379
第14章 系统管理 380
14.1 系统管理 380
14.1.1 战略规划 381
14.1.2 作为基础设施的硬件和软件 381
14.1.3 标准 382
14.1.4 竞争优势 382
14.2 采购过程 384
14.2.1 确定和说明要求 385
14.2.2 建议请求书 385
14.2.3 评估建议 386
14.3 确定要求和评估性能 386
14.3.1 基准 388
14.3.2 测量资源需求和使用 389
14.4 安全 391
14.4.1 物理安全 391
14.4.2 访问控制 391
14.4.3 口令控制和安全 393
14.4.4 审计 394
14.4.5 病毒防护 395
14.4.6 软件更新 395
14.4.7 防火墙 396
14.5 物理环境 398
14.5.1 电源 398
14.5.2 散热 400
14.5.3 湿度 400
14.5.4 电路敷设 400
14.5.5 防火措施 401
14.5.6 灾难规划和恢复 401
14.6 本章小结 402
14.7 填空题 402
14.8 复习题 403
14.9 调查题 404
附录 测量单位 405
术语表 407