当前位置: 首页 > news >正文

谈谈冯诺依曼体系

我们都知道冯诺依曼体系这张图最为代表性,而接下来我们就来浅谈一下各部分之间的作用~

输入设备:键盘,磁盘,网卡,话筒等等

输出设备:磁盘,网卡,声卡,显示屏等等

这些硬件设备中有单一性的,也有二者兼得的~

存储器:内存 ——掉电易失

我们再来看一下黑色的数据信号,各个设备之间有什么关联吗?本质就是为了进行数据流动,而数据流动又体现为各设备之间的数据拷贝。那么这个拷贝速度就作为计算机效率的重要指标~

那么为什么要有存储器呢?我们直接让cpu排中间也合理吧~

由于输入设备与输出设备传输效率很低,而cpu效率又很高,这样就会造成木桶相应(决定木桶容量的是最短的那块板子),两个慢性子和一个急性子怎么都搭不到一块~

所以就有了内存的诞生,它的效率很接近cpu可以很好衔接~它的存在就好比公司里老板的秘书,员工效率太慢挡不住老板频繁追问时,它可以让员工慢慢在内存里面先准备好,然后再一次性向老板传达内容,老板看完马上发表意见给它,内存这时候又充当缓存的作用,等积累一定量再一次性刷新到输出设备中。

简而言之,内存从整体上提升了计算机的效率,不再以输入,输出设备为主,而是以内存自身的效率为主。

这样就分割为两处地方:

外设只需要与内存建立联系,而cpu也只需要和内存打交道~

就比如我们在网络上进行聊天,张三通过键盘输入信息,然后到内存中经过cpu处理后发生回内存,内存再传输到网卡这个输出设备给李四。李四通过网卡接收到了信息,然后也交给内存让cpu处理,最终返回给内存由内存传输到显示屏进行显示~

而这正是数据之间的交流活动过程~

笔记截图:

http://www.lryc.cn/news/415885.html

相关文章:

  • 第十二章 元数据管理10分
  • eco_tracker
  • electron 鼠标事件
  • 网络安全第一次作业(ubuntuan安装nginx以及php部署 and sql注入(less01-08)))
  • 【OpenHarmony4.1 之 U-Boot 2024.07源码深度解析】017 - init_sequence_f 各函数源码分析(一)
  • Mojo AI编程语言(十七)跨平台开发:应用广泛适配
  • Python面试题:结合Python技术,如何使用Astropy进行天文数据处理
  • Jpa-多表关联-OneToOne
  • zdpy+vue3+onlyoffice文档系统实战上课笔记 20240805
  • 【Linux 从基础到进阶】Linux 内核参数调优
  • 【Java数据结构】---泛型
  • Java Lambda表达式总结(快速上手图解)
  • 【算法模板】图论:Tarjan算法求割边割点
  • 如何在IDEA上使用JDBC编程【保姆级教程】
  • linux web系统安装常见问题解决,租房系统为案例
  • Linux驱动开发—平台总线模型详解
  • 说一下网络层,传输层,数据链路层做什么的,之间的关系?
  • 解锁AI新纪元:Milvus Cloud与Zilliz Cloud的高可用之道
  • svn安装
  • 【隐私计算篇】混淆电路之深入浅出
  • 基于GRU神经网络的微博分类预测
  • LVS-DR模式集群:案例与概念
  • 拓扑排序:Kahn算法与DFS算法
  • 图像处理 -- Sobel滤波器的实现原理与使用案例
  • 机器学习 第10章-降维与度量学习
  • linux驱动:(7)物理地址到虚拟地址映射
  • 浏览器用户文件夹详解 - Preferences(十)
  • Robot Operating System——电池电量通知
  • 二进制安装docker
  • @SpringBootConfiguration重复加载报错