【lesson8】冯诺依曼体系的介绍

这篇具有很好参考价值的文章主要介绍了【lesson8】冯诺依曼体系的介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

冯诺依曼体系是什么?

冯诺依曼体系是一种计算机体系结构,是现代计算机的基础被广泛应用。
如图所示:
【lesson8】冯诺依曼体系的介绍,linux,linux,服务器,运维
输入设备键盘,摄像头,话筒,磁盘,网卡等等
输出设备显示器,音响,磁盘,网卡等等
存储器内存
CPU(中央处理器):运算器+控制器
运算器主要进行算术运算和逻辑运算
控制器CPU是可以响应外部事件的,而控制器可以协调外部就绪事件,比如:拷贝数据到内存。
其中我们可以看到,有些硬件既可以做输入设备又可以做输出设备。而有些设备就是单独的做输入设备和输出设备。

为什么要有存储器?

从上面我们可以知道输入设备是产生数据,CPU是对数据进行处理的,输入设备是保存或者显示处理后的数据。
那么我们可以直接用CPU和外设交互为什么要多一个存储器呢?
【lesson8】冯诺依曼体系的介绍,linux,linux,服务器,运维
我们都知道计算机有个存储金字塔
【lesson8】冯诺依曼体系的介绍,linux,linux,服务器,运维
我们可以看到CPU和外设读取数据的效率差距是很大的。而我们大家应该都听过木桶原理,所以如果CPU和外设直接交互的话效率是由外设决定的,效率非常低下。
所以由存储器(内存),和外设打交道我们可以先把数据加载到内存,然后CPU不和外设打交道只和内存打交道,这样就提高了交互效率
所以存储器存在的有原因三个:
1.CPU和外设直接交互效率低
2.内存和CPU交互可以提高整机效率
3.效率较高,成本较低

我们知道凡是被广泛传播的产品一定是价格便宜,质量OK的。
从上面我们知道了两点:
1.CPU读取数据(数据+代码)都是从内存中读取的。
站在数据的角度,我们认为CPU不和外设直接交互
2.CPU要处理数据,需要先将外设中的数据加载到内存。
站在数据的角度,我们认为外设直接只和内存打交道。

而上面的过程就是数据走的过程,就是IO的过程。
【lesson8】冯诺依曼体系的介绍,linux,linux,服务器,运维
具体IO过程:当输入设备 接收 到数据,数据将被 存储 到存储器,控制器发出取数据和 运算 的指令,数据被取出方去放入运算器中加以运算,运算结束后,控制器发出存入数据的指令并 输出 ,数据被存储到存储器,再通过输出设备进行输出。

我们以前经常听到程序要运行必须先被加载到内存中这是为什么呢?
现在知道了,这是冯诺依曼体系结构的特点。

怎么实现数据传输的?

我们学了这么多那么数据到底是怎么从一个冯诺依曼体系流向另一个冯诺依曼体系呢?
假设小明和小华,一个在福建一个在西藏,他们彼此用QQ聊天,那么他们是怎么接收到彼此的消息的呢?
【lesson8】冯诺依曼体系的介绍,linux,linux,服务器,运维
我们可以看到数据的流向如图所示。文章来源地址https://www.toymoban.com/news/detail-732305.html

