冯诺依曼架构是一种早期的、有影响力的计算结构类型。它主要由能够保存和处理数据的存储芯片组成。每个芯片都能够执行不同的任务,具体取决于它如何受到之前执行的操作的影响。在这种架构中,每台计算机都会有内存、输出和输入机制、中央控制、中央算术位置和外部存储。
采用冯·诺依曼架构的计算机被称为存储程序。这意味着计算机不需要外部开关或其他影响即可运行。所有指令和数据都存储在随机存取存储器 (RAM) 中。<图 >John von Neumann 在 1940 年代中期创建了冯诺依曼架构。
冯诺依曼架构由 John von N 在 1940 年代中期创建尤曼,计算机科学家先驱。他出生于1903年,还撰写了多篇数学论文,其理论影响深远,并沿用了数十年。他在其中一篇论文中描述了创建功能计算机所需的结构。这种编程结构构成了当前计算架构很大一部分的基础。
在冯·诺依曼系统之前,计算机本质上是设计而不是编程。机器一旦组装起来,就只能执行一种功能。为了改变计算机的功能,有必要重新布线、添加组件或以其他方式改变机器的物理结构。
虽然许多现代计算机仍然以冯·诺依曼架构为基础,但一些程序员已经开始放弃更高效模型的概念。称为冯诺依曼瓶颈的现象是该结构的主要问题之一。瓶颈的问题在于操作处理信息和数据的设备共享同一总线,这是这些元素的运输方式。这影响了系统的效率和整体能力。
在现代,这种架构经常被哈佛架构所取代。它也是一种存储程序类型的架构。哈佛架构以类似的方式管理存储、数据和指令,但有更多的资源用于传输信息。该结构有专用的数据总线用于传输指令和内存,以便更多的功能可以同时运行。虽然哈佛架构越来越受欢迎,但仍然有一些人更喜欢更简单的冯·诺依曼架构,特别是对于初级计算机程序员来说,这是一种更容易理解的格式。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!