《计算机文化 原书第15版》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)JuneJamrichParsons,(美)DanOja著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2014
  • ISBN:9787111465409
  • 页数:521 页
图书介绍:本书是国外著名大学采用的计算机基础课教材,适合偏文科和商科大学的计算机导论课或公共课使用。本书涉及了计算机科学的诸多方面,包含计算机相关知识,就像一部百科全书一样便于读者学习,增强读者对计算机科学的兴趣,为今后的课程学习打下坚实的基础。本书在内容安排上既体现了计算机科学的广度,又兼顾了相关主题的深度,同时紧跟当前的技术发展趋势,是一本不可多得的教学用书。

第1章 计算机和数字基础知识 1

1.1 A部分:一切数字事物 2

1.1.1数字革命 2

1.1.2数据处理 3

1.1.3个人计算 4

1.1.4网络计算 5

1.1.5云计算 5

1.1.6数字社会 7

1.1.7快速测试 10

1.2 B部分:数字设备 10

1.2.1计算机基础知识 10

1.2.2计算机的类型和用途 12

1.2.3微控制器 14

1.2.4快速测试 15

1.3 C部分:数字数据表示 15

1.3.1数据表示基础知识 15

1.3.2数字、文本、图像和声音的表示 16

1.3.3位和字节的量化 18

1.3.4电路和芯片 19

1.3.5快速测试 20

1.4 D部分:数字化处理 21

1.4.1程序和指令集 21

1.4.2处理器逻辑 23

1.4.3快速测试 25

1.5 E部分:密码安全 25

1.5.1认证协议 25

1.5.2密码破解 27

1.5.3安全的密码 28

1.5.4快速测试 32

第2章 计算机硬件 33

2.1 A部分:个人计算机基础知识 34

2.1.1个人计算机系统 34

2.1.2桌面计算机和便携式计算机 35

2.1.3家庭、游戏以及小型企业系统 36

2.1.4购买计算机 37

2.1.5手持计算机 40

2.1.6快速测试 41

2.2 B部分:微处理器和内存 41

2.2.1微处理器基础知识 42

2.2.2现代的微处理器 45

2.2.3随机访问存储器 46

2.2.4只读存储器 49

2.2.5 EEPROM 49

2.2.6快速测试 50

2.3 C部分:存储设备 50

2.3.1存储基础知识 51

2.3.2磁存储技术 52

2.3.3光存储技术 54

2.3.4固态存储器 57

2.3.5存储知识总结 59

2.3.6快速测试 59

2.4 D部分:输入和输出设备 60

2.4.1基本的输入设备 60

2.4.2显示设备 60

2.4.3打印机 62

2.4.4安装外设 64

2.4.5快速测试 66

2.5 E部分:硬件安全 66

2.5.1防盗设备 67

2.5.2电涌防护和电池备份 67

2.5.3基本维护 68

2.5.4故障检查和维修 70

2.5.5快速测试 72

第3章 计算机软件 73

3.1 A部分:软件基础知识 74

3.1.1软件分类 74

3.1.2音乐软件 75

3.1.3视频软件 76

3.1.4图形软件 76

3.1.5地图和基于位置的软件 78

3.1.6商用软件和数值计算软件 79

3.1.7桌面出版软件 79

3.1.8个人理财软件 80

3.1.9实用程序软件 81

3.1.10设备驱动程序 83

3.1.11快速测试 84

3.2 B部分:办公套件 84

3.2.1办公套件基础知识 84

3.2.2文字处理 84

3.2.3电子表格 87

3.2.4数据库 90

3.2.5演示文稿 93

3.2.6快速测试 93

3.3 C部分:软件安装和升级 93

3.3.1 Web应用 94

3.3.2移动应用 95

3.3.3本地应用软件 96

3.3.4便携式软件 100

3.3.5软件的升级与更新 101

3.3.6卸载软件 102

3.3.7快速测试 103

3.4 D部分:购买软件 103

3.4.1消费者基础知识 103

3.4.2软件版权和许可证 104

3.4.3快速测试 109

3.5 E部分:安全软件 109

3.5.1安全软件基础知识 110

3.5.2安全套件 113

3.5.3杀毒模块 114

3.5.4快速测试 116

第4章 操作系统和文件管理 117

4.1 A部分:操作系统基础知识 118

4.1.1操作系统活动 119

4.1.2用户界面 123

4.1.3引导过程 126

4.1.4快速测试 127

4.2 B部分:现代操作系统 127

4.2.1 Microsoft Windows 128

4.2.2 Mac OS 130

4.2.3 UNIX和Linux 133

4.2.4 DOS 134

4.2.5手持和平板设备操作系统 134

4.2.6快速测试 136

4.3 C部分:文件基础知识 136

4.3.1文件名和扩展名 136

4.3.2文件目录和文件夹 137

4.3.3文件格式 139

4.3.4快速测试 143

4.4 D部分:文件管理 143

4.4.1基于应用程序的文件管理 143

4.4.2文件管理实用程序 145

4.4.3文件管理隐喻 146

4.4.4 Windows资源管理器 146

