计算机导论PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:丁跃潮主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2010
- ISBN:9787040288360
- 页数:341 页
第1章 计算机基础知识 1
1.1 计算机系统的定义 1
1.2 计算机的数制和编码 4
1.2.1 数制 5
1.2.2 数制的转换 7
1.2.3 数的表示 9
1.2.4 编码 11
1.3 计算机的应用 14
1.4 计算机科学的知识体系和分支学科 16
小结 18
习题 18
第2章 计算机硬件基础 20
2.1 计算机的基本组成 20
2.2 指令系统 21
2.2.1 指令格式 22
2.2.2 寻址方式 22
2.2.3 指令分类 23
2.2.4 指令举例 23
2.2.5 精简指令系统计算机 24
2.3 中央处理器 25
2.3.1 运算器 25
2.3.2 控制器 30
2.3.3 典型CPU芯片介绍 31
2.4 存储器 32
2.4.1 存储器概述 32
2.4.2 内存 36
2.4.3 外存 37
2.5 输入输出系统 40
2.5.1 输入设备 41
2.5.2 输出设备 42
2.5.3 输入输出控制方式 44
2.5.4 输入输出接口 47
2.5.5 总线 49
2.6 计算机执行程序的过程 52
2.6.1 计算机执行程序的过程 52
2.6.2 计算机的主要技术指标 53
小结 54
习题 55
第3章 算法与数据结构 57
3.1 算法的基本概念 57
3.2 算法的表示 60
3.2.1 自然语言 60
3.2.2 流程图 60
3.2.3 伪码 61
3.3 数据结构的基本概念 63
3.4 线性表 65
3.5 栈与队列 67
3.6 树与图 68
3.7 算法的设计 70
3.7.1 算法的设计目标 70
3.7.2 查找和排序算法 71
小结 72
习题 73
第4章 软件技术基础 75
4.1 软件技术的发展 75
4.2 软件的分类 76
4.3 程序设计语言 77
4.3.1 程序设计语言的分类 78
4.3.2 程序设计语言的划代 81
4.3.3 几种常见的高级语言 82
4.3.4 两种重要的企业开发平台 83
4.3.5 高级语言族系和程序实例 84
4.4 结构化程序设计 88
4.4.1 结构化的概念 89
4.4.2 数据与变量 89
4.4.3 控制结构 92
4.4.4 函数 94
4.4.5 指针与数组 96
4.5 面向对象程序设计 98
4.5.1 面向对象的基本概念 98
4.5.2 Java类和Java对象 101
4.5.3 封装 103
4.5.4 继承 105
4.6 软件的开发 108
4.6.1 软件的生命周期 108
4.6.2 软件工程基本原理 110
4.6.3 软件开发工具与环境 111
4.6.4 软件过程管理和能力成熟度模型 112
小结 113
习题 114
第5章 数据库技术 116
5.1 数据库系统的基本概念 116
5.1.1 信息与数据 116
5.1.2 数据管理技术的发展 119
5.1.3 数据来源的演变 120
5.1.4 数据库相关术语 120
5.2 数据模型 121
5.2.1 实体-联系模型 121
5.2.2 数据模型简介 122
5.2.3 层次型数据库系统 123
5.2.4 网状型数据库系统 124
5.2.5 关系型数据库系统 124
5.2.6 对象-关系型和对象型数据库系统 125
5.3 数据库管理系统 126
5.3.1 数据库系统的组成 126
5.3.2 数据库系统的分类 127
5.3.3 设计数据库的一般步骤 128
5.4 结构化查询语言SQL 131
5.4.1 SQL的定义 131
5.4.2 基本表的定义、插入、删除和修改数据 131
5.4.3 SQL查询语句 132
5.4.4 视图和索引简介 133
5.5 常用关系数据库管理系统 133
5.5.1 Access 133
5.5.2 Visual FoxPro 135
5.5.3 MS SQL Server 136
5.5.4 Oracle 138
5.5.5 DB2 140
5.5.6 Sybase 141
5.6 开放式数据库连接 142
5.6.1 什么是ODBC 142
5.6.2 配置ODBC数据源 142
5.7 信息系统 144
5.7.1 信息系统概述 144
5.7.2 管理信息系统 145
5.7.3 决策支持系统 147
5.7.4 电子商务 149
5.7.5 ERP 150
5.7.6 ASP 153
5.7.7 EIP 154
5.8 信息系统的体系结构 155
5.8.1 C/S模式体系结构 155
5.8.2 B/S模式体系结构 156
5.8.3 B/S/C模式体系结构 157
小结 158
习题 159
第6章 计算机操作系统 161
6.1 操作系统概述 161
6.1.1 操作系统的作用和定义 162
6.1.2 操作系统的发展和分类 162
6.1.3 操作系统的启动过程 164
6.2 进程管理 165
6.2.1 进程的概念 165
6.2.2 进程控制 166
6.2.3 进程同步 166
6.2.4 进程通信 167
6.2.5 调度 167
6.2.6 死锁问题 168
6.2.7 线程 169
6.3 存储管理 170
6.3.1 存储管理的功能 170
6.3.2 存储管理的分类及基本思想 171
6.4 I/O设备管理 175
6.4.1 设备的分类 175
6.4.2 缓冲管理 176
6.4.3 设备分配 176
6.4.4 设备驱动 177
6.4.5 设备独立性和虚拟设备 177
6.5 文件系统 178
6.5.1 文件和文件系统 178
6.5.2 文件的结构 180
6.5.3 文件存储空间的管理 181
6.5.4 文件目录 182
6.5.5 文件的共享与保护 184
6.6 常用操作系统 185
6.6.1 MS-DOS 185
6.6.2 MS Windows 186
6.6.3 UNIX/Linux 186
6.7 常用DOS命令介绍 187
6.7.1 MD——创建子目录 188
6.7.2 CD——改变当前目录 188
6.7.3 RD——删除子目录命令 189
6.7.4 DIR——显示磁盘目录命令 189
6.7.5 PATH——路径设置命令 190
6.7.6 TREE——显示磁盘目录结构命令 190
6.7.7 DELTREE——删除整个目录命令 190
6.7.8 REN——文件改名命令 190
6.7.9 DEL——删除文件命令 191
6.7.10 COPY——文件复制命令 191
6.7.11 XCOPY——文件及子目录复制命令 191
6.7.12 SYS——系统复制命令 192
6.7.13 ATTRIB——设置文件属性命令 192
6.7.14 CLS——清除屏幕命令 192
6.7.15 FORMAT——磁盘格式化命令 192
6.7.16 EDIT——输入编辑文件命令 193
小结 193
习题 194
第7章 计算机网络 196
7.1 计算机网络概述 196
7.1.1 计算机网络分类 196
7.1.2 计算机网络系统的组成和功能 199
7.2 OSI网络体系结构 200
7.3 TCP/IP网络体系结构 202
7.3.1 面向连接的服务与面向无连接的服务 203
7.3.2 IP协议簇 203
7.3.3 端口号的概念 204
7.3.4 网络接口层 205
7.3.5 Internet层 205
7.3.6 传输层 205
7.3.7 应用层 207
7.3.8 IP地址 208
7.3.9 IPv6协议 210
7.4 局域网 212
7.4.1 局域网概述 212
7.4.2 IEEE 802标准 212
7.4.3 局域网组成 213
7.4.4 常见局域网 215
7.5 Internet 217
7.5.1 Internet基本构件 217
7.5.2 Internet的接入 218
7.5.3 Internet服务 219
7.6 网页设计初步 221
7.6.1 HTML基础 222
7.6.2 Web站点发布 248
7.7 网络安全技术 250
7.7.1 网络安全概述 250
7.7.2 网络安全与服务 251
7.7.3 计算机病毒 254
7.8 网络社会问题、犯罪立法及职业道德 255
小结 259
习题 259
第8章 多媒体技术 260
8.1 多媒体技术概述 260
8.1.1 多媒体与多媒体技术 260
8.1.2 多媒体应用系统中的媒体元素 261
8.2 多媒体计算机系统 264
8.2.1 多媒体计算机系统层次结构 264
8.2.2 多媒体计算机系统的基本组成 265
8.3 多媒体元素制作技术 267
8.4 多媒体数据压缩 269
8.4.1 数据压缩技术概述 269
8.4.2 数据压缩编码方法介绍 271
8.4.3 数据压缩技术标准 274
8.5 多媒体技术应用与发展 277
8.5.1 多媒体技术的应用 277
8.5.2 多媒体技术发展研究方向 278
小结 279
习题 280
第9章 计算机重要应用领域 281
9.1 人机界面设计与计算机游戏设计 281
9.2 计算机图形艺术设计 284
9.3 化学信息学 286
9.4 医学信息学 288
9.5 生物信息学 290
9.6 建筑信息学 291
9.7 军事信息学 293
9.8 自然语言处理 297
9.9 地理信息系统 298
9.10 计算机辅助系统 302
9.11 计算机仿真 305
9.12 信息分析与预测 306
9.12.1 通用信息直观图 307
9.12.2 聚类分析和最优分割 310
9.12.3 信息预测 312
小结 314
习题 315
第10章 计算机前沿研究及发展趋势 316
10.1 新型计算机系统 316
10.1.1 生物计算机 317
10.1.2 光计算机 318
10.1.3 量子计算机 319
10.1.4 分子计算机 320
10.2 计算理论发展 321
10.2.1 人工智能 321
10.2.2 数据挖掘 323
10.2.3 人工神经网络 326
10.2.4 分布式计算 329
10.2.5 并行计算 332
小结 335
习题 335
附录 常用字符ASCII代码表 336
参考文献 338
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《物联网导论》张翼英主编 2020
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《材料导论》张会主编 2019
- 《化工传递过程导论 第2版》阎建民,刘辉 2020
- 《计算机组成原理 第2版》任国林 2018
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018