1.1 信息技术概述 1
1.1.1 信息的概念 1
第一章 概论 1
1.1.2 信息技术 2
1.1.3 信息技术的应用 2
1.1.4 信息安全 3
1.2 计算机基础知识 14
1.2.1 计算机的发展 14
1.2.2 计算机系统 16
1.2.3 计算机的应用领域 18
1.3.1 信息的表示及采集 20
1.3 计算机与信息处理 20
1.3.2 基于计算机的信息处理 27
习题一 29
第二章 微型计算机硬件系统 30
2.1 主机系统 30
2.1.1 微处理器 30
2.1.2 存储系统 34
2.1.3 总线(Bus) 38
2.1.4 输入输出接口 40
2.2 微型计算机的工作过程 41
2.2.1 存储程序工作原理 41
2.2.2 计算机指令(Instruction)和指令系统(Instruction Set) 42
2.2.3 指令在计算机中的执行过程 43
2.3 常用外部设备 45
2.3.1 外存储器 45
2.3.2 输入设备 53
2.3.3 输出设备 55
习题二 60
第三章 操作系统 61
3.1 操作系统概述 61
3.1.1 操作系统的基本概念 61
3.1.2 操作系统的分类 62
3.1.3 操作系统的特征与功能 65
3.1.4 典型操作系统简介 67
3.2 进程管理 70
3.2.1 进程的概念 70
3.2.2 进程控制 73
3.2.3 进程调度 75
3.2.4 进程通信 77
3.3 存储管理 79
3.3.1 存储管理概述 79
3.3.2 存储管理的方法 80
3.3.3 虚拟存储器 82
3.4 设备管理 84
3.4.1 设备管理概述 84
3.4.2 I/O系统 85
3.4.3 设备管理程序 87
3.4.4 Windows中的设备管理器 89
3.5 文件管理 90
3.5.1 文件和文件系统概述 90
3.5.2 文件目录 93
3.5.3 文件的组织结构和存取方法 96
3.5.4 文件存储空间管理 99
3.5.5 文件的共享与保护 100
3.6 用户接口 101
3.6.1 用户接口概述 101
3.6.2 命令接口 101
3.6.3 程序接口 102
习题三 103
第四章 计算机网络 104
4.1 网络基础知识 104
4.1.1 计算机网络的发展 104
4.1.2 网络定义及分类 107
4.1.3 网络的拓扑结构 108
4.1.4 网络协议和体系结构 110
4.1.5 OSI与TCP/IP参考模型 111
4.1.6 网络操作系统 113
4.2 局域网 114
4.2.1 局域网概述 114
4.2.2 CSMA/CD协议 118
4.2.3 以太网(Ethernet) 119
4.2.4 网络互连 121
4.3 Internet 123
4.3.1 概述 123
4.3.2 TCP/IP参考模型 123
4.3.3 接入技术 124
4.3.4 IP地址 126
4.3.5 Internet提供的服务 127
4.4 信息检索与发布 129
4.4.1 信息检索系统(information retrieval systems) 129
4.4.2 搜索引擎的使用 129
4.4.3 信息发布 130
习题四 132
第五章 程序设计 133
5.1 计算机程序概述 133
5.1.1 程序的一般概念 133
5.1.2 程序设计的基本过程 134
5.2 程序设计语言 136
5.2.1 程序设计语言概述 136
5.2.2 程序设计语言的组成 140
5.2.3 常用程序设计语言 143
5.3 程序设计方法 149
5.3.1 结构化程序设计 149
5.3.2 面向对象的程序设计 151
5.4 算法和数据结构 155
5.4.1 算法概述 155
5.4.2 算法的表示 156
5.4.3 常用算法 158
5.4.4 算法设计要求与评价方法 160
5.4.5 数据结构概述 162
习题五 164
第六章 多媒体技术 166
6.1 多媒体技术概要 166
6.1.1 媒体与多媒体 166
6.1.2 多媒体技术 168
6.1.3 多媒体计算机系统的组成 173
6.1.4 多媒体技术的应用 174
6.2 数字声音 175
6.2.1 模拟声音与数字音频 175
6.2.2 声音的数字化 176
6.2.3 数字音频的编辑 177
6.3 数字图像 177
6.3.1 图像与图形 177
6.3.2 图像的数字化 178
6.3.3 图像文件格式 179
6.4.1 视频 180
6.4 视频基础 180
6.3.4 数字图像编辑 180
6.4.2 视频的数字化 181
6.4.3 视频标准与文件格式 182
6.4.4 数字视频的编辑 182
6.5 数据压缩及编码 182
6.5.1 必要性与可行性 183
6.5.2 压缩的方法与编码 184
6.5.3 压缩的标准 186
6.6 多媒体应用系统 187
6.6.1 可视电话系统 187
6.6.2 VOD系统 187
习题六 188
6.6.3 视频会议 188
第七章 数据库技术 189
7.1 数据库系统概述 189
7.1.1 数据库系统应用实例 189
7.1.2 数据库管理技术的产生和发展 190
7.1.3 数据库系统的组成 194
7.2 数据模型 196
7.2.1 数据处理的三个世界 196
7.2.2 数据模型 196
7.3 数据库体系结构 197
7.3.1 数据库模式概念 197
7.3.2 数据库系统的三级模式结构 198
7.3.3 数据库的两级映射功能与数据独立性 199
7.4 关系数据库基础 200
7.4.1 关系模型的基本概念 200
7.4.2 关系的形式化定义 201
7.4.3 关系代数基础 202
7.4.4 结构化查询语言(SQL)基础 211
7.5 关系数据库设计 212
7.5.1 关系数据库理论简述 213
7.5.2 实体-联系(E-R)模型 218
7.5.2 数据库设计概述 222
7.5.3 需求分析 222
7.5.4 概念结构设计(设计E-R模型) 223
7.5.5 逻辑结构设计 224
习题七 226
第八章 常用软件 227
8.1 Windows XP操作系统 227
8.1.1 Windows XP的启动与退出 227
8.1.2 Windows XP的桌面 228
8.1.3 Windows XP的基本操作 228
8.1.4 Windows XP的文件管理 231
8.1.5 WindowsXP的磁盘管理 233
8.1.6 Windows XP的控制面板 233
8.1.7 Windows XP的帮助系统 234
8.2.1 Word基础知识 235
8.2 中文字处理软件Word 2003 235
8.2.2 文档的创建 236
8.2.3 文档的编辑 238
8.2.4 文档的排版 239
8.2.5 表格 241
8.2.6 图形 242
8.3 中文电子表格软件Excel 2003 243
8.3.1 Excel基础知识 243
8.3.2 工作表的操作 245
8.3.3 表格操作 246
8.3.4 创建图表 248
8.3.5 数据管理 249
8.4 中文数据库软件Access 2003 250
8.4.1 Access的基本概念 250
8.4.2 Access 2003的基本操作 252
8.4.3 表 254
8.4.4 查询 257
8.4.5 窗体 258
8.4.6 报表 259
习题八 260
附录一 ASCII字符表 261
附录二 ASCII码控制符名称 262
参考文献 263