《计算机导论 第2版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:黄润才主编;张瑜,孙丽红,苏前敏副主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2012
  • ISBN:9787113150907
  • 页数:298 页
图书介绍:本书从计算机学科的整体构架出发,注重实践能力的培养和计算机素质的全面提高。基础理论方面,介绍了计算机的软硬件系统组成与体系结构、数字逻辑基础与计算机基本部件、数据存储、操作系统、程序设计与软件工程、算法与数据结构、数据库基础、计算机网络与通信、多媒体技术基础、计算机安全技术等;实践能力培养方面,配备了操作系统、程序设计、数据库应用、Internet应用与网页设计等11个实验的具体指导。

第1章 计算机系统概论 1

1.1 冯·诺依曼计算机结构 1

1.1.1 冯·诺依曼计算机结构的特点 1

1.1.2 计算机的硬件组成 2

1.2 计算机的软件系统 3

1.2.1 计算机程序与软件 3

1.2.2 计算机系统软件 3

1.2.3 计算机应用软件 9

1.3 计算机的特点 11

1.3.1 通用计算机的特点 12

1.3.2 微型计算机的特点 12

1.4 计算机的性能指标 12

1.5 计算机的发展 13

1.5.1 超级计算机 14

1.5.2 微型计算机 15

1.5.3 网络计算机 16

1.5.4 智能计算机 16

1.5.5 多媒体计算机 17

1.5.6 未来计算机 18

小结 19

习题 20

第2章 数据存储 21

2.1 数据在计算机中的表示 21

2.2 进位计数制及不同进制数的相互转换 22

2.2.1 进位计数制 22

2.2.2 十进制与其他常用进制之间的转换 24

2.2.3 二进制与八、十六进制之间的转换 26

2.3 数值数据在计算机中的表示 27

2.3.1 真值和机器数 27

2.3.2 定点数和浮点数 27

2.3.3 带符号数的表示方法 29

2.4 二-十进制数字编码 30

2.5 字符在计算机中的表示 32

2.5.1 ASCII码 32

2.5.2 扩展ASCII码 33

2.5.3 中文字符在计算机中的表示 34

小结 37

习题 37

第3章 数字逻辑基础 39

3.1 基本运算 39

3.1.1 逻辑运算 39

3.1.2 移位运算 40

3.2 逻辑门与触发器 42

3.2.1 逻辑门 42

3.2.2 触发器 45

3.3 计算机中的逻辑部件 48

3.3.1 全加器 48

3.3.2 译码器 49

3.3.3 奇偶检验器 49

3.3.4 计数器 50

3.3.5 寄存器 51

小结 51

习题 51

第4章 计算机体系结构 53

4.1 计算机系统的硬件结构 53

4.1.1 现代计算机结构的特点 53

4.1.2 计算机硬件的典型结构 54

4.2 计算机系统的硬件组成 56

4.2.1 运算器 56

4.2.2 控制器 56

4.2.3 存储器 57

4.2.4 输入设备 57

4.2.5 输出设备 58

4.3 微机系统的硬件配置 58

4.3.1 中央处理器 58

4.3.2 存储器系统 63

4.3.3 主机板 66

4.3.4 输入/输出设备 68

4.3.5 外存储设备 68

4.3.6 网络与多媒体设备 70

小结 71

习题 71

第5章 操作系统基础 72

5.1 操作系统概述 72

5.1.1 操作系统简介 72

5.1.2 操作系统的历史 72

5.1.3 操作系统的功能 73

5.1.4 操作系统的工作原理 74

5.1.5 操作系统的分类 75

5.1.6 常用的微机操作系统 76

5.2 Windows操作系统 76

5.2.1 Windows的历史 77

5.2.2 Windows的特点 79

5.2.3 Windows基本概念 79

5.2.4 Windows的重要操作 82

5.2.5 注册表 83

5.2.6 Windows应用程序的开发工具 85

5.3 UNIX及Linux操作系统 85

5.3.1 UNIX 85

5.3.2 Linux 87

小结 90

习题 91

第6章 程序设计基础 92

6.1 程序与程序设计 92

6.2 程序设计的基本方法 93

6.2.1 面向计算机的程序设计 93

6.2.2 面向过程的程序设计 94

6.2.3 面向对象的程序设计 94

6.2.4 3种程序设计方法的比较 95

6.3 Visual Basic语言基础 96

6.3.1 常量 96

6.3.2 变量与赋值 97

6.3.3 Visual Basic中的标准函数 97

6.3.4 表达式 98

6.4 程序设计的基本结构 99

6.4.1 顺序结构 99

6.4.2 选择结构 101

6.4.3 循环结构 104

6.5 数组程序设计 107

6.5.1 一维数组 107

6.5.2 二维数组 108

6.6 Visual Basic基本控件及其应用 109

6.7 软件工程简介 119

6.7.1 软件定义 119

6.7.2 软件开发 120

6.7.3 软件维护 120

小结 120

习题 121

第7章 算法基础 123

7.1 概述 123

7.2 算法评价 124

7.3 常用的算法 124

7.3.1 穷举法 124

7.3.2 迭代法 125

7.3.3 递归法 125

7.3.4 递推法 126

7.3.5 贪心法 128

