“存储程序”原理是由冯·诺依曼于1946年提出的,即将计算机指令进行编码后存储在计算机的存储器中,需要的时候可以顺序地执行程序代码,从而控制计算机运行,依据该原理才构建了现今主流的冯.诺依曼结构计算机体系。
早期的计算机设计中,程序和数据是俩个截然不同的概念,数据放在存储器中,程序作为控制器的一部分,程序只能通过硬件实现,这样的计算机计算效率低,灵活性较差。
“存储程序”控制原理,将程序和数据一样看待,将程序编码为数据,然后与数据一同存放在存储器中,这样计算机就可以调用存储器中的程序来处理数据了,由软件来控制程序。
在这套结构下,所有程序,最终都是会转换为数据的形式存储在存储器中,要执行相应的程序只需要从存储器中依次取出指令、执行。减少了硬件的连接,这种设计思想导致了硬件和软件的分离,即硬件设计和程序设计可以分开执行。
促使了程序员这个职业的诞生!
现今计算机大多都是“存储程序”冯·诺依曼结构计算机,都具有3个特点:
冯·诺依曼对计算机界的最大贡献在于存储程序概念的提出和实现。存储程序原理不仅是计算机的基本工作原理,奠定了现代计算机的基本结构,而且开创了程序设计的新时代。
自计算机出现至今的60多年来,虽然计算机的发展速度惊人,但就其结构原理来说,目前绝大多数计算机仍建立在存储程序概念的基础上。
浏览次数 3263
浏览次数 7739
浏览次数 624
浏览次数 754
浏览次数 673
未知的网友