网站首页 网站地图
网站首页 > 技术革新 > 什么是存储程序计算机

什么是存储程序计算机

时间:2026-03-18 01:54:43

存储程序计算机,也称为诺伊曼型计算机,是一种 根据存储程序原理构造的计算机。这种计算机的主要特点是将程序和数据一起存储在计算机的存储器中,并且机器能够自动地、按照程序指定的逻辑顺序逐条执行指令,从而完成程序所描述的处理工作。存储程序原理的基本点是指令驱动,即程序由指令组成,并和数据一起存放在计算机存储器中。这是计算机与一切手算工具的根本区别。

存储程序计算机的概念最早是由匈牙利人J.诺伊曼于1946年提出来的,并且他同时提出了一个完整的现代计算机雏型,其基本组成包括存储器、运算器、控制器、输入设备和输出设备。现代的计算机组织与诺伊曼当时提出的计算机组织相比虽已发生了重大变化,但就其结构原理来说,占有主流地位的仍是以存储程序原理为基础的诺伊曼型计算机。

存储程序计算机的主要特征包括:

存储器是字长固定的、顺序线性编址的一维组织

存储器提供可按地址访问的一级地址空间,每个地址是唯一定义的

由指令形式的低级机器语言驱动

指令的执行是顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现

总结来说,存储程序计算机是一种将程序和数据统一存储在存储器中,并通过程序计数器(PC)按顺序执行指令的计算机。这种设计原理是现代计算机的基础,并且至今仍是大多数计算机系统的核心架构。