4.4.5文件管理技巧 148

4.4.6物理文件存储 149

4.4.7快速测试 151

4.5 E部分:备份安全 151

4.5.1备份基础知识 152

4.5.2文件副本 152

4.5.3同步 153

4.5.4 Windows备份 154

4.5.5磁盘镜像和裸机还原 157

4.5.6虚拟机 158

4.5.7手持设备的备份 158

4.5.8快速测试 159

第5章 局域网 160

5.1 A部分:网络构建基础 161

5.1.1网络的分类 161

5.1.2局域网的优缺点 162

5.1.3网络设备 163

5.1.4网络链路 164

5.1.5通信协议 165

5.1.6快速测试 168

5.2 B部分:有线和无线技术 168

5.2.1有线基础知识 168

5.2.2以太网 169

5.2.3无线基础知识 170

5.2.4蓝牙 172

5.2.5 Wi-Fi 172

5.2.6快速测试 175

5.3 C部分:网络安装 175

5.3.1安装概述 175

5.3.2路由器的安装 176

5.3.3路由器的配置 177

5.3.4因特网连接 180

5.3.5设备连接 181

5.3.6快速测试 183

5.4 D部分:文件共享 183

5.4.1文件共享基础知识 183

5.4.2共享文件的访问 184

5.4.3将自己的文件共享 185

5.4.4文件服务器 186

5.4.5网络故障处理 187

5.4.6快速测试 189

5.5 E部分:无线安全 189

5.5.1 Wi-Fi安全 189

5.5.2加密 190

5.5.3快速测试 194

第6章 因特网 195

6.1 A部分:因特网技术 196

6.1.1背景知识 196

6.1.2因特网的基础结构 197

6.1.3因特网协议、地址和域名 198

6.1.4连接速度 203

6.1.5快速测试 205

6.2 B部分:固定因特网接入 205

6.2.1拨号连接 206

6.2.2 DSL 207

6.2.3有线电视因特网服务 209

6.2.4卫星因特网服务 210

6.2.5固定无线服务 211

6.2.6固定因特网连接综述 212

6.2.7快速测试 212

6.3 C部分:便携式和移动因特网接入 212

6.3.1随时随地的因特网 213

6.3.2 Wi-Fi热点 213

6.3.3便携式WiMAX和移动WiMAX 215

6.3.4便携式卫星服务 215

6.3.5蜂窝数据服务 216

6.3.6快速测试 218

6.4 D部分:因特网服务 218

6.4.1云计算 218

6.4.2实时消息 220

6.4.3 VoIP 220

6.4.4论坛、维基、博客和微博 221

6.4.5网格计算 222

6.4.6 FTP 223

6.4.7文件共享 225

6.4.8快速测试 227

6.5 E部分:因特网安全 227

6.5.1入侵尝试 227

6.5.2保护端口 228

6.5.3 NAT 230

6.5.4虚拟专用网络 232

6.5.5快速测试 232

第7章Web和电子邮件 233

7.1 A部分:Web技术 234

7.1.1 Web基础知识 234

7.1.2 HTML 236

7.1.3 HTTP 237

7.1.4 Web浏览器 238

7.1.5 cookie 240

7.1.6网页制作 241

7.1.7 HTML脚本 243

7.1.8快速测试 245

7.2 B部分:搜索引擎 245

7.2.1搜索引擎基础知识 245

7.2.2形成搜索 248

7.2.3引用基于Web的素材 252

7.2.4快速测试 253

7.3 C部分:电子商务 253

7.3.1电子商务基础知识 253

7.3.2电子商务网站技术 254

7.3.3在线支付 258

7.3.4快速测试 260

7.4 D部分:电子邮件 260

7.4.1电子邮件概述 260

7.4.2本地电子邮件 261

7.4.3 Web电子邮件 263

7.4.4电子邮件附件 265

7.4.5网络礼仪 265

7.4.6快速测试 266

7.5 E部分:Web和电子邮件安全 266

7.5.1 cookie利用 266

7.5.2垃圾邮件 270

7.5.3网络钓鱼 271

7.5.4假冒网站 271

7.5.5快速测试 273

第8章 数字媒体 274

8.1 A部分:数字声音 275

8.1.1数字音频基础知识 275

8.1.2数字音频文件格式 278

8.1.3 MIDI音乐 279

8.1.4语音识别和语音合成 280

8.1.5快速测试 281

8.2 B部分:位图图形 281

8.2.1位图基础知识 282

8.2.2扫描仪和照相机 283

8.2.3图像分辨率 284

8.2.4色彩深度和调色板 286

8.2.5图像压缩 288

8.2.6快速测试 289

8.3 C部分:矢量图形和三维图形 290

8.3.1矢量图形基础知识 291

8.3.2矢量图形-位图转换 293

8.3.3 Web上的矢量图形 294

8.3.4三维图形 294

8.3.5快速测试 296

8.4 D部分:数字视频 296

8.4.1数字视频基础知识 296

8.4.2创建视频的连续镜头 297

8.4.3视频传输 298

8.4.4视频编辑 299

8.4.5视频输出 299

