欢迎来到得力文库 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
得力文库 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    图灵机的应用(云计算).ppt

    • 资源ID:68596492       资源大小:521KB        全文页数:13页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    图灵机的应用(云计算).ppt

    计算机模型与体系架构的发展 从图灵机 到云计算机一个非常简单的图灵机例子:从左至右扫描一串二进制数字,如果该数字能够被3整除(是3的倍数)则在该数字串的末尾写出Y,否则写出N,然后停机。|有限状态读写头|/|10101 (无限长)存储带 按照图灵(Alan Turing)给出的计算机模型,计算机是由一个有限状态读写头和一个存储器构成。有限状态读写头从一个初始状态开始,对存储器上的(输入)数据进行读或写操作,经过有限步操作之后停机,此时存储器上的(输出)数据就是计算结果。这样的计算机模型叫做图灵机。这个读写头共有3个状态:“状态一”为初始状态,按如下方法从左至右扫描存储带上的数字或写出字符:|有限状态读写头|/|10101 (无限长)存储带 状态一:读入为0,留在状态一,读入为1,进入状态二,读入为空,写Y,停机。状态二:读入为0,进入状态三,读入为1,进入状态一,读入为空,写N,停机。状态三:读入为0,进入状态二,读入为1,留在状态三,读入为空,写N,停机。存储带上的输入二进制字符串代表十进制数21,是3的倍数,的确读写头扫描完毕后会写出Y并停机。图灵机模型对于一大类有限步数可计算问题给出了一个普适性的定义。每一个这样的问题都存在一个图灵机可对其进行计算给出答案。我们知道对有些问题随机方法比确定的方法要快。随机计算方法的图灵机模型可以在基本图灵机上外加上一条存储带,存储着随机数串供有限状态读写头读取。有限状态读写头机器的程序执行代码 存储带处理被处理的数据 Universal(通用)机器把有限状态指令存放在存储带上 让读写头根据读入的指令进行下一步操作 这样存储有指令的通用图灵机能够实现任何一个图灵机,比如我们在上面给出的专用图灵机,也就是说可以解决任意一个图灵可计算问题。我们广泛使用的计算机的确就是采用了存储指令这一原理因而可以解决“万能”计算问题的。实现方法:待解决问题软件编制程序程序数据存放中央处理器指令数据操作 这样的机器也叫做“存储程序计算机”。在为第一台存储程序计算机EDVAC研发计划做顾问时,约翰冯诺伊曼写了一个草案报告描述了这种带有中央处理器、内存、I/O、总线的存储程序计算机。所以存储程序计算机还有另外一个学名,叫做冯诺伊曼体系架构(Von Neumann Architecture)。内存:中央处理器直接发生操作关系的存储器读写速度快,能够与中央处理器的速度相匹配,但是价格昂贵,而且是挥发式的,即断电时所存储的内容立刻丢失。外存:穿孔纸带、卡片、磁带,后来又有软、硬磁盘、光盘,如今发展到半导体固态外存(如闪存)。低速、大容量、非挥发、廉价,对应于内存是一个非常有效的补充。两者通过I/O进行交互。图灵本来给出的计算模型就根本没有内、外存储器之分的概念。猜想:未来的计算机是否还需要有内、外存储器之分呢?图灵可计算:一个问题是否可以由一个图灵机在有限步数内完成。单个机器与两(多)台互相通信的机器要么都可以计算某个问题,要么都不可以。输入为一个二进制数字,输出为该数字的一进制编码计算时间与所需空间复杂度可以用输入中含有比特数目的指数函数来表示很低效的算法,但是它的确是一个图灵可计算问题。我们日常要计算的问题不光都是图灵可计算的,但是大量的问题是多项式步数内可以解决的问题。易解问题:即算法时间空间复杂度是输入比特数的一个多项式二进制转换为一进制问题具有指数复杂度,是难解问题易解问题都可以采用并行计算方法来加速求解(好的并行算法甚至可以达到线性(理想)加速,即使用p台处理器解决该问题的计算用时是使用1台处理器计算用时的1/p)快速排序(quicksort)快速排序(quicksort)是一个可以线性加速的问题“分而攻之”(divide-and-conquer)的方法来求解一个大问题可以分成p个彼此无关的小问题用p个处理器并行处理。现今很有名的(由于Google的推广工作)MapReduce函数编程方法是一个可以对任何大型可分解计算问题先做分解,将分解而得的许多小问题发出(Map function)到许多分布机器上并行处理,然后对返回的非完整结果做组合(Reduce function)得到完整结果的一个通用程序设计方法。用MapReduce方法可以对许多大型数据处理问题作有效的并行加速处理。云计算的兴起使得超算中心不再那么遥远不可及。MapReduce方法的推广也使得采用并行计算方法来解决大型、大量数据处理的问题变得不再那么专门化了。Google在推广MapReduce上起到了很有益的作用。然而Google的MapReduce可以说是Google工程师们自用的工具,而不是一项服务。开源社区的Apache Hadoop项目实现了开放源代码的MapReduce工具。Amazon推出了Amazon Elastic MapReduce服务(也是用Hadoop实现的)。也就是说一般用户都可以使用该服务对自己的大型计算、数据处理问题定制自己的并行处理算法,广泛分布到EC2的分布服务器上进行并行处理。这就是我在前一篇中提到当前在云计算的模式上,计算机的通信所带来的很有意义的新发展。THANKS.20112601311 周珣 20112601302 王欢欢

    注意事项

    本文(图灵机的应用(云计算).ppt)为本站会员(s****8)主动上传,得力文库 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知得力文库 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于得利文库 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

    © 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

    黑龙江省互联网违法和不良信息举报
    举报电话:0468-3380021 邮箱:hgswwxb@163.com  

    收起
    展开