简单了解冯·诺依曼体系结构

简单认识冯诺依曼

约翰·冯·诺伊曼(德语:John von Neumann,德语发音:[joːn.fɔn.ˈnɔɪ̯man],英语发音:/dʒɒn.vɒn.ˈnɔɪmən/,1903年12月28日-1957年2月8日),原名诺依曼·亚诺什·拉约什匈牙利语Neumann János Lajos,匈牙利语发音:[ˈnɒjmɒn ˈjaːnoʃ ˈlɒjoʃ]),出生于匈牙利美国犹太人数学家理论计算机科学博弈论的奠基者,在泛函分析遍历理论几何学拓扑学数值分析等众多数学领域及计算机科学量子力学经济学中都有重大贡献。

什么是冯诺依曼体系结构?

冯诺依曼体系结构即是当代计算机的结构基础,结构即如图

 本文仅对该结构进行简单的阐述,了解即可


输入设备有哪些?

键盘、话筒、摄像头、磁盘及网卡等都可以称作输入设备
主要即让计算机能够读取外部数据来进行处理(计算)

存储器是什么?

这里的存储器指的是内存(RAM),并非是ROM(只读存储器,即磁盘等)

中央处理器即为我们所称的CPU
运算器主要进行算术运算与逻辑运算
控制器主要即用于响应外部事件,如协调硬件之间的工作顺序

输出设备有哪些?

显示器、音响、磁盘及网卡等
我们可以看到有些设备是同时属于输入输出设备的,其也很好理解,如磁盘肯定可以进行读和写,即分别对应着输入和输出


存储器存在的原因?

首先我们要知道各存储介质的效率:
CPU&寄存器>内存>磁盘/SSD>光盘>磁带

由于磁盘的读取效率远远小于CPU,所以如果CPU和磁盘直接交互的话,CPU的效率则有很大的浪费(类似于木桶效应)

1、当增加了内存作为中间介质时,CPU可以不直接和输入设备进行交互,而是间接通过内存来进行交互,因此提高了整体的运行效率

2、并且磁盘的成本远低于内存,用磁盘存储数据,使用时读取到内存的方式也可大大降低计算机的成本
tips:存储器即类似CPU和外设之间的一个大的缓存,将输入设备的数据缓存到存储器当中

为此我们能知道:

1、CPU读取数据时,都需要从内存中读取。站在数据的角度,我们认为CPU不和外设直接交互

2、CPU处理数据时,需要先将“外设”的数据加载到内存。站在数据的角度,“外设”只和内存直接交互

所以:程序要运行时,必须先被加载到内存中

tips:目前计算机中任何软件行为都要受制于冯诺依曼体系结构

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

c.Coder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值