第1章 计算机基础 1
1.1计算机的发展及分类 1
1.1.1计算机的发展 1
1.1.2计算机的分类与特点 6
1.1.3微型计算机的发展 10
1.1.4中国计算机的发展 16
1.1.5计算机的应用 17
1.2数字表示和信息编码 20
1.2.1数的表示及数制转换 20
1.2.2数的定点与浮点表示 25
1.2.3数的码制 26
1.2.4算术运算 28
1.2.5逻辑运算 30
1.2.6字符在计算机中的编码 32
1.3算法与数据结构 37
1.3.1算法及算法的特征 37
1.3.2算法的表示 38
1.3.3算法分析 42
1.3.4数据结构 44
1.4计算机工作原理 46
1.4.1计算机硬件的基本结构 47
1.4.2计算机的工作过程 48
习题 53
第2章 计算机工程 55
2.1中央处理器 55
2.1.1 CPU的结构 55
2.1.2 CPU的性能指标 56
2.1.3微机中常用的CPU 57
2.2存储设备 63
2.2.1存储器分类 64
2.2.2存储器的性能指标 65
2.2.3半导体存储器 65
2.2.4磁记录存储器 69
2.2.5光盘存储器 71
2.2.6可移动外存储器 73
2.2.7其他存储设备 74
2.3输入输出设备 75
2.3.1输入设备 75
2.3.2输出设备 80
2.4微型计算机系统 83
2.4.1主板 84
2.4.2总线 86
2.4.3输入输出接口 89
2.4.4微型计算机的主要性能指标 91
2.5计算机网络 92
2.5.1计算机网络的产生与发展 92
2.5.2计算机网络的定义及功能 96
2.5.3计算机网络的分类 97
2.5.4计算机网络的组成 99
2.5.5计算机网络的体系结构 101
2.5.6局域网 104
2.6因特网 107
2.6.1因特网的形成与发展 107
2.6.2因特网的结构及协议 109
2.6.3 Internet接入 111
2.6.4因特网的主机地址和域名系统 115
2.6.5因特网服务及对人类的影响 119
习题 125
第3章 计算机软件 126
3.1计算机软件概述 126
3.1.1软件的概念及分类 126
3.1.2计算机软件的发展 128
3.2计算机语言 129
3.2.1计算机语言的发展 129
3.2.2机器语言 130
3.2.3汇编语言 131
3.2.4高级语言 132
3.2.5面向对象的语言 133
3.2.6常用编程语言简介 133
3.3操作系统 137
3.3.1操作系统的概念和功能 137
3.3.2进程管理 140
3.3.3存储器管理 144
3.3.4文件管理 146
3.3.5设备管理 150
3.3.6典型操作系统介绍 150
3.4计算机应用软件 155
3.4.1办公自动化软件Office 2010 156
3.4.2图形图像处理软件 163
3.4.3视频处理软件 165
3.5软件工程 167
3.5.1软件工程研究内容 168
3.5.2软件工程的基本原则 168
3.5.3软件开发过程 169
习题 175
第4章 计算机技术 176
4.1数据库系统 176
4.1.1数据处理技术的产生与发展 176
4.1.2数据描述 179
4.1.3数据模型 182
4.1.4数据库的体系结构 184
4.1.5关系数据库 186
4.1.6常用的数据库管理系统 194
4.1.7数据库系统及应用新技术 199
4.2多媒体技术 202
4.2.1文本 202
4.2.2数字声音 204
4.2.3数字图像 207
4.2.4数字视频 212
4.2.5多媒体技术的研究内容及应用前景 217
4.3计算机安全技术 219
4.3.1计算机安全概述 219
4.3.2数据加密技术 220
4.3.3数据签名技术 223
4.3.4计算机病毒 223
4.3.5防火墙技术 226
4.3.6信息安全技术应用 227
4.3.7信息安全策略及风险管理 228
习题 230
第5章 计算机科学 231
5.1概述 231
5.2计算机科学体系 233
5.2.1计算机科学知识组织结构及其演变 233
5.2.2计算机科学的教育 235
5.3计算机与人类社会 237
5.3.1计算机与环境 237
5.3.2计算机与道德 238
5.3.3计算机与法律 241
5.4计算机文化与教育 244
5.4.1计算机文化 244
5.4.2计算机教育 245
5.5计算机产业 246
5.5.1计算机产业结构及职位 246
5.5.2计算机产业人才的需求及特点 247
习题 248
参考文献 249