美籍匈牙利科学家冯·诺依曼最新提出程序存储的思想,并成功将其运用在计算机的设计之中,根据这一原理制造的计算机被称为冯·诺依曼结构计算机,世界上第一台冯·诺依曼式计算机是1946年研制的edvac,由于他对现代计算机技术的突出贡献,因此冯·诺依曼又被称为“现代计算机之父”。
理论概述
冯诺依曼理论的要点是:数字计算机的数制采用二进制;计算机应该按照程序顺序执行。[1]
人们把冯诺依曼的这个理论称为冯诺依曼体系结构。从edvac到当前最先进的计算机都采用的是冯诺依曼体系结构。所以冯诺依曼是当之无愧的数字计算机之父。
根据冯诺依曼体系结构构成的计算机,必须具有如下功能:
把需要的程序和数据送至计算机中。
必须具有长期记忆程序、数据、中间结果及最终运算结果的能力。
能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力。
能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作。
能够按照要求将处理结果输出给用户。
为了完成上述的功能,计算机必须具备五大基本组成部件,包括:
输入数据和程序的输入设备;记忆程序和数据的存储器;完成数据加工处理的运算器;控制程序执行的控制器输出处理结果的输出设备。
早期的冯诺依曼计算机是以运算器为核心。
现代的计算机对其进行了改进,以存储器为核心。
因此现代计算机的瓶颈在存储器,而不是cpu。
系统概论这本书中的图就是典型的早期冯诺依曼结构。
要想计算初中就学过的一元二次方程,看起来很简单的一件事情。
解法大概如下图所示:
要想计算机能快速的完成,有两种方式:
1. 硬件上的进步,更快的寄存器,更快的运算器——硬件。
2. 算法上的改进——软件。
作为个人,想完成硬件上的进步无能无力,最佳方法就是追寻算法上的改进。
前一种方式计算需要8个步骤,而后一种需要5个步骤,基本上效率提升了40%。
教你如何使用一个分压器测量电阻
苏联宇宙飞船内部结构详解
我国在材料动态失效领域最新的成果
MacBook产品线将迎来外观设计大变化
一文了解芯片制造过程及硬件成本
冯·诺依曼计算机结构图解析
介绍使用Sigrity PowerTree软件模块抽取PCB中电源“电源树”结构的过程
开发板中的存储
11家创新企业与17家全国知名人工智能、大数据方向投资机构现场对话
vocs在线监测仪的参数特点
微软前高层3D打印口罩获批,可免费下载设计图
公众对“自动驾驶”从概念的感知走向了实践的探索
区块链和大数据是如何扩大版权法范围的
如何制作Arduino雷达
嵌入式操作系统适用范围
卡尔费休水分仪测试使用中常见的问题有哪些
戴尔携手《大江大河2》回味改革开放“老”味道
飞利浦新推旗舰OLED电视,颜值高且功能强悍
一场漂亮的翻身仗:华为超过三星 成为全球最赚钱Android手机厂商
微软与英特尔、AMD和高通联手推出新型安全芯片