计算机技术前沿总结课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机技术前沿总结课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机技术 前沿 总结 课件
- 资源描述:
-
1、 Frontier Technologies in Computer Science 计算机科学前沿技术计算机科学前沿技术Frontier Technologies in Computer Science Frontier Technologies in Computer Science 知识框架知识框架第第1章章 概述概述第第2章章 计算机硬件的发展计算机硬件的发展第第3章章 高性能计算高性能计算第第4章章 现代操作系统现代操作系统第第5章章 计算机网络新技术计算机网络新技术第第6章章 数据库技术的发展数据库技术的发展第第7章章 数据挖掘及其应用数据挖掘及其应用第第8章章 人工智能前沿人工智
2、能前沿第第9章章 搜索引擎技术搜索引擎技术第第10章章 集体智慧与集体智慧与Web 2.0第第11章章 云计算云计算第第12章章 物联网技术物联网技术第第13章章 服务科学与服务计算服务科学与服务计算第第14章章 智慧地球智慧地球 Frontier Technologies in Computer Science 第第1章章 概述概述 Frontier Technologies in Computer Science 在在1895年出版的年出版的Darwin(达尔文)名著物种起源(达尔文)名著物种起源(The Origin of Species)第一版扉页上写道:)第一版扉页上写道:“作为生物
3、进化论的完整理论体系,物种作为生物进化论的完整理论体系,物种起源主要讨论两个问题:一个是形形色色的生命是否由进化而来,二是起源主要讨论两个问题:一个是形形色色的生命是否由进化而来,二是进化的主要机理是什么进化的主要机理是什么”。达尔文对第一个问题的回答是肯定的,对第二。达尔文对第一个问题的回答是肯定的,对第二个问题的回答是个问题的回答是“自然选择自然选择”。Charles Darwin Frontier Technologies in Computer Science 5知识概要知识概要 计算机科学面临的问题计算机科学面临的问题 计算机学科概述计算机学科概述计算机学科的特点计算机学科的特点基本
4、学科能力基本学科能力计算机学科发展和分支学科的划分计算机学科发展和分支学科的划分计算机科学与其他学科之间的关系计算机科学与其他学科之间的关系 计算机科学发展的趋势计算机科学发展的趋势 Frontier Technologies in Computer Science 6六大科学理论的突破六大科学理论的突破 量子力学量子力学 相对论相对论 宇宙大爆炸模型宇宙大爆炸模型 DNA双螺旋结构双螺旋结构 板块构造理论板块构造理论 计算机科学计算机科学计算机科学是现代科学体系的主要基石之一计算机科学是现代科学体系的主要基石之一 Frontier Technologies in Computer Scien
5、ce 72121世纪计算机科学和信息技术发展的新取向世纪计算机科学和信息技术发展的新取向 更加重视技术的多样性、开放性和个性化更加重视技术的多样性、开放性和个性化 更加重视计算机技术惠及大众更加重视计算机技术惠及大众 更加重视生态和环境影响更加重视生态和环境影响 更加重视医学及与人类健康有关的科学技术更加重视医学及与人类健康有关的科学技术 将更加重视计算机科学的交叉研究将更加重视计算机科学的交叉研究 更加重视与人文艺术的结合更加重视与人文艺术的结合 更加重视计算机科学与信息技术伦理道德方面的研更加重视计算机科学与信息技术伦理道德方面的研究和对社会作用的法制化管理与监督究和对社会作用的法制化管理
6、与监督 Frontier Technologies in Computer Science 8计算机科学(计算机科学(Computer Science)计算机科学与技术学科,简称计算机科学计算机科学与技术学科,简称计算机科学 ACM/IEEE-CS 的专家们认为,目前已经无法继续的专家们认为,目前已经无法继续用计算机学科来称谓它,而改称其为计算学科(用计算机学科来称谓它,而改称其为计算学科(Computing Discipline)Frontier Technologies in Computer Science 9计算机科学(计算机科学(Computer Science)Wikipedia:
7、与计算相关的多种学科的集合,包括理论和实际与计算相关的多种学科的集合,包括理论和实际两方面:涉及信息和计算的理论基础、语言理论、算法分析两方面:涉及信息和计算的理论基础、语言理论、算法分析和开发、计算系统的实现、计算机图形学、数据库、数据通和开发、计算系统的实现、计算机图形学、数据库、数据通信等。信等。美国的网络和信息技术研究与发展国家办公室:计算系统和美国的网络和信息技术研究与发展国家办公室:计算系统和计算的语义研究。计算的语义研究。美国计算机学会(美国计算机学会(ACM):计算机和算法过程的研究,包括计算机和算法过程的研究,包括它们的原理、它们的硬件和软件设计、它们的应用以及它们它们的原理
8、、它们的硬件和软件设计、它们的应用以及它们对社会的影响对社会的影响。Frontier Technologies in Computer Science 10计算机科学怎样成为一种科学?计算机科学怎样成为一种科学?科学科学Science艺术艺术Art原理(Principles)实践(Practice)基本原理的重复性(Fundamental recurrences)熟练运用(Skilled performance)解释说明(Explanation)行动(Action)发现(Discovery)发明(Invention)分析(Analysis)合成(Synthesis)剖析(Dissection)
9、构造(Construction)Frontier Technologies in Computer Science 111.1 计算机科学面临的问题计算机科学面临的问题 计算机科学教育缺乏创新,计算机课程体系的陈旧计算机科学教育缺乏创新,计算机课程体系的陈旧 针对学生特别是本科学生的培养上,充分强调以兴趣为主 大学提供的是一种机会,让学生自己做真正喜欢的事情 从狭义工具论到计算思维的转变从狭义工具论到计算思维的转变 计算机和信息科技的普及实际上是在全社会传播一种计算思维 计算思维是一种普适的思维,是每个人的基本技能 计算机科学人才的匮乏计算机科学人才的匮乏 企业、政府等部门都需要计算机人才 德
10、智体合格,在团队精神、敬业态度、工作能力等方面都能胜任 Frontier Technologies in Computer Science 12计算计算思维思维 计算思维强调一切皆可计算,从物理世界到人类社会模拟,计算思维强调一切皆可计算,从物理世界到人类社会模拟,从人类社会再到智能活动,都可认为是计算的某种形式。从人类社会再到智能活动,都可认为是计算的某种形式。计算思维是概念化思维,是人的思维,是数学和工程互补融计算思维是概念化思维,是人的思维,是数学和工程互补融合的思维,是面向所有人的思维。合的思维,是面向所有人的思维。Frontier Technologies in Computer S
11、cience 131.2 计算机科学计算机科学概述概述 计算机学科的特点计算机学科的特点 基本学科能力基本学科能力 计算机学科发展和分支学科的划分计算机学科发展和分支学科的划分 计算机科学与其他学科之间的关系计算机科学与其他学科之间的关系 Frontier Technologies in Computer Science 141.2.1 计算机学科的特点计算机学科的特点 根本问题根本问题 Nicklaus Wirth:在较高的认识层次上,硬件和软件是一样的。计算机学科的根本问题:什么能、且如何被有效地自动计算。基本特征基本特征 计算机学科具有“理论、抽象、设计”三个学科形态 Frontier
12、Technologies in Computer Science 151.2.2 基本学科能力基本学科能力 计算思维能力计算思维能力 算法设计与分析能力算法设计与分析能力 程序设计与实现能力程序设计与实现能力 系统分析、开发与应用能力系统分析、开发与应用能力 Frontier Technologies in Computer Science 161.2.3 计算机学科发展和分支学科的划分计算机学科发展和分支学科的划分 计算机科学(计算机科学(Computer Science)计算机工程(计算机工程(Computer Engineering)软件工程(软件工程(Software Engineer
13、ing)信息技术(信息技术(Information Technology)信息系统(信息系统(Information System)Frontier Technologies in Computer Science 171计算机科学(计算机科学(Computer Science)计算机科学研究的范围很广,从理论和算法基础到计算机科学研究的范围很广,从理论和算法基础到机器人开发、计算机视觉、智能系统、生物信息等机器人开发、计算机视觉、智能系统、生物信息等。主要包括:。主要包括:寻找求解计算问题的有效方法 构建使用计算机的新方法 软件的设计与实现 Frontier Technologies in
14、Computer Science 182计算机工程(计算机工程(Computer Engineering)设计和构建计算机系统和基于计算机的系统设计和构建计算机系统和基于计算机的系统,包括包括研究硬件、软件、通信以及它们之间的交互。研究硬件、软件、通信以及它们之间的交互。学科内容集中在传统的电子工程、数学等相关领域的理论、原理和实践。强调的是硬件而不是软件,而且具有很强的工程特性。Frontier Technologies in Computer Science 193软件工程(软件工程(Software Engineering)软件工程的主要目标是开发系统模型和按时并在有软件工程的主要目标是
15、开发系统模型和按时并在有限预算下生产高质量软件的可靠技术。限预算下生产高质量软件的可靠技术。软件工程寻找计算机科学中科学与工程原理的结合,探讨以工程的规范有效地开发和管理软件系统。Frontier Technologies in Computer Science 204信息技术(信息技术(Information Technology)信息技术主要用于管理和处理信息所采用的各种技信息技术主要用于管理和处理信息所采用的各种技术的总称。术的总称。它主要是应用计算机科学和通信技术来设计、开发、安装和实施信息系统及应用软件。与信息系统学科的重点在于“信息”相对,信息技术学科的重点在于“技术”。Front
16、ier Technologies in Computer Science 215信息系统(信息系统(Information System)信息系统学科可以理解为是基于技术的商务开发信息系统学科可以理解为是基于技术的商务开发 该学科强调信息技术中的“信息”,而将“技术”看成是产生、处理和分发所需的工具。他们面对的信息系统一般都是庞大和复杂的,既要懂技术,又要明白组织因素,知道如何有效地利用这类系统。Frontier Technologies in Computer Science 221.3 计算机科学发展的趋势计算机科学发展的趋势“高高”:性能越来越高,速度越来越快性能越来越高,速度越来越快
17、提高器件速度 并行处理“广广”:计算机的无处不在计算机的无处不在 网络化与向各个领域的渗透 普适计算(Pervasive Computing)“深深”:信息的智能化发展信息的智能化发展 Frontier Technologies in Computer Science 第第2章章 计算机硬件的发展计算机硬件的发展 Frontier Technologies in Computer Science 24知识概要知识概要 计算机发展的历史回顾计算机发展的历史回顾 我国计算机发展史我国计算机发展史 新型计算机的发展新型计算机的发展 CPU和和GPU的发展的发展 Frontier Technologi
18、es in Computer Science 251 1 计算机发展的历史回顾计算机发展的历史回顾l 早期计算机:机械式计算工具、机电式计算机早期计算机:机械式计算工具、机电式计算机 Frontier Technologies in Computer Science 261 1 计算机发展的历史回顾计算机发展的历史回顾l 电子管、晶体管和集成电路电子管、晶体管和集成电路l 电子计算机的诞生电子计算机的诞生 Frontier Technologies in Computer Science 27l 现代计算机发展历程现代计算机发展历程u第一代电子管计算机(第一代电子管计算机(19451956)u
19、第二代晶体管计算机第二代晶体管计算机(19561963)u第三代集成电路计算机第三代集成电路计算机(19631971)u第四代大规模集成电路计算机第四代大规模集成电路计算机(1971至今至今)1 1 计算机发展的历史回顾计算机发展的历史回顾 Frontier Technologies in Computer Science 282 2 我国计算机发展史我国计算机发展史l 第一代电子管计算机研制(第一代电子管计算机研制(19581964)l 第二代晶体管计算机研制(第二代晶体管计算机研制(19651972)Frontier Technologies in Computer Science 292
20、 2 我国计算机发展史我国计算机发展史l 第三代中小规模集成电路计算机研制(第三代中小规模集成电路计算机研制(197320世纪世纪80年代初)年代初)l 第四代超大规模集成电路计算机研制(第四代超大规模集成电路计算机研制(80年代中期至今)年代中期至今)Frontier Technologies in Computer Science 303 3 新型计算机的发展新型计算机的发展l量子计算机量子计算机l纳米计算机纳米计算机l DNA计算机计算机l 光计算机光计算机 Frontier Technologies in Computer Science 314 CPU和和GPU的发展的发展l CPU
21、的发展的发展 Intel 4004和和8080 Intel 8086、Intel 80286、Intel 80386、Intel 80486 Intel Pentium Intel Pentium MMX Intel Pentium Pro Intel Pentium II Intel Celeron(赛扬)(赛扬)Intel Pentium III Intel Pentium IV 双核处理器双核处理器 Frontier Technologies in Computer Science 32l 多核计算的发展趋势多核计算的发展趋势 多核技术的发展多核技术的发展-多核上将集成更多结构简单、低功
22、耗的核心。-异构多核是一个重要的方向。-多核上应用可重构技术-多核的功率和热管理-片上多核处理器时代的到来 多核计算的发展多核计算的发展4 CPU和和GPU的发展的发展 Frontier Technologies in Computer Science 33l GPU的发展的发展GPU简介简介-Graphic Processing Unit,中文翻译为“图形处理器”-GPU是显示卡的“心脏”,也就相当于CPU在电脑中的作用-20 世纪60-70年代,受硬件条件的限制,图形显示器只是计算机输出的一种工具-20世纪80年代初期,出现GE(Geometry Engine)为标志的图形处理器-20世纪
23、90年代,NVIDIA进入个人电脑3D市场4 CPU和和GPU的发展的发展 Frontier Technologies in Computer Science 34l GPU的发展的发展lNVIDIA GPU的发展的发展lGPU通用计算通用计算 GPU结构(左)与结构(左)与CPU结构(右)的对比结构(右)的对比4 CPU和和GPU的发展的发展 Frontier Technologies in Computer Science 35l CPU和和GPU的融合的融合-Intel推出了在单芯片上集成X86 CPU和DirectX引擎的Fusion系列处理器,AMD称这种融合了传统CPU和GPU功能
24、的处理器为APU-AMD第一款Fusion APU系列处理器是Llano处理器4 CPU和和GPU的发展的发展 Frontier Technologies in Computer Science 第第3 3章章 高性能计算高性能计算 Frontier Technologies in Computer Science 37第第3 3章章 高性能计算高性能计算l 高性能计算概述高性能计算概述l 世界各地超级计算机中心的发展概况世界各地超级计算机中心的发展概况l 高性能计算机的发展高性能计算机的发展l 高性能计算机关键技术与挑战高性能计算机关键技术与挑战l 推荐阅读推荐阅读 Frontier Tec
25、hnologies in Computer Science 381 1 高性能计算概述高性能计算概述 l 什么是高性能计算什么是高性能计算 -高性能计算(High Performance Computing)是计算机科学的一个分支,研究并行算法和开发并行软件,致力于研制高性能计算机(High Performance Computer)-高性能计算技术主要是指从体系结构、并行算法和软件开发等方面研究开发高性能计算系统的技术 Frontier Technologies in Computer Science 39l 发达国家在高性能计算方面的发展发达国家在高性能计算方面的发展-“战略计算机计划”-
展开阅读全文