冯诺依曼体系结构理解

一.冯洛伊曼体系内容理解

我们知道CPU=运算器+控制器的,什么是运算器呢?什么又是控制器呢?

其实运算器=算数运算+逻辑运算

算数运算即是指数学体系中的运算,而逻辑运算则是计算机相关的逻辑运算,这就是运算器的作用及相关的内容

而控制器是指通过指令来控制运算器进行的相关运算过程

简单理解就是:控制器是老板,运算器是工人;控制器是老师,运算器是学生

输入/输出设备大家就了解的非常多了,主要如下:

除了这些我们只剩下储存器没了解了,那么什么是储存器呢?

a. 磁盘                b.寄存器                c. 内存               d. 硬盘             

如果给你这几个选项你会选哪个呢?

答案是:c

定义:储存器是带电存储的,断电易失去内容

磁盘和硬盘位外设,而寄存器在CPU上

得出结论:各个设备是相互独立的

所以我们设备之间需要连接,如何连接是计算机组成原理上的内容,我们这里只需要知道是通过总线连接,将各个设备连接形成一个东西叫主板

连接很明显不是目的,只是一个手段,那么什么是目的呢?

目的是实现数据在设备之间的流动

此时你可能好奇了,什么又是数据流动呢?

其实就是在设备之间的来回拷贝

好了,现在你明白了各个设备之间要连接,连接是为了数据流动,数据流动就是在设备之间的拷贝,那么我问你计算机为啥要在设备之间进行拷贝?

显然,为了计算机实现数据交互,此时我们就引出了一个新概念:计算机的效率

计算机的效率取决于数据在设备之间的拷贝整体速度

如果你对计算机速率有过一定的了解,会知道:

cpu速度非常快,而输入/输出设备则非常慢,根据短板效应(木桶原理),我们的计算机如果没有储存器,如下图:

此时我们的计算效率就会因为输入输出设备导致效率非常低

此时有位叫冯洛伊曼的人想出了我们内容开始的那份图片,但是你看了之后可能会出现以下这个疑惑:

为啥加了一个新设备,不是还多了一个数据拷贝的代价,并且也没改变输入输出设备,效率会变高呢???

实际上我们先可以这样理解,后面学了更多内容你可能会更清楚:

实际上输入设备提前将内容拷贝如内存中,此时CPU是在进行其他进程的,不对此时进入的内容处理,然后当开始处理这部分内容时,从内存中拷贝,此时我们发现效率就变成只需要关系内存和CPU之间了

内存的定义:一个介于设备和CPU之间的缓冲

所以,计算机效率就大大提高了,后面我们只需要在内存和CPU进行效率提高就能实现计算机的效率加快了

补充知识:

内存金字塔:

下面我们再来处理一个实际问题:

为什么程序要先加载到内存才能运行???

联系上面我们可以知道:程序在文件中,文件属于外设,想要通过CPU处理,就要经过输入设备读入到内存中,然后才能在CPU上处理,从而运行

所以我们得出一个新结论:

结论:CPU只与内存打交道,内存才与外设打交道!!!

总结:

冯洛伊曼体系对于我们意义重大,不只是让我们能够使用上电脑,还在于让我们进入了互联网时代

当之无愧的计算机祖师爷!!!

以此篇表达对祖师爷的感谢,也感谢大家的支持!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

jiaofi

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

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

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

打赏作者

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

抵扣说明:

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

余额充值