版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机模型与体系架构的发展
——
到云计算机一个非常简单的图灵机例子:
从左至右扫描一串二进制数字,如果该数字能够被3整除(是3的倍数)则在该数字串的末尾写出Y,否则写出N,然后停机。
—————————
|有限状态读写头|
—————————||\/———————————————|10101(无限长)存储带
———————————————
按照图灵(AlanTuring)给出的计算机模型,计算机是由一个有限状态读写头和一个存储器构成。有限状态读写头从一个初始状态开始,对存储器上的(输入)数据进行读或写操作,经过有限步操作之后停机,此时存储器上的(输出)数据就是计算结果。这样的计算机模型叫做图灵机。
存储带上的输入二进制字符串代表十进制数21,是3的倍数,的确读写头扫描完毕后会写出Y并停机。
图灵机模型对于一大类有限步数可计算问题给出了一个普适性的定义。每一个这样的问题都存在一个图灵机可对其进行计算给出答案。
我们知道对有些问题随机方法比确定的方法要快。随机计算方法的图灵机模型可以在基本图灵机上外加上一条存储带,存储着随机数串供有限状态读写头读取。·有限状态读写头——机器的程序执行代码·存储带处理——被处理的数据·Universal(通用)机器把有限状态指令存放在存储带上·让读写头根据读入的指令进行下一步操作
这样存储有指令的通用图灵机能够实现任何一个图灵机,比如我们在上面给出的专用图灵机,也就是说可以解决任意一个图灵可计算问题。
我们广泛使用的计算机的确就是采用了存储指令这一原理因而可以解决“万能”计算问题的。实现方法:待解决问题软件编制程序程序数据存放中央处理器指令数据操作
这样的机器也叫做“存储程序计算机”。在为第一台存储程序计算机EDVAC研发计划做顾问时,约翰·冯·诺伊曼写了一个草案报告描述了这种带有中央处理器、内存、I/O、总线的存储程序计算机。
所以存储程序计算机还有另外一个学名,叫做冯·诺伊曼体系架构(VonNeumannArchitecture)。图灵可计算:一个问题是否可以由一个图灵机在有限步数内完成。单个机器与两(多)台互相通信的机器要么都可以计算某个问题,要么都不可以。输入为一个二进制数字,输出为该数字的一进制编码计算时间与所需空间复杂度可以用输入中含有比特数目的指数函数来表示很低效的算法,但是它的确是一个图灵可计算问题。我们日常要计算的问题不光都是图灵可计算的,但是大量的问题是多项式步数内可以解决的问题。易解问题:即算法时间空间复杂度是输入比特数的一个多项式二进制转换为一进制问题具有指数复杂度,是难解问题易解问题都可以采用并行计算方法来加速求解(好的并行算法甚至可以达到线性(理想)加速,即使用p台处理器解决该问题的计算用时是使用1台处理器计算用时的1/p)快速排序(quicksort)快速排序(quicksort)是一个可以线性加速的问题“分而攻之”(divide-and-conquer)的方法来求解一个大问题可以分成p个彼此无关的小问题用p个处理器并行处理。现今很有名的(由于Google的推广工作)MapReduce函数编程方法是一个可以对任何大型可分解计算问题先做分解,将分解而得的许多小问题发出(Mapfunction)到许多分布机器上并行处理,然后对返回的非完整结果做组合(Reducefunction)得到完整结果的一个通用程序设计方法。用MapReduce方法可以对许多大型数据处理问题作有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年新冠肺炎疫情防控应急预案
- 去中心化物流运输服务合同
- 2026年公共建筑无障碍设计规范
- 2026年幼儿教师如何与同事和谐相处
- 网络舆情分析处理合同
- 肝细胞癌组织中关键蛋白表达特征及其临床意义的深度剖析
- 肝细胞生长因子对滋养细胞HLX1基因表达及侵袭能力的调控机制研究
- 肝硬化食管静脉曲张破裂出血多维度危险因素剖析与临床启示
- 肝癌衍生生长因子:宫颈癌放疗疗效的关键预测指标探究
- 肝癌危险因素的流行病学探究与防治策略剖析
- 2026届湖南省长沙市教科所重点名校中考联考语文试卷含解析
- 2026中国气象专利技术布局与知识产权保护策略分析报告
- 体育心理学运动损伤的心理致因和康复测试题及答案
- 2026年上海市静安区高三下学期二模数学试卷和答案
- (2026版)贪污贿赂司法解释(二)培训纲要课件
- 生物分离与纯化技术说课课件
- 编织袋厂工作制度范本
- 路政防恐反恐工作方案
- 幼儿园教师招生奖惩制度
- 外科术后并发症防治手册
- 项目部质量培训制度
评论
0/150
提交评论