到了这里,关于【lesson8】冯诺依曼体系的介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】冯诺依曼体系结构和操作系统概念

    数学家冯·诺依曼提出了计算机制造的三个基本原则,即采用二进制逻辑、程序存储执行以及计算机由五个部分组成(运算器、控制器、存储器、输入设备、输出设备),这套理论被称为冯·诺依曼体系结构。 现代计算机发展所遵循的基本结构形式始终是冯·诺依曼机结构。这

    2024年02月02日
    浏览(43)
  • 【Linux从入门到精通】了解冯诺依曼体系结构

      本片文章会对 冯诺依曼体系结构 进行详解。同时,我们 对冯诺依曼的理解,不能停留在概念上,要深入到对软件数据流理解上。本片文章同时也会对 数据在冯诺依曼结构上的交互 进行讲解。希望本篇文章会对你有所所帮助。   文章目录 一、简单认识冯诺依曼体系结构

    2024年02月03日
    浏览(43)
  • 【Linux】冯诺依曼体系结构 && 操作系统 && 进程概念

    目录 一、冯诺依曼体系结构 二、操作系统  1、概念  2、设计OS的目的 三、进程  1、基本概念  2、描述进程-PCB  3、组织进程  4、查看进程和终止  5、通过系统调用获取进程标识符  6、通过系统调用创建进程-fork  7、进程状态  8、特殊进程    8.1 僵尸进程    8.2 孤儿进

    2024年02月10日
    浏览(48)
  • 『Linux升级路』冯诺依曼体系结构与操作系统

    🔥 博客主页: 小王又困了 📚 系列专栏: Linux 🌟 人之为学,不日近则日退 ❤️ 感谢大家点赞👍收藏⭐评论✍️ 目录 一、冯诺依曼体系结构 📒1.1为什么要有体系结构 📒1.2硬件介绍 📝1.2.1中央处理器 📝1.2.2输入、输出设备  📝1.2.3存储器  📝1.24.总线概念  📒1.3内存

    2024年02月04日
    浏览(42)
  • 【Linux】冯诺依曼体系结构与操作系统及其进程

    作者简介:დ旧言~,目前大二,现在学习Java,c,c++,Python等 座右铭:松树千年终是朽,槿花一日自为荣。 目标:了解冯诺依曼体系结构与操作系统,掌握Linux的进程 毒鸡汤:一花凋零荒芜不了整个春天,一次挫折也荒废不了整个人生。 望小伙伴们点赞👍收藏✨加关注哟💕

    2024年02月04日
    浏览(37)
  • 【Linux】深入了解冯诺依曼体系结构与操作系统

    目录 导读 🌞专栏导读 🌞冯·诺依曼 🌞冯诺依曼体系结构 🌛木桶效应 🌞操作系统(Operator System) 🌛概念 🌛设计OS的目的 🌛系统调用和库函数概念  六一儿童节快到了,提前祝大家六一儿童节快乐哦!!! 六一儿童节的即将来到,祝愿我家宝🧡,愿你童心未泯,无忧无虑

    2024年02月06日
    浏览(53)
  • 【Linux】系统初识之冯诺依曼体系结构与操作系统

    👀 樊梓慕: 个人主页  🎥 个人专栏: 《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》 🌝 每一个不曾起舞的日子,都是对生命的辜负 目录 前言 1.冯诺依曼体系结构 2.操作系统(OS) (1)用户到操作系统再到底层是如何组织的? (

    2024年02月05日
    浏览(41)
  • 【Linux取经路】冯诺依曼结构体系与操作系统的碰撞

    我们现在常见的计算机,如笔记本,以及我们不常见的计算机,如服务器,它们本质都是一堆硬件(如:cpu、内存、网卡、磁盘等)的集合。并不是把这些硬件毫无章法的放在一起就能够组成计算机,各硬件之间首先要具备协同能力,这就要求硬件与硬件之间要组织好#x

    2024年02月14日
    浏览(32)
  • 【Linux】冯诺依曼体系结构以及操作系统的初步认知

    🏖️作者:@malloc不出对象 ⛺专栏:Linux的学习之路 👦个人简介:一名双非本科院校大二在读的科班编程菜鸟,努力编程只为赶上各位大佬的步伐🙈🙈 本篇文章讲解是冯诺依曼体系结构以及操作系统的初步认知。 我们常见的计算机,如笔记本。我们不常见的计算机,如服

    2024年02月03日
    浏览(75)
  • 【Linux】冯诺依曼体系结构与进程的基础知识点

    计算器、笔记本、服务器大都遵循冯诺依曼体系结构。 结构如下图所示: 外设:速度相对慢,价格相对较低(输入输出设备都属于外设) 内存:速度相对快,价格相对较高,数据掉电易失 CPU:速度最快,价格高 1.那么是否可以不通过存储器,直接使用输入设备将数据传给

    2023年04月24日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包