8.4.6 Web视频 300

8.4.7 DVD视频 302

8.4.8快速测试 304

8.5 E部分:数字版权管理 304

8.5.1内容基础知识 304

8.5.2 DRM技术 305

8.5.3音乐DRM 306

8.5.4电影DRM 307

8.5.5电子书DRM 308

8.5.6执法 309

8.5.7快速测试 310

第9章 计算机产业:历史、职业和道德 311

9.1 A部分:计算机的历史 312

9.1.1手动计算器 312

9.1.2机械式计算器 313

9.1.3计算机的原型 314

9.1.4计算机的发展历程 315

9.1.5个人计算机 318

9.1.6快速测试 320

9.2 B部分:计算机产业和IT产业 320

9.2.1产业综述 320

9.2.2经济因素 322

9.2.3产品生命周期 323

9.2.4市场份额 325

9.2.5销售渠道 325

9.2.6产业法规 328

9.2.7快速测试 328

9.3 C部分:计算机专业人员的职业 329

9.3.1职位和薪水 329

9.3.2教育和认证 332

9.3.3求职基础知识 335

9.3.4简历和Web文件夹 336

9.3.5职位列表 338

9.3.6快速测试 341

9.4 D部分:职业道德 341

9.4.1道德规范基础知识 341

9.4.2 IT道德规范 341

9.4.3道德决定 346

9.4.4举报 349

9.4.5快速测试 349

9.5 E部分:工作区安全和人体工程学 350

9.5.1辐射风险 350

9.5.2重复性压力损伤 352

9.5.3眼疲劳 352

9.5.4背部疼痛 354

9.5.5久坐的生活方式 355

9.5.6快速测试 356

第10章 信息系统的分析与设计 357

10.1 A部分:信息系统 358

10.1.1组织的信息系统 358

10.1.2事务处理系统 360

10.1.3管理信息系统 362

10.1.4决策支持系统 363

10.1.5专家系统和神经网络 365

10.1.6快速测试 366

10.2 B部分:系统分析 366

10.2.1系统开发生命周期 366

10.2.2计划阶段 367

10.2.3分析阶段 371

10.2.4文档工具 372

10.2.5快速测试 375

10.3 C部分:系统设计 376

10.3.1设计阶段 376

10.3.2评估与选择 378

10.3.3应用程序规范 380

10.3.4快速测试 381

10.4 D部分:实现和维护 381

10.4.1实现阶段 381

10.4.2开发和测试 382

10.4.3文档和培训 382

10.4.4转换和切换 383

10.4.5维护阶段 384

10.4.6快速测试 386

10.5 E部分:企业数据安全 386

10.5.1信息系统数据的弱点 386

10.5.2信息系统数据安全 388

10.5.3公司身份盗窃 389

10.5.4快速测试 390

第11章 数据库 391

11.1 A部分:文件和数据库概念 392

11.1.1数据库基础知识 392

11.1.2数据库模型 395

11.1.3快速测试 402

11.2 B部分:数据管理工具 402

11.2.1数据管理软件 403

11.2.2数据库管理系统 405

11.2.3数据库和Web 407

11.2.4 XML 410

11.2.5快速测试 412

11.3 C部分:数据库设计 413

11.3.1字段的定义 413

11.3.2规范化 416

11.3.3对记录的组织 417

11.3.4界面的设计 419

11.3.5报表模板的设计 420

11.3.6数据的装载 422

11.3.7快速测试 422

11.4 D部分:SQL 422

11.4.1 SQL基础知识 423

11.4.2记录的添加 424

11.4.3信息的查找 424

11.4.4字段的更新 427

11.4.5表的联接 427

11.4.6快速测试 429

11.5 E部分:数据库安全 429

11.5.1数据库的脆弱性 429

11.5.2数据库安全措施 430

11.5.3数据库安全法规 432

11.5.4个人能做什么 433

11.5.5快速测试 434

第12章 计算机编程 435

12.1 A部分:编程基础知识 436

12.1.1计算机编程和软件工程 436

12.1.2编程语言及范例 438

12.1.3程序设计 441

12.1.4程序编码 443

12.1.5程序测试和文档 446

12.1.6编程工具 447

12.1.7快速测试 448

12.2 B部分:过程化编程 449

12.2.1算法 449

12.2.2算法的表述 450

12.2.3顺序、选择和循环控制制 453

12.2.4过程化语言及应用 457

12.2.5快速测试 458

12.3 C部分:面向对象编程 458

12.3.1对象和类 458

12.3.2继承 460

12.3.3方法和消息 461

12.3.4面向对象的程序结构 464

12.3.5面向对象语言及应用 466

12.3.6快速测试 466

12.4 D部分:说明性编程 467

12.4.1说明性范例 467

12.4.2 Prolog事实 468

12.4.3 Prolog规则 471

12.4.4输入功能 473

12.4.5说明性语言及应用 474

12.4.6快速测试 475

12.5 E部分:安全编程 475

12.5.1黑帽行为 475

12.5.2开发安全的软件 477

12.5.3处理措施 479

12.5.4快速测试 480

术语表 481