7.3.6 分治法 128

7.4 应用实例 129

7.4.1 简易赛车游戏算法 129

7.4.2 五子棋算法 130

7.4.3 加密/解密 132

小结 133

习题 133

第8章 数据结构 134

8.1 数据结构的概念 134

8.2 数据结构的应用实例 135

8.3 数据结构的具体分类 137

8.3.1 线性表 138

8.3.2 栈 138

8.3.3 队列 138

8.3.4 树 139

8.3.5 图 140

8.3.6 文件 140

8.4 排序 141

8.4.1 插入排序(Insertion Sort) 141

8.4.2 选择排序(SeleetSort) 142

8.4.3 冒泡排序(BubbleSort) 142

8.4.4 快速排序(QuiekSort) 143

8.5 查找 144

8.6 数据结构在VB编程中的实现方法 145

小结 146

习题 147

第9章 数据库系统 148

9.1 数据库的基本概念 148

9.1.1 数据库系统的组成 148

9.1.2 数据库的设计 150

9.2 数据库系统的结构 152

9.2.1 单用户数据库系统 152

9.2.2 主从式数据库系统 153

9.2.3 分布式数据库系统 153

9.2.4 客户/服务器数据库系统 153

9.3 Access 2003数据库 154

9.3.1 数据库的操作 154

9.3.2 数据表的操作 155

9.3.3 设置数据库的关系完整性约束 158

9.3.4 数据库中的查询 161

小结 163

习题 164

第10章 计算机网络 165

10.1 计算机网络概述 165

10.1.1 计算机网络的定义 165

10.1.2 计算机网络的相关概念 166

10.1.3 OSI参考模型 172

10.1.4 TCP/IP参考模型 174

10.2 局域网——LAN 176

10.2.1 局域网简介 176

10.2.2 局域网参考模型 178

10.2.3 IEEE 802局域网标准 179

10.3 因特网——Internet 179

10.3.1 Internet的发展 180

10.3.2 Internet在中国的发展 181

10.3.3 Internet的特点 182

10.3.4 Internet协议体系 182

10.3.5 IP地址和域名 183

10.3.6 Internet的服务 186

10.4 与Internet的连接 189

10.4.1 主机方式入网 189

10.4.2 局域网方式入网 191

10.4.3 广域网方式入网 192

10.4.4 通过代理服务器访问Internet 192

10.4.5 网络故障的简单诊断命令 194

10.5 IE浏览器 195

10.5.1 打开和关闭IE浏览器 195

10.5.2 IE浏览器窗口结构 196

10.5.3 IE浏览器的基本操作 197

10.5.4 收藏夹的使用 200

10.5.5 IE浏览器的基本设置 200

10.5.6 搜索引擎的使用 204

10.5.7 使用IE浏览器访问FTP服务器 206

10.6 网页制作 207

10.6.1 HTML 207

10.6.2 FrontPage 2003 218

10.5.3 应用实例 224

小结 225

习题 226

第11章 多媒体应用 227

11.1 多媒体的基本概念 227

11.2 多媒体计算机技术 228

11.3 多媒体的关键技术 229

11.3.1 数字化多媒体信息压缩及解压缩技术 229

11.3.2 数字化多媒体信息存储技术 229

11.3.3 多媒体同步技术 231

11.3.4 多媒体网络通信技术 231

11.3.5 基于内容的检索技术 231

11.4 多媒体应用领域 232

11.4.1 教育、培训领域 232

11.4.2 商业展示、信息咨询领域 233

11.4.3 多媒体电子出版物 233

11.4.4 多媒体通信 233

11.4.5 家庭娱乐 234

小结 234

习题 234

第12章 计算机安全技术 235

12.1 计算机安全理论基础 235

12.1.1 计算机系统面临的威胁和攻击 235

12.1.2 计算机系统的脆弱性 236

12.1.3 计算机系统的安全要求 237

12.1.4 计算机系统的安全技术 238

12.2 数据加密技术 240

12.2.1 基本概念 240

12.2.2 密码编码与密码分析 241

12.2.3 常见的数据加密技术 243

12.2.4 数字签名 247

12.3 计算机病毒 249

12.3.1 计算机病毒的特征与类型 249

12.3.2 计算机病毒的结构和机理 250

12.3.3 计算机病毒的防范 251

12.4 防火墙技术 257

12.4.1 防火墙的基本知识 257

12.4.2 防火墙的相关技术 259

12.4.3 防火墙的结构 260

小结 261

习题 261

第13章 实验指导 263

13.1 DOS系统 263

【实验13-1】DOS的基本操作 263

13.2 Windows操作系统 264

【实验13-2】Windows的基本操作 264

【实验13-3】Windows XP系统监视器 264

13.3 Visual Basic程序设计基础 266

【实验13-4】Visual Basic的基本操作 266

【实验13-5】Visual Basic程序设计基础 270

【实验13-6】Visual Basic基本控件的使用 275

13.4 Access数据库 279

【实验13-7】Access的基本操作 279

【实验13-8】数据库设计 288

13.5 网页设计 289

【实验13-9】FrontPage的基本操作 289

【实验13-10】主页制作 294

13.6 Internet应用 294

【实验13-11】Internet的使用 294

参考文献 298