计算机学科前沿课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机学科前沿课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 学科 前沿 课件
- 资源描述:
-
1、大学计算机大学计算机-计算的思想和方法计算的思想和方法第1页,共49页。课程简介课程简介n课程定位课程定位 核心通识课,核心通识课,计算机基础教学公共核心基础课程计算机基础教学公共核心基础课程 n授课对象授课对象 非计算机专业本科生非计算机专业本科生n教学目标教学目标l深入理解计算科学在科学研究和知识创新中的地位和作用。深入理解计算科学在科学研究和知识创新中的地位和作用。l全面培养个人的信息素养和计算思维能力。全面培养个人的信息素养和计算思维能力。l了解计算发展的基本过程,理解发展中的主要发明了解计算发展的基本过程,理解发展中的主要发明l掌握问题求解的一般思想和方法,理解常用的问题求解算法。掌
2、握问题求解的一般思想和方法,理解常用的问题求解算法。l理解数据的概念,理解数据结构的含义和作用理解数据的概念,理解数据结构的含义和作用l理解计算机程序、计算机程序设计语言的概念,理解程序编写理解计算机程序、计算机程序设计语言的概念,理解程序编写和程序运行的基本内涵和程序运行的基本内涵l理解通信和计算机网路的思想,了解常用的网络设备及其功能,理解理解通信和计算机网路的思想,了解常用的网络设备及其功能,理解主要的互联网应用主要的互联网应用l了解目前计算机学科的发展前沿,体会学科交叉在科研中的价了解目前计算机学科的发展前沿,体会学科交叉在科研中的价值和意义值和意义第第1章章 绪论绪论 第第2章章 计
3、算与计算机计算与计算机第第3章章 问题求解与算法问题求解与算法第第4章章 数据与数据结构数据与数据结构第第5章章 计算机程序计算机程序 第第6章章 计算机网络计算机网络第第7章章 计算科学前沿计算科学前沿2大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第2页,共49页。第第7章章 计算科学前沿计算科学前沿7.1 计算的新模式计算的新模式7.2 数字化生存数字化生存7.3 新型计算机新型计算机知识要点知识要点并行计算,并行计算,流水线技术,流水线技术,并行计算机,并行计算机,向量机,向量机,对称多处理(对称多处理(SMP),),计算机集群(机群),计算机集群(机群),分布
4、式计算,分布式计算,网格计算,网格计算,计算网格,数据网格,计算网格,数据网格,云计算,云计算,云安全,云存储,云安全,云存储,普适计算,普适计算,社会计算,社会计算,情感计算。情感计算。3大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第3页,共49页。U7.1 计算的新模式计算的新模式 n并行计算与超级计算机并行计算与超级计算机n分布式计算分布式计算n网格计算网格计算n云计算云计算n无处不在的计算无处不在的计算4大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第4页,共49页。并行计算与超级计算机并行计算与超级计算机n并行计算(并行计算(Para
5、llel Computing)n流水线技术流水线技术n并行计算机并行计算机n并行计算的问题并行计算的问题 5大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第5页,共49页。什么是并行计算?什么是并行计算?n串行计算,传统的串行计算,传统的Von.Neumann计算机计算机n并行计算(并行计算(Parallel Computing),是指同时使用多),是指同时使用多种计算资源解决计算问题的过程,是提高计算机系种计算资源解决计算问题的过程,是提高计算机系统计算速度和处理能力的一种有效手段。统计算速度和处理能力的一种有效手段。n并行方式并行方式l空间上的并行,多处理器,集群空
6、间上的并行,多处理器,集群l时间上的并行,流水线技术(准并行)时间上的并行,流水线技术(准并行)6大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第6页,共49页。流水线技术流水线技术n工业生产中流水线的概念工业生产中流水线的概念l汽车装配的四个步骤汽车装配的四个步骤u(1)冲压:制作车身外壳和底盘等部件;)冲压:制作车身外壳和底盘等部件;u(2)焊接:将冲压成形后的各部件焊接成车身;)焊接:将冲压成形后的各部件焊接成车身;u(3)涂装:将车身等主要部件清洗、化学处理、打磨、喷漆和烘干;)涂装:将车身等主要部件清洗、化学处理、打磨、喷漆和烘干;u(4)总装:将各部件组装成
7、车。)总装:将各部件组装成车。l生产组织生产组织u 不采用流水线不采用流水线u 流水线流水线n计算机计算机CPU的工作的工作l 指令获取指令获取l 解码解码l 运算运算l结果写入结果写入 nIntel 486l CPU中由中由56个不同功能的电路单元组成一条指令处理流水线个不同功能的电路单元组成一条指令处理流水线 7大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第7页,共49页。并行计算机并行计算机n传统顺序执行计算机传统顺序执行计算机l在同一时刻只能执行一条指令(即只有一个控制流)、处理一个数据(即只有一个数据流),因在同一时刻只能执行一条指令(即只有一个控制流)、处
8、理一个数据(即只有一个数据流),因此被称为单指令流单数据流(此被称为单指令流单数据流(Single Instruction Single Data Stream,SISD)计算机)计算机 l以加法指令为例,单指令单数据(以加法指令为例,单指令单数据(SISD)的)的CPU对加法指令译码后,执行部件先访问内存,取得第一个对加法指令译码后,执行部件先访问内存,取得第一个操作数;之后再一次访问内存,取得第二个操作数;随后才能进行求和运算。操作数;之后再一次访问内存,取得第二个操作数;随后才能进行求和运算。n并行计算机并行计算机l 并行机为多指令流多数据流(并行机为多指令流多数据流(Multiple
9、Instruction Stream Multiple Data Stream,MIMD)计算机,它使用多个控制器来异步地控制多个处理器,从而实现空间上的并行性。计算机,它使用多个控制器来异步地控制多个处理器,从而实现空间上的并行性。l 并行向量处理机,面向向量型并行计算,以流水线结构为主的并行处理计算机并行向量处理机,面向向量型并行计算,以流水线结构为主的并行处理计算机 l 对称多处理机。对称多处理(对称多处理机。对称多处理(Symmetric Multiprocessing,SMP)是一种多处理机硬件)是一种多处理机硬件架构,由两个或更多的相同的处理机(处理器)组成,不同的处理器之间可以由
10、总线、矩架构,由两个或更多的相同的处理机(处理器)组成,不同的处理器之间可以由总线、矩阵开关或片上阵开关或片上mesh网络来连接,各处理器之间共享内存子系统及总线结构,由一个操作系网络来连接,各处理器之间共享内存子系统及总线结构,由一个操作系统控制。统控制。l大规模并行处理机。大规模并行处理大规模并行处理机。大规模并行处理(Massive parallel processing,MPP)是由大量通用微处)是由大量通用微处理器构成的多处理机系统,适合多指令流多数据流处理。理器构成的多处理机系统,适合多指令流多数据流处理。l 工作站机群(工作站机群(Cluster of Workstation,C
11、OW)8大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第8页,共49页。工作站工作站n工作站(工作站(Workstation),就是一种高档的微型计算),就是一种高档的微型计算机或小型计算机机或小型计算机 n通常配有高分辨率的大屏幕显示器及容量很大的内通常配有高分辨率的大屏幕显示器及容量很大的内存储器和外部存储器,具有较强的信息处理功能和存储器和外部存储器,具有较强的信息处理功能和高性能的图形、图像处理功能以及联网功能高性能的图形、图像处理功能以及联网功能 n和普通微机的不同和普通微机的不同l通常配置服务器和工作站专用的通常配置服务器和工作站专用的CPU l专用专用CP
12、U通常集成了一些图形图像处理的算法,以提高通常集成了一些图形图像处理的算法,以提高其图形图像处理能力其图形图像处理能力9大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第9页,共49页。集群集群n集群(集群(Cluster)是指互相连接的多个独立计算机的集合,它通过一组松散集成的计)是指互相连接的多个独立计算机的集合,它通过一组松散集成的计算机软件和算机软件和/或硬件连接起来高度紧密地协作完成计算工作。或硬件连接起来高度紧密地协作完成计算工作。n分类分类l 按体系结构分按体系结构分u 同构同构u 异构异构l 按计算机分按计算机分u PC机群机群u 工作站机群工作站机群u
13、SMP(对称多处理器)机群(对称多处理器)机群 l 按应用分按应用分u 高可用性集群高可用性集群 u 负载均衡集群负载均衡集群u 高性能计算集群高性能计算集群10大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第10页,共49页。并行计算的问题并行计算的问题n巨额投资,并行计算时代的高性能机群是一个巨额投资,并行计算时代的高性能机群是一个“快快速消费品速消费品”n导致了导致了l既能提高计算机快速计算能力,又不需要巨额投资的新既能提高计算机快速计算能力,又不需要巨额投资的新的计算模式就陆续出现的计算模式就陆续出现l网格计算和云计算,属于并行计算,但策略不同网格计算和云计算,
14、属于并行计算,但策略不同11大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第11页,共49页。分布式计算分布式计算n著名的问题著名的问题l 解决复杂的数学问题,例如:寻找最大的梅森素数。解决复杂的数学问题,例如:寻找最大的梅森素数。l 研究安全的密码系统,例如:研究安全的密码系统,例如:RC-72密码破解。密码破解。l 生物病理研究,例如:研究蛋白质折叠,误解,聚合及由此引起的相关疾病。生物病理研究,例如:研究蛋白质折叠,误解,聚合及由此引起的相关疾病。l 疾病的药物研究,例如:寻找对抗癌症的有效药物,寻找并发现对抗艾滋病病毒的更疾病的药物研究,例如:寻找对抗癌症的有效
15、药物,寻找并发现对抗艾滋病病毒的更为有效的药物等。疾病的药物研究,例如:寻找对抗癌症的有效药物,寻找并发现对为有效的药物等。疾病的药物研究,例如:寻找对抗癌症的有效药物,寻找并发现对抗艾滋病病毒的更为有效的药物等。抗艾滋病病毒的更为有效的药物等。l 信号处理,例如:分析来自外太空的电讯号,寻找隐蔽的黑洞,并探索可能存在信号处理,例如:分析来自外太空的电讯号,寻找隐蔽的黑洞,并探索可能存在的外星智慧生命。的外星智慧生命。n计算量巨大计算量巨大12大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第12页,共49页。搜寻地外文明的科学实验计划搜寻地外文明的科学实验计划nSETI
16、home项目自项目自1999年年5月月17日开始正式运行。日开始正式运行。n利用全球联网的计算机共同搜寻地外文明的科学实验计划利用全球联网的计算机共同搜寻地外文明的科学实验计划SETIhome项目是世界上最大的分布式计算项目,通过使用联网的计项目是世界上最大的分布式计算项目,通过使用联网的计算机下载程序分析射电望远镜所收到的讯号,来搜索地球外的生命迹象。算机下载程序分析射电望远镜所收到的讯号,来搜索地球外的生命迹象。n至至2004年年5月,累积进行了近月,累积进行了近51021次浮点运算,处理了超过次浮点运算,处理了超过13亿个数据单元。亿个数据单元。n截至截至 2005 年关闭之前,已经吸引
17、了年关闭之前,已经吸引了 543 万用户,这些用户的电脑累万用户,这些用户的电脑累积工作积工作243万年,分析了大量积压数据,但是项目没有发现外星文万年,分析了大量积压数据,但是项目没有发现外星文明的直接证据。明的直接证据。13大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第13页,共49页。网格计算网格计算n所谓网格计算(所谓网格计算(Grid Computing),就是通过利用),就是通过利用大量异构计算机(通常为桌面)的未用资源(大量异构计算机(通常为桌面)的未用资源(CPU和磁盘存储),将其作为嵌入在分布式电信基础设和磁盘存储),将其作为嵌入在分布式电信基础设施
18、中的一个虚拟的计算机集群,为解决大规模的计施中的一个虚拟的计算机集群,为解决大规模的计算问题提供了一个模型。算问题提供了一个模型。n网格计算是一种架设在互联网上的分布式计算,可网格计算是一种架设在互联网上的分布式计算,可以看作是由一群松散耦合的计算机组成的一个超级以看作是由一群松散耦合的计算机组成的一个超级虚拟计算机,主要用来执行一些大型的计算任务。虚拟计算机,主要用来执行一些大型的计算任务。14大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第14页,共49页。网格计算的演化网格计算的演化n萌芽阶段(萌芽阶段(1990年年1995年)年)l 代表性项目代表性项目u 搜寻
19、地外文明项目搜寻地外文明项目SETIhomeuI-WAY(Information Wide Area Year)项目)项目 n早期试验阶段(早期试验阶段(1995年年2000年)年)l 研究项目研究项目uGlobus,计算网格的开放体系结构及开放标准,计算网格的开放体系结构及开放标准 uLegion n发展阶段(发展阶段(2000以后)以后)l 采用万维网服务体系结构的新的网格体系结构,即开放的网格服务体系结构采用万维网服务体系结构的新的网格体系结构,即开放的网格服务体系结构(Open Grid Services Architecture,OGSA)l 全球网格论坛(全球网格论坛(Global
20、 Grid Forum,GGF)l 开放网格论坛(开放网格论坛(Open Grid Forum,OGF)15大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第15页,共49页。网格计算的功能网格计算的功能n解决对于任何单一的解决对于任何单一的超级计算机超级计算机来说,仍然大得难来说,仍然大得难以解决的问题,并同时保持解决多个较小的问题的以解决的问题,并同时保持解决多个较小的问题的灵活性。灵活性。n网格计算支持跨管理域计算的能力网格计算支持跨管理域计算的能力n网格计算和计算机集群的不同网格计算和计算机集群的不同l都是为了解决大规模计算问题都是为了解决大规模计算问题l两者的实
21、现策略不同两者的实现策略不同 16大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第16页,共49页。云计算云计算n2006年年8月月9日,日,Google首席执行官埃里克首席执行官埃里克施密特(施密特(Eric Schmidt)在搜索引擎大会)在搜索引擎大会(SES San Jose 2006)上首次提出)上首次提出“云计算云计算”(Cloud Computing)的概念)的概念 n云是网络、互联网的一种比喻说法。云是网络、互联网的一种比喻说法。n云计算云计算,是一种通过,是一种通过Internet以服务的方式提供动态可伸缩的虚拟化资源的计算模式以服务的方式提供动态可伸
22、缩的虚拟化资源的计算模式 n云计算的层次云计算的层次l 基础设施即服务(基础设施即服务(IaaS),),l 平台即服务(平台即服务(PaaS)l 软件即服务软件即服务(SaaS)n应用应用l 云安全,使用者越多,每个使用者就越安全云安全,使用者越多,每个使用者就越安全 l 云存储云存储 17大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第17页,共49页。无处不在的计算(无处不在的计算(1)n普适计算普适计算l1991年,美国施乐(年,美国施乐(Xerox)公司)公司PARC研究中心的研究中心的Mark Weiser在在Scientific American上发表文章上
23、发表文章“The Computer for the 21st Century”,首次提出了,首次提出了普适计算(普适计算(ubiquitous computing)的概念)的概念 l1999年,年,IBM也提出普适计算(也提出普适计算(IBM称之为称之为Pervasive computing)的概念,即为无所不在的,随时随地可以)的概念,即为无所不在的,随时随地可以进行计算的一种方式进行计算的一种方式 l同年,欧洲研究团体同年,欧洲研究团体ISTAG提出了环境智能(提出了环境智能(Ambient Intelligence)的概念)的概念 n智能设备智能设备18大学计算机计算的思想和方法(第3版
24、),郝兴伟编著.北京:高等教育出版社第18页,共49页。无处不在的计算(无处不在的计算(2)n计算已经不仅仅是一个技术问题,他正在全面的影计算已经不仅仅是一个技术问题,他正在全面的影响我们的思想、观念和行为,成为一种社会文化现响我们的思想、观念和行为,成为一种社会文化现象象n社会计算社会计算l社会是一个异常复杂的系统,采用简单的变量和时间参社会是一个异常复杂的系统,采用简单的变量和时间参数是难以描述的。数是难以描述的。l社会问题建模社会问题建模l使用计算机模拟手段来对社会问题进行预测和模拟,对使用计算机模拟手段来对社会问题进行预测和模拟,对于防范社会突发事件的发生、防范恐怖主义袭击威胁,于防范
25、社会突发事件的发生、防范恐怖主义袭击威胁,更好的保障社会公共安全具有重要意义更好的保障社会公共安全具有重要意义 19大学计算机计算的思想和方法(第3版),郝兴伟编著.北京:高等教育出版社第19页,共49页。无处不在的计算(无处不在的计算(3)n情感也能计算吗?情感是人对客观事物是否满足自己的需要而产生的态度体验情感也能计算吗?情感是人对客观事物是否满足自己的需要而产生的态度体验 n人的情感主要根据它所反映的价值关系的不同特点进行分类人的情感主要根据它所反映的价值关系的不同特点进行分类l 根据价值的正负变化方向的不同,情感可分为正向情感与负向情感。根据价值的正负变化方向的不同,情感可分为正向情感
展开阅读全文