当前位置:首页 > 内存 > 正文

把程序和数据一同存放在内存中

  • 内存
  • 2024-06-09 01:28:52
  • 5810

一、在计算机运行时,把程序和数据一样存放在内存中是由谁提出的???图灵还是冯诺依曼

当计算机运行时,冯·诺依曼建议将程序和数据存储在内存中。

冯·诺依曼提出将计算机硬件系统分为五类:计算单元、控制器、存储器、输入设备和输出设备。

控制器和计算单元统称为中央处理器,也称为CPU。中央处理器是计算机的心脏。它由计算单元和控制器组成。内部结构分为控制器、计算单元和存储器,可以进行计算机各部分的协调判断、计算和控制工作。

图灵的贡献是建立了图灵机的理论模型,为人工智能奠定了基础,而冯·诺依曼则第一个提出了计算机体系结构的思想。

高级资讯:

冯·诺依曼因其早期在算子理论、量子论、集合论等方面的研究而闻名,并开创了冯·诺依曼Neumann-代数。第二次世界大战期间,他为第一颗原子弹的研制做出了贡献。同时,为电子数学计算机的发展提供了根本解决方案。

1946年,冯·诺依曼提出存储程序原理,将程序本身视为数据。程序和程序处理的数据以相同的方式存储,并确定了计算机存储程序的五个主要原理。组成部分和基本工作方法。

这就是著名的冯诺依曼架构,它成为现代计算机的基础。半个多世纪以来,计算机制造技术发生了巨大变化,但冯诺依曼架构仍然经常被称为“计算机之父”和“博弈论之父”。

图灵最大的贡献是建立了可计算理论并提供了自动计算模型。图灵也是人工智能的创始人。他还提出了一种判断机器是否智能的测试方法,即图灵测试。直到今天,每年都有测试比赛。

参考来源:-约翰·冯·诺依曼

参考来源:-阿兰·马西森·图灵


二、计算机将程序和数据存放在机器的什么里面

计算机中用来存储程序和数据的设备是内存。

存储器单元实际上是一种时序逻辑电路,根据所使用存储器的类型,可以分为只读存储器(ROM)和随机存取存储器(RAM)功能。由于两者之间存在显着差异,因此它们的解释也存在差异。内存是许多按单元号顺序排列的存储单元的集合。

每个单元由多个二进制位组成,代表存储单元中存储的值,这种结构与数组非常相似。因此,在VHDL语言中,存储器是通常用来存储程序和各种数据信息的存储器组件。存储器可分为两类:主存储器(又称主存储器或内存)和辅助存储器(又称辅助存储器或外存储器)。主存直接与CPU交换信息。

内存简介:

主内存的工作方式是基于地址的。存储或检索各种类型信息的存储单元统称为存取存储器。主存中存储单元的载体称为存储体,存储体中的每个单元可以存储由一串二进制代码表示的信息。该信息的总位数称为存储单元的字长。。存储设备地址对应于存储设备上存储的信息,虽然设备地址只有一个,但是存储设备上存储的信息是可以替换的。

表示各个单元的二进制代码称为地址码。寻找设备时,您必须首先给出其地址代码。暂时存储该地址代码的寄存器称为存储器地址寄存器(MAR),也称为存储器数据寄存器(MDR),用于存储从主存储器存储部分检索的信息或存储在某个存储部分中的信息。。)也已设定。计算机存储器分为内部存储器和外部存储器。计算机在运行程序时经常使用内存。


三、把程序和数据存放在内存中是谁提出来的将程序存储在计算机内存中并像数据一样执行它们是冯·诺依曼于1946年提出的。
冯诺依曼结构化计算机系统由五个基本组件组成:
1.计算器:用于进行各种算术运算、逻辑运算、数据传输等数据处理。
2.控制器:用于控制程序的执行,是计算机的大脑。计算单元和控制器组成计算机的中央处理单元(CPU)。控制器根据存储在存储器中的一组指令(程序)进行操作,并且程序计数器控制指令的执行。控制器能够根据计算结果确定和选择不同的工作流程。
3.内存:用于存储程序和数据等。程序和数据在内存中不加区别地以二进制代码的形式存储,存储位置由地址决定。
4.输入设备:用于向计算机输入数据或程序,例如鼠标或键盘。
5.输出设备:向用户显示数据或程序处理结果,如显示器或打印机。
五个基本组件由指令控制,指令在不同组件之间传输数据。