CHAPTER 1 计算机基础 1
1.1 什么是计算机 1
1.2 计算机的历史 2
1.3 计算机的种类 8
1.4 个人计算机系统 11
1.5 计算机信息的表示方法 19
READING MATERIALS 22
CHAPTER 2 数字逻辑 27
2.1 数字逻辑的基本理论 27
2.1.1 数字概念和数字系统 27
2.1.2 布尔交换代数 30
2.2 组合逻辑原理 37
2.2.1 组合逻辑的定义 37
2.2.2 卡诺图 40
2.3 时序电路介绍 54
2.3.1 Mealy和Moore模型 54
2.3.2 状态图 56
2.3.3 状态表 60
2.3.4 转换表 61
2.3.5 激励表和等式 62
2.4 可编程逻辑和内存 75
2.4.1 存储器 76
2.4.2 可编程逻辑设备 77
READING MATERIALS 80
CHAPTER 3 计算机组成和原理 83
3.1 计算机的基本结构 83
3.2 计算机处理器 85
3.2.1 什么是计算机处理器 85
3.2.2 工作中的处理器 88
3.3 主存储器和辅助存储器 92
3.3.1 内容 92
3.3.2 存储器的基本单位 93
3.3.3 辅助存储器 94
3.4 计算机系统的输入/输出设备 103
3.4.1 计算机系统的输入设备 103
3.4.2 计算机系统的输出设备 107
3.5 系统总线 118
3.6 精简指令集计算机 121
3.6.1 简介 121
3.6.2 精简指令集结构的特点 121
3.6.3 RISC方法学的基本步骤 122
3.6.4 RISC设计指令 123
3.6.5 RISC与CISC的争论 123
3.6.6 摩托罗拉88000 124
READING MATERIALS 130
CHAPTER 4 计算机接口技术 135
4.1 计算机接口 135
4.2 串行接口 138
4.3 并行接口 141
4.4 标准接口 143
4.5 集成接口 147
4.5.1 可编程并行接口 147
4.5.2 可编程串行接口 148
4.5.3 可编程计数器/定时器接口 152
4.5.4 复杂集成接口 153
READING MATERIALS 162
CHAPTER 5 操作系统 166
5.1 简介 166
5.2 操作系统的历史 168
5.3 操作系统的类型 172
5.4 操作系统的功能 175
5.5 常用操作系统简介 176
5.6 各种操作系统的比较 182
READING MATERIALS 183
CHAPTER 6 离散数学 190
6.1 基本原理 190
6.2 关系和图 195
READING MATERIALS 197
CHAPTER 7 数据结构 200
7.1 简介 200
7.2 数据类型 201
7.3 数据的结构 204
7.4 典型的数据结构和算法 206
7.4.1 堆栈 206
7.4.2 队列 208
7.4.3 检索 211
7.4.4 排序 212
7.5 二叉树 221
READING MATERIALS 227
CHAPTER 8 数据库 230
8.1 数据库管理系统简介 230
8.2 数据库模型 232
8.3 数据库查询 236
8.4 DBMS结构技术 238
8.5 数据库的安全性、完整性和独立性 239
8.6 分布式数据库 241
8.7 个人计算机数据库软件系统的优点和缺点 244
READING MATERIALS 245
CHAPTER 9 软件工程 248
9.1 什么是软件工程 248
9.2 软件开发的阶段 249
9.3 现代软件设计的方法 254
9.4 计算机辅助软件工程 257
9.5 软件测试 258
9.6 系统性能评价 261
READING MATERIALS 262
CHAPTER 10 办公自动化 266
10.1 办公自动化简介 266
10.2 办公自动化的应用程序 268
10.3 办公自动化系统 275
READING MATERIALS 276
CHAPTER 11 计算机网络 280
11.1 计算机网络的发展 280
11.2 计算机网络的基本常识 281
11.3 网络的种类 286
11.4 网络拓扑结构 289
11.5 计算机网络和通信 292
11.6 数据通信 297
11.7 网格计算 303
11.8 云计算 304
READING MATERIALS 309
CHAPTER 12 计算机系统结构 313
12.1 计算机系统结构的概念 313
12.2 冯·诺依曼机特征 314
12.2.1 二进制 314
12.2.2 存储程序控制 314
12.2.3 指令代码 315
12.3 流水线增强计算机性能 316
12.3.1 流水线概述 316
12.3.2 流水线冒险 320
12.3.3 流水线总结 322
READING MATERIALS 326
CHARAPTER 13 多媒体 331
13.1 多媒体的概念 331
13.2 多媒体元素 332
13.3 多媒体技术 335
13.3.1 计算机视觉 335
13.3.2 点对点电视会议 336
13.4 多媒体应用 337
13.5 多媒体个人计算机 339
13.6 超媒体 341
READING MATERIALS 342
CHAPTER 14 嵌入式系统 345
14.1 嵌入式处理介绍 345
14.1.1 什么是嵌入式的计算 345
14.1.2 嵌入式设备的属性 346
14.1.3 嵌入式发展 347
14.2 嵌入式和通用计算的区别 350
14.3 嵌入式计算的特征 351
14.3.1 处理引擎类型的分类 351
14.3.2 从应用领域分类 352
14.3.3 从工作量不同进行分类 353
14.4 嵌入式操作系统 355
14.4.1 “传统的”操作系统问题回顾 355
14.4.2 实时系统 357
14.4.3 多控制流 358
14.4.4 市场考虑 359
READING MATERIALS 366
CHAPTER 15 计算机安全 368
15.1 引言 368
15.2 破坏安全的类型 370
15.3 计算机系统安全措施 372
15.3.1 加密 372
15.3.2 用户确认技术 372
15.3.3 硬件控制 373
15.3.4 防火墙和代理 374
READING MATERIALS 379
CHARTER 16 计算机的发展 381
16.1 超级计算机 381
16.2 机器人技术 382
16.3 综合业务数字网络 383
READING MATERIALS 385
词汇 387
参考文献 402