诺依曼架构是一种早期且有影响力的计算结构。它主要由可以同时存储和处理数据的存储芯片组成,每个芯片都有执行不同任务的能力,这取决于它之前的操作对它的影响。
在这种体系结构中,每台计算机都有内存、输出和输入机制、中央控制、中央运算位置和外部存储。
具有冯诺依曼架构的计算机被称为存储程序,这意味着计算机可以在没有外部开关或其他影响的情况下运行,所有指令和数据都存储在随机存取存储器(RAM)中。
冯诺依曼架构是由约翰冯诺依曼在20世纪40年代中期开发的。1903年出生的他还写过几篇影响深远的数学论文,已经用了几十年。
在他的一篇论文中,他描述了创建功能计算机的必要结构,这构成了大多数当前计算架构的基础(avg官方网站,匿名搜索引擎优化博客,wWw。LwySeo.com)。
在冯诺依曼系统之前,计算机实际上是被设计而不是被编程的。机器组装后,只能执行一种功能。为了改变计算机的功能,需要重新布线、添加组件或以其他方式改变计算机的物理结构。
尽管许多现代计算机继续基于冯诺依曼架构,但一些程序员已经开始放弃这一概念,以便使用更有效的模型。被称为冯诺依曼瓶颈的现象是该结构的主要问题之一。
瓶颈在于处理信息和数据的操作共享同一总线,这是这些元素的传输方式。这将影响系统的效率和整体能力。
在现代,这种架构往往被哈佛架构所取代,哈佛架构也是存储程序类型的架构。哈佛架构以类似的方式管理存储、数据和指令,但拥有更多的信息传输资源。
这种结构有一个专用的数据总线来传输指令和存储器,因此它可以同时运行更多的功能。虽然哈佛架构越来越受欢迎,但有些人仍然更喜欢简单的冯诺依曼架构,这可能是初学者更容易理解的格式。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/66879.html