图灵机与冯诺依曼结构计算机

如题所述

第1个回答  2022-06-29
图灵机(英语:Turing machine),又称确定型图灵机,是英国数学家艾伦·图灵于1936年提出的一种将人的计算行为抽象掉的数学逻辑机,其更抽象的意义为一种计算模型。

图灵的基本思想是用机器来模拟人们用纸笔进行数学运算的过程,他把这样的过程看作下列两种简单的动作:

为了模拟人的这种运算过程,图灵构造出一台假想的机器,该机器由以下几个部分组成:

一条无限长的纸带TAPE。纸带被划分为一个接一个的小格子,每个格子上包含一个来自有限字母表的符号,字母表中有一个特殊的符号表示空白。纸带上的格子从左到右依次被编号为0, 1, 2, ...,纸带的右端可以无限伸展。
一个读写头HEAD。该读写头可以在纸带上左右移动,它能读出当前所指的格子上的符号,并能改变当前格子上的符号。

一套控制规则TABLE。它根据当前机器所处的状态以及当前读写头所指的格子上的符号来确定读写头下一步的动作,并改变状态寄存器的值,令机器进入一个新的状态,按照以下顺序告知图灵机命令:

一个状态寄存器。它用来保存图灵机当前所处的状态。图灵机的所有可能状态的数目是有限的,并且有一个特殊的状态,称为停机状态。参见停机问题。

注意这个机器的每一部分都是有限的,但它有一个潜在的无限长的纸带,因此这种机器只是一个理想的设备。图灵认为这样的一台机器就能模拟人类所能进行的任何计算过程。

图灵机看起来简单,但是功能非常强大。它把计算思维用形式化语言描述,从而模拟人类的计算方法,为设计计算机提供了理论基础。

冯·诺依曼(John von Neumann,1903年12月28日-1957年2月8日),美籍匈牙利数学家、计算机科学家、物理学家,是20世纪最重要的数学家之一。 冯·诺依曼是布达佩斯大学数学博士,在现代计算机、博弈论、核武器和生化武器等领域内的科学全才之一,被后人称为“现代计算机之父”、“博弈论之父”。

数学家冯·诺依曼提出了计算机制造的三个基本原则,即采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备),这套理论被称为冯·诺依曼体系结构。

先来看看计算机各个功能部件的作用。

计算机使用二进制逻辑有很多好处,利于数据的传输、储存、表示。例如用高电平表示1,用低电平表示0。由此可以建立数字逻辑系统,用简单的物理元件组合表示更复杂的运算和处理。

程序控制是计算机体系结构里的一个核心思想。先把指令和数据都存放在存储器中,然后根据指令的地址取出指令,经过译码产生不同的控制信号,实现对计算机的控制,完成指令的功能。

把存储器里的信息分为指令和数据是很有必要的。指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。数据是被操作的内容。

计算机可以从时间和空间两方面来区分指令和数据。在时间上,取指周期从内存中取出的是指令,而执行周期从内存取出或往内存中写入的是数据;在空间上,从内存中取出指令送控制器,而执行周期从内存从取的数据送运算器、往内存写入的数据也是来自于运算器。

把图灵机和冯诺依曼计算机做个对比:
图灵机的纸带 ≈ 存储器,
读写头 ≈ MAR MDR 寄存器,
控制规则 ≈ 运算器+控制器,
状态 ≈ 时序+各种寄存器。

个人认为,图灵机是对于人类计算思维的理论模型,冯诺依曼计算机是通用图灵机的工程化实现。

图灵和冯诺依曼计算机的区别
冯诺依曼结构的计算机在性能上具有明显优势。由于其模块化设计,各个部件可以根据需要进行升级和扩展,从而提高整体性能。此外,冯诺依曼结构还引入了存储程序的概念,使得计算机能够更加高效地执行指令。3、应用领域的差异:由于图灵机的设计理念受限于纸带和有限状态自动机,此在实际应用中较为有限。图灵机的提...

图灵和冯诺依曼计算机的区别
这两者的区别在设计思路不同、存储结构不同、操作方式不同。1、设计思路不同:图灵机的设计思路是基于一个具有无限长纸带的计算机结构,数据和指令都存储在这条纸带上;而冯诺依曼机的设计思路是基于一个具有存储器和运算器的计算机结构,指令和数据存储在同一块存储器中。2、存储结构不同:图灵机的存储...

图灵机与冯诺依曼结构计算机
图灵机看起来简单,但是功能非常强大。它把计算思维用形式化语言描述,从而模拟人类的计算方法,为设计计算机提供了理论基础。冯·诺依曼(John von Neumann,1903年12月28日-1957年2月8日),美籍匈牙利数学家、计算机科学家、物理学家,是20世纪最重要的数学家之一。 冯·诺依曼是布达佩斯大学数学博士,在...

计算机之父是冯诺依曼还是图灵?
综上所述,冯·诺依曼和图灵都对计算机科学的发展做出了重大贡献,因此他们都被尊称为“计算机之父”。然而,这两位科学家的贡献领域和性质有所不同,冯·诺依曼主要贡献在于计算机硬件和体系结构的设计,而图灵则主要贡献在于计算机科学的理论基础和人工智能的提出。

冯诺依曼计算机和图灵机的区别是什么
冯诺依曼体系是指冯诺依曼体系结构。冯诺依曼体系结构的要点是:计算机的数制采用二进制;计算机应该按照程序顺序执行。人们把冯·诺伊曼的这个理论称为冯·诺伊曼体系结构。冯诺依曼体系结构的特点:(1)计算机处理的数据和指令一律用二进制数表示 (2)顺序执行程序 计算机运行过程中,把要执行的程序和处理的...

计算机最高奖项为什么是图灵奖而不是冯诺依曼奖??
第一,图灵在计算机方面所作的工作早于冯诺依曼,而且其伟大的贡献要早于冯诺依曼,图灵被称为计算机科学(注意科学二字,包含范围极广)之父、人工智能之父。而冯诺依曼在发明电子计算机中起到了关键性的作用,他被西方人誉为“计算机之父”,显然,无论是在时间的先后上,还是研究的范围上,图灵都...

冯诺依曼和图灵谁更称的上“计算机科学之父”
艾伦·麦席森·图灵,被称为计算机科学之父,人工智能之父。他的一些科学成果,构成了现代计算机技术的基础。冯诺依曼被称为计算机之父。冯诺依曼理论的要点是:数字计算机的数制采用二进制;计算机应该按照程序顺序执行。人们把冯诺依曼的这个理论称为冯诺依曼体系结构。从ENIAC(ENIAC并不是冯诺依曼体系)到...

计算机之父到底是图灵,还是冯诺依曼啊, 还有 我是学计算机的,老师说世 ...
图灵是计算机之父,因为现代计算机发展到现在,其结构都是基于图灵提出的 图灵机

现代的计算机系统都属于什么体系
现代计算机系统均采用冯·诺依曼体系结构。电子计算机的发展离不开两位关键人物:英国科学家艾伦·图灵和美国匈牙利裔科学家冯·诺依曼。图灵提出了图灵机的理论模型,为人工智能的发展奠定了基础。而冯·诺依曼则首先提出了计算机体系结构的构想。自1951年EDVAC成为第一台电子计算机以来,尽管计算机经历了多次革新...

冯诺依曼体系结构与图灵机的关系?
关系不大,所以维基第一行把它写成一种实现 通用图灵机 的计算设备感觉并非十分妥当。深入了解【计算原理】的话就能比较好的理解图灵机这个概念了 麻烦采纳,谢谢!

相似回答
大家正在搜