自学内容网 自学内容网

linux学习笔记之冯诺伊曼结构

冯诺伊曼体系

冯诺伊曼体系由数学家冯·诺依曼提出了计算机制造的三个基本原则,即采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备),这套理论被称为冯·诺依曼体系结构。冯诺伊曼体系是现代计算机的核心,没有他或许就没有我们现在使用的电脑,或者说计算机过于昂贵而支付不起。
在这里插入图片描述

输入设备

输入设备常见的有鼠标,键盘,触摸板,网卡,磁盘等

输出设备

输出设备有显示屏,网卡等

存储器

存储器分为两部分,一部分是内存,一部分是磁盘,与CPU传输处理数据的是内存,磁盘不会直接与CPU交换数据。所以当一个程序开始运行的时候,是先将存储在磁盘的二进制文件拷贝到内存中,然后在运行。
在这里插入图片描述

内存必要性

内存与磁盘本质都是计算机用来存储的地方,但是采用上述方式而不直接用CPU控制硬盘,是为了效率经济

价格方面

内存的价格相对于寄存器而言十分便宜,如果计算机全部采用寄存器造价可能要数万块钱,从而会大大减少使用计算机的人数,没有人使用计算机,就没有现在丰富多彩的网络世界了。

速度方面

举个例子,加入CPU是高铁,那么内存是火车,而硬盘就相当于电动车。如果CPU直接与硬盘做数据交互的话,由于木桶效应,那么会大大的减小效率。
在这里插入图片描述
总而言之,正是由于存在冯诺伊曼体系才为现代精彩的网络世界做了铺垫。
在这里插入图片描述

冯诺伊曼示例

假如现在有两个人利用网络发送信息,那么可以利用上述抽象的体系理解如下图。
在这里插入图片描述


原文地址:https://blog.csdn.net/2301_79964905/article/details/145208044

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!