第1章 计算机学科介绍 1
1.1 计算机概述 1
1.1.1 计算机发展简史 1
1.1.2 第一台电子计算机ENIAC 2
1.1.3 冯·诺伊曼、图灵与现代计算机 2
1.2 计算机的发展阶段与分类 3
1.2.1 计算机发展的年代划分 3
1.2.2 微型计算机 4
1.3 计算机的特点与应用 5
1.3.1 计算机的特点 5
1.3.2 计算机的性能指标 6
1.3.3 计算机的应用领域 7
1.4 未来计算机及我国计算机的发展 9
1.4.1 计算机的发展趋势 9
1.4.2 未来的计算机 10
1.4.3 我国计算机的发展 11
1.5 计算机学科与知识领域 13
1.5.1 计算机学科 13
1.5.2 计算机学科的知识领域 14
1.6 如何学好计算机科学 15
1.7 计算机学科特点及基础 21
1.7.1 计算科学的学科形态与核心概念 21
1.7.2 计算科学与其他相关学科的关系 23
1.8 职业规范和计算机犯罪 24
1.8.1 使用计算机的道德规范 24
1.8.2 尊重知识产权、使用合法软件 25
1.8.3 维护计算机安全、规范网络行为 26
第2章 数据的表示 27
2.1 数据类型 27
2.2 二进制表示法 27
2.2.1 数制的概念 27
2.2.2 二进制运算 29
2.2.3 二进制数的存贮 29
2.2.2 字节 29
2.3 数制之间的转换 30
2.3.1 二进制、十六进制转换为十进制 30
2.3.2 十进制数转换为二进制数 30
2.3.3 二进制数与十六进制数的转换 31
2.4 数字数据的表示 32
2.4.1 整数的表示 32
2.4.2 实数的表示 32
2.5 文本信息的表示 33
2.5.1 ASCII字符集 33
2.5.2 汉字字符集 34
2.6 图形和图像的表示 36
2.6.1 颜色的表示 36
2.6.2 图像的数字化 36
2.6.3 图像的压缩 37
2.6.4 图形的矢量表示 37
2.7 声音的表示 37
2.7.1 声音的数字化 37
2.7.2 音频格式 39
2.8 视频的表示 39
第3章 计算机硬件系统 40
3.1 认识计算机 40
3.1.1 运算速度 41
3.1.2 内存储器的指标 41
3.1.2 I/O的速度 42
3.2 计算机硬件系统的组成 42
3.3 中央处理器及工作原理 43
3.3.1 CPU的功能 43
3.3.2 CPU的内部结构 44
3.3.3 系统时钟、机器周期和指令周期 45
3.3.4 指令与指令系统 47
3.3.5 指令与程序的执行 47
3.3.6 常见CPU介绍 52
3.4 主存储器 53
3.4.1 主存储器概述 53
3.4.2 主存储器的基本组成及操作 53
3.4.3 主存储器的主要技术指标及相关参数 54
3.4.4 主存储器分类 56
3.5 辅助存储器 58
3.5.1 存储系统的特性 58
3.5.2 磁盘存储器 60
3.5.3 光盘存储器 66
3.5.4 其他类型的存储系统 67
3.5.5 各种存储器的比较 70
3.6 输入与输出系统 70
3.6.1 输入与输出系统概述 70
3.6.2 键盘 70
3.6.3 定点输入设备 71
3.6.4 多媒体输入设备 73
3.6.5 显示器 75
3.6.6 打印机 78
3.6.7 多媒体输出设备 80
3.7 计算机体系结构发展趋势 81
3.7.1 计算机体系结构 81
3.7.2 个人计算机如何提高性能 84
第4章 操作系统 86
4.1 操作系统概述 86
4.2 操作系统的种类和发展 86
4.2.1 批处理操作系统 86
4.2.2 分时系统 87
4.2.3 个人和网络操作系统 88
4.2.4 并行操作系统 88
4.2.5 分布式操作系统 88
4.3 现代操作系统的功能 88
4.3.1 计算机启动和设备自动配置 89
4.3.2 用户界面 89
4.3.3 存储管理(Memory Management) 90
4.3.4 进程管理(Process Management) 92
4.3.5 设备管理(Device Management) 93
4.3.6 文件管理(File Management) 93
4.4 常用操作系统 93
4.4.1 PC操作系统——DOS 94
4.4.2 视窗操作系统——Windows 94
4.4.3 Unix 96
4.4.4 Linux 96
4.4.5 Mac OS 98
4.4.6 面向移动设备的操作系统 99
4.5 DOS操作系统 100
4.5.1 DOS操作系统的组成 100
4.5.2 DOS的文件系统和目录结构 101
4.5.3 DOS操作系统的常用命令 103
4.6 Windows XP操作系统 103
4.6.1 Windows XP操作系统的界面组成 103
4.6.2 Windows XP的基本操作 106
4.6.3 资源管理器 110
4.6.4 Windows注册表 112
4.7 正确理解操作系统 113
4.7.1 错误1:只要安装了操作系统,计算机就可以处理任何问题 113
4.7.2 错误2:计算机上不能安装多个操作系统 114
4.7.3 错误3:刚刚安装好的操作系统是最安全的 114
4.7.4 错误4:PC机中除了Windows,就没有其他的操作系统 114
第5章 计算机软件系统 115
5.1 计算机软件分类和发展 115
5.1.1 软件的概念 115
5.1.2 软件的分类 115
5.1.3 计算机软件的发展 116
5.2 程序设计语言及其处理程序 117
5.2.1 程序设计语言 117
5.2.2 语言处理程序 118
5.3 算法 119
5.3.1 算法的基本概念 119
5.3.2 算法的特性 122
5.3.3 算法的控制结构 122
5.4 数据结构基础 122
5.4.1 数据的逻辑结构 122
5.4.2 数据的存储结构 123
5.4.3 数据的运算 124
5.4.4 常见几种数据结构 124
5.5 数据库 128
5.5.1 数据库管理的三个阶段 129
5.5.2 数据库、数据库管理系统和数据库系统 130
5.5.3 关系数据库 131
5.5.4 常见的数据库简介 132
5.6 软件工程 134
5.6.1 软件危机和软件工程 134
5.6.2 软件工程研究的主要内容 134
第6章 计算机网络 137
6.1 计算机网络的基本概念 137
6.1.1 计算机网络的发展历史 138
6.1.2 计算机网络的功能 138
6.2 计算机网络协议及网络模型 139
6.2.1 网络协议 139
6.2.2 OSI模型 139
6.3 计算机网络的分类 142
6.3.1 按网络地理范围分类 142
6.3.2 按网络拓扑结构分类 142
6.3.3 按传输速率分类 144
6.3.4 按传输介质分类 144
6.4 计算机网络接入设备和互联设备 145
6.4.1 网卡(NIC) 145
6.4.2 调制解调器(Modem) 145
6.4.3 集线器(Hub) 146
6.4.4 交换机(Switch) 146
6.4.5 中继器(Repeater) 146
6.4.6 网桥 147
6.4.7 路由器(Router) 147
6.4.8 网关(Gateway) 147
6.4.9 无线AP(Wireless Access Point) 148
6.4.10 光纤收发器(Fiber Optic Converter) 148
6.5 Internet和TCP/IP 148
6.5.1 TCP/IP协议 148
6.5.2 IP地址 149
6.5.3 域名系统 150
6.5.4 Internet上的基本服务 151
6.5.5 网络安全问题 152
6.6 网络认证 154
6.6.1 微软认证 154
6.6.2 思科认证 154
6.6.3 Novell认证考试 154
6.6.4 华为认证 155
第7章 文字处理、计算软件介绍 156
7.1 汉字的输入 156
7.1.1 微软拼音输入法 156
7.1.2 五笔字型输入法简介 157
7.2 字处理软件概述 158
7.2.1 Word 2000概述 158
7.2.2 文档输入 160
7.2.3 文档编辑 160
7.2.4 自动图文集 164
7.2.5 制表及表格处理 165
7.2.6 排版技术 168
7.2.7 绘图及图文混排 169
7.2.8 辅助应用程序 170
7.2.9 打印文档 171
7.3 计算工具软件 172
7.3.1 Excel简介 172
7.3.2 建立工作表 173
7.3.3 编辑工作表 173
7.3.4 格式化工作表 173
7.3.5 图表 173
7.3.6 公式与函数 174
7.3.7 数据管理 175
7.4 数学计算工具MATLAB 175
7.4.1 MATLAB简介 175
7.4.2 MATLAB的基本使用 177
7.4.3 附录 186