冯诺依曼计算机,也称为存储程序计算机,是一种将程序指令存储器和数据存储器合并在一起的计算机设计概念结构。这一概念最早由匈牙利裔美籍数学家约翰·冯·诺伊曼(John von Neumann)在1945年提出,并在其著作《关于EDVAC的第一份报告》中详细描述了计算机结构和工作原理。
冯诺依曼计算机的主要特点包括:
程序指令和数据存储在同一个存储器中:
这种设计使得程序可以像数据一样被读出来并被执行,从而实现了高效的计算和数据处理功能。
二进制编码:
计算机内部的所有数据和指令都采用二进制编码,这使得计算机的运算和控制更加简单和高效。
存储程序方式:
计算机按照存储的程序顺序执行指令,这种存储程序的方式是现代计算机架构的基础。
五大组成部分:
冯诺依曼计算机通常由运算器、控制器、存储器、输入设备和输出设备这五部分组成。
冯诺依曼计算机的发展对计算机科学和技术产生了深远的影响,奠定了现代计算机的基础。尽管现代计算机的结构和功能已经更加复杂和强大,但它们仍然是基于冯诺依曼原理设计的。