冯诺依曼体系结构(计算机的历史)

2022/4/7 23:20:11

本文主要是介绍冯诺依曼体系结构(计算机的历史),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Von Neumann架构

The Von Neumann Architecture, created by John von Neumann, is the first written description of how an electronic computer should store and process information. It was published on June 30, 1945, as part of the First Draft of a Report on the EDVAC.

The architecture comprises an ALU (arithmetic logic unit), a single shared memory for programs and data,

a single memory bus, input/output, and a control unit. This fundamental design is still used today in all computers, and in most modern electronic devices.


 

 

冯诺依曼计算机简称为EDVAC(Electronic Discrete Variable Automatic Computer)

EDVAC是世界上第一台存储程序计算机(也有说法是电子数字式计算机),成为所有现代计算机的原型和范本

它被建造于 1940年. 它是最早的大型二进制系统中央处理器计算机,而不是十进制系统.

建造于19世纪40年代,EDVAC 设计于1944年,在这之前它被安装在美国军队的弹道学研究实验室,该实验室建造于1940年8月,位于马里兰州

作为一个二进制序列的计算机,EDVAC用于加工数学的计算,连续的大致内存容量是5.5kb,EDVAC被用于作为数据的媒介存贮磁带,每天运行时间

超过20个小时,EDVAC 于1960年被BRLESC(Ballistic Research Laboratories Electronic Scientific Computer)替换成更大的内存和更快的响应时间

冯·诺依曼体制的主要思想包括:
  (1)采用二进制代码形式表示信息(数据、指令);
  (2)采用存储程序工作方式(冯·诺依曼思想最核心的概念);
  (3)计算机硬件系统由五大部件(运算器、控制器、存储器、输入设备和输出设备)组成。

这些思想奠定了现代计算机的基本结构,并且开创了程序设计的新时代。

冯·诺依曼对计算机界的最大贡献在于“存储程序控制”概念的提出和实现,主要包含以下三个方面的思想。
(1)根据任务编制程序
   计算机对任务的处理,首先必须设计相应的算法,而算法是通过程序来实现的,程序就是一条条的指令,告诉计算机按照一定的步骤不断地去执行。程序中还应提供需要处理的数据,或者规定计算机在什么时候、什么情况下从输入设备取得数据,或向输出设备输出数据。
(2)将编制好的程序存储在计算机内部
   计算机只能识别二进制文件,也就是一串0和1的组合。我们编写的程序,不管使用哪种语言,如汇编语言、C、JAVA等,最终都要编译成二进制代码,也就是机器语言,计算机才能够读懂和识别,才能按照一条条指令去执行。因此,编写好的程序最终将变为指令序列和原始数据,保存在存储器中,提供给计算机执行。
(3)计算机能够自动、连续地执行程序,并得到需要的结果
   存储器就是一个个小房间,并且按照一定的地址进行编号,需要执行的指令和数据都以二进制代码的形式存放在存储器中。计算机开始执行程序,设置一个程序计数器PC(Program Counter)指向需要执行的指令或者代码处,每执行一个字节的指令,PC计数器自动加1,如果程序需要转移,PC指向转移地址处,按照转移地址读取后续指令。计算机就是这样能够自动地、连续不断地从存储器中逐条读取指令,并且完成相应操作,直到整个程序执行完毕。 自动控制网www.eadianqi.com版权所有

 

相关的一些资料查看

这里有一份1945年6月30号的关于EDVAC的草案报告:(First Draft Report on the EDVAC)
http://kczx.hnu.cn/G2S/eWebEditor/uploadfile/20130205212616378.pdf

计算机历史博物馆

https://www.computerhistory.org 

How Computers Work: Dr David Greaves

https://www.cl.cam.ac.uk/~djg11/howcomputerswork/

计算机历史(这个比较全,包括历史人物,处理器的历史,计算机历史以及内存历史等等)

https://www.computerhope.com/history/index.htm

可以看看视频

https://www.bilibili.com/video/av500016395/

https://www.bilibili.com/video/BV1ZE4114764/?spm_id_from=333.788.recommend_more_video.3



这篇关于冯诺依曼体系结构(计算机的历史)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程