“存储程序”是指将 程序指令和数据存储在同一存储器中,并由CPU按顺序读取和执行的工作方式。这一概念最早由美籍匈牙利科学家冯·诺依曼于1945年提出,是现代计算机设计的基础思想之一。
具体工作原理如下:
程序和数据存储:
程序和数据被以同等地位放入存储器中。这意味着程序代码和数据都存储在内存中,而不是像早期计算机那样将程序代码存储在磁带上,数据存储在磁盘上。
指令执行:
计算机启动后,CPU会从程序首地址取出第一条指令并执行。之后,CPU会按照程序规定的顺序逐条执行其他指令,直到程序结束。
自动控制:
程序自动控制计算机的工作流程,按照预定的步骤完成信息处理任务。
这种“存储程序”原理奠定了现代计算机的基本结构,使得计算机能够高效、自动地执行复杂的任务。