12、冯诺依曼思想是怎样的?(即程序存储原理是怎样的?)

冯诺依曼思想是怎样的?(即程序存储原理是怎样的?)
老师的作业题。

首先,将编写好的程序和原始的数据存储在计算机的存储器中,即“存储程序”;
其次,计算机按照存储的程序逐条取出指令加以分析,并执行指令所规定的操作,即“程序控制”。

冯诺依曼思想,也就是存储数据和代码的内存不加区分。比如我们现在用的计算机就是冯诺依曼架构的,计算机的全部内存都交给操做系统管理,无论是数据还是程序,都放在里面。

冯诺依曼理论的要点是:数字计算机的数制采用二进制;计算机应该按照程序顺序执行。
其主要内容是:
1.计算机由控制器、运算器、存储器、输入设备、输出设备五大部分组成。
2.程序和数据以二进制代码形式不加区别地存放在存储器中,存放位置由地址确定。
3.控制器根据存放在存储器中地指令序列(程序)进行工作,并由一个程序计数器控制指令地执行。控制器具有判断能力,能根据计算结果选择不同的工作流程。

计算机必须具备五大基本组成部件,包括:

输入数据和程序的输入设备;
记忆程序和数据的存储器;
完成数据加工处理的运算器;
控制程序执行的控制器;
输出处理结果的输出设备

顺便说下,现在的x86处理器,它内部其实是哈佛结构的。
你可以下载一个叫cpu-z的小程序,看你的cpu
你就可以看到,你的l1缓存,代码和数据是分开的。
可以这么说,现在的x86,是披着冯诺依曼皮(为了向上兼容)的哈佛结构的机器。