冯诺伊曼官网计算机的好坏啊?

收藏,2.1k 浏览
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
到了量子计算机时代,构架领域必然是要变革的,那个时候冯诺伊曼体系还会适用吗?
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
先说说我的结论:不适用。
1930年前后,在第一台电脑问世之前,就有四位大牛对形式化运算系统展开了研究。
他们不是为了发明计算机(电脑),而是如何让机器思考。
这些天才的数学家们想通过所谓的“形式系统”,来证明一个命题: 可以用简单的数学法则表达现实系统。
这四位天才就是阿兰·图灵、冯·诺依曼、库尔特·哥德尔、阿隆左·丘奇。
在《》中,作者用一个数学家的丰富想象力虚构了一次特别的晚宴,晚宴发生在1949年的春夏之交,地点是剑桥大学基督学院的一间房子。
五位世界级的科学名人,品尝着美味佳肴,围绕着“机器能思考吗”这一论题展开了广泛深入的探讨。
1936年,图灵提出了“图灵机”的形式系统。图灵提出并证明了可以通过0、1运算来解决复杂问题。
1939年,阿坦纳索夫研制成功了第一台电子计算机ABC。
1945年,诺依曼等人基于当时计算机系统ENIAC的研究成果,提出了EDVAC体系设计,以及其上的编码程序、纸带存储和输入。该设计方案被认为是图灵机的一个很完美的实现。诺依曼也顺利当上了“计算机之父”。
我们现在的编程环境,就是构架在诺依曼体系中,该设计包括五大部件: 运算器、逻辑控制器、存储器、输入设备、输出设备。其中,运算器基于的理论就是0、1运算(最早由数学家布尔提出),其他部件呢?存储器和输入输出设备都是依赖于0、1(你电脑上几个G的苍老师教学视频也都是0和1)。因此,诺依曼体系就是一个这样的体系: 数据存储在内存或者硬盘,并依赖内存进行运算。
简单来说就是,通过修改内存来反映运算的结果,在冯氏体系中,逻辑控制器的作用就一个“修改内存或者寄存器”。
由此产生了汇编语言、C语言、Java、C#… 这些语言被称为“命令式语言”。
但是,我们应用机器的目的是, 运算,并产生结果。所以运算才是本质,而“修改内存”只是运算带来的“副作用”。
在冯诺依曼电脑十年之后,约翰·麦卡锡(John McCarthy)教授对阿隆左·丘奇的工作产生了兴趣,并在1959年公布了他的表处理语言Lisp。该语言其实就是对阿隆左·丘奇的Lambda(希腊字母λ的发音)演算的实现。
保罗·格雷厄姆(对,就是写《黑客与画家》的那位)在总结编程语言时说道:
二十年来,开发新编程语言的一个流行的秘诀是:取C语言的计算模式,逐渐地往上加入 lisp 语言的特性,例如运行时类型和无用单元收集。
那些基于Lambda演算的语言通常被称为函数式语言。
可见,历史眷顾了冯·诺依曼,历史选择了冯·诺依曼体系结构。
现在的芯片(比如单片机,比如手机ARM芯片)众多,整体上都是诺依曼体系结构,不过,在内存的构造上,很多的芯片使用了哈佛体系结构,如摩托罗拉公司的MC68系列、Zilog公司的Z8系列、ARM10系列等。
至于量子计算机,冯式结构不一定行,应该也不会完全推翻。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
http://arxiv.org/abs/
事实上,科学家们已经证明量子计算机是可以通过冯·诺依曼架构来实现的。
同步到新浪微博
分享到微博?
与我们一起探索更多的未知
专业的开发者技术社区,为用户提供多样化的线上知识交流,丰富的线下活动及给力的工作机会
加入只需一步
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要举报该,理由是:
扫扫下载 App
SegmentFault
一起探索更多未知冯·诺依曼计算机的特点是什么?
冯·诺依曼计算机的特点是什么?
09-10-23 &
冯·诺依曼结构
 计算机系统由硬件系统和软件系统两大部分组成。美藉匈牙利科学家冯·诺依曼结构(John von Neumann)奠定了现代计算机的基本结构,其特点是:
 1)使用单一的处理部件来完成计算、存储以及通信的工作。
 2)存储单元是定长的线性组织。
 3)存储空间的单元是直接寻址的。
 4)使用低级机器语言,指令通过操作码来完成简单的操作。
 5)对计算进行集中的顺序控制。
 6)计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五大部件组成并规定了它们的基本功能。
 7)彩二进制形式表示数据和指令。
 8)在执行程序和处理数据时必须将程序和数据道德从外存储器装入主存储器中,然后才能使计算机在工作时能够自动调整地从存储器中取出指令并加以执行。
 这就是存储程序概念的基本原理。
请登录后再发表评论!“计算机之父”冯-诺依曼与普林斯顿体系结构
 来源: 
来源:作者:责任编辑:吴劲珉
  电子计算机的问世,最重要的奠基人是英国科学家艾兰-图灵(Alan Turing)和美籍匈牙利科学家约翰-冯-诺依曼(John Von Neumann)。图灵的贡献是建立了图灵机的理论模型,奠定了人工智能的基础,而冯-诺依曼则是首先提出了计算机体系结构的设想。
John Von Neumann(光明科技插图)
  冯-诺依曼日生于匈牙利布达佩斯,1928年拿到布达佩斯工业和经济大学数学博士,曾先后执教于柏林大学和汉堡大学。1930年前往美国,后加入美国籍。历任普林斯顿大学、普林斯顿高级研究所教授,美国原子能委员会会员,美国全国科学院院士。
  冯-诺依曼早期以算子理论、量子理论、集合论等方面的研究闻名,开创了冯-诺依曼代数。第二次世界大战期间为第一颗原子弹的研制作出了贡献。同时为研制电子数学计算机提供了基础性的方案。
  1946年,冯-诺依曼提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式存储,并确定了存储程序计算机的五大组成部分和基本工作方法。这便是著名的冯-诺依曼体系结构,成为现代计算机的基础。半个多世纪以来,计算机制造技术发生了巨大变化,但冯-诺依曼体系结构仍然沿用至今,人们习惯性地称冯-诺依曼为“计算机之父”和“博弈论之父”。
  日,年仅53岁的冯-诺依曼在美国华盛顿病逝。
  冯-诺依曼所提出的理论体系结构也被称为普林斯顿结构,即数字计算机的数制采用二进制,计算机按照程序顺序执行。
  该体系主要特点包括:计算机处理的数据和指令一律用二进制数表示;计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成;在计算机运行过程中,把要执行的程序和处理的数据首先存入主存储器(内存),计算机执行程序时,将自动地并按顺序从主存储器中取出指令一条一条地执行,也就是顺序执行程序。(光明网1月13日编辑报道)[责任编辑:吴劲珉]
一周图片排行榜
光明网版权所有}

我要回帖

更多关于 诺伊曼 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信