简单理解冯诺依曼计算机模型[通俗易懂]

引入计算机是如何工作的,冯诺依曼体系结构是最好的体现,如图1。冯诺依曼结构是由数学家冯·诺依曼提出,主要由运算器、控制器、存储器、输入设备、输出设备5部分组成。要点1.数据和指令一视同仁,都采用二进制存储。2.按照程序顺序执行,也就是按照顺序从内存中一条一条读取指令。组成1.运算器:顾名思义,主要进行计算,算术运算、逻辑运算等都由它来完成。2.存储器:这里存储器只是内存,不包括内存,用于存储数据、指令信息。3.控制器:控制器是是所有设备的调度中心,系统的正常运行都是有它来调配。4.输入设

大家好,又见面了,我是你们的朋友全栈君。

引入

计算机是如何工作的,冯诺依曼体系结构是最好的体现,如图1。冯诺依曼结构是由数学家冯·诺依曼提出,主要由运算器、控制器、存储器、输入设备、输出设备5部分组成。
冯诺依曼计算机体系结构图

要点

1.数据和指令一视同仁,都采用二进制存储。
2.按照程序顺序执行,也就是按照顺序从内存中一条一条读取指令。

组成

1.运算器:顾名思义,主要进行计算,算术运算、逻辑运算等都由它来完成。
2.存储器:这里存储器只是内存,不包括内存,用于存储数据、指令信息。
3.控制器:控制器是是所有设备的调度中心,系统的正常运行都是有它来调配。
4.输入设备:负责向计算机中输入数据,如鼠标、键盘等。
5.输出设备:负责输出计算机指令执行后的数据,如显示器、打印机等。

CPU

CPU(central processing unit),即中央处理器。在冯诺依曼计算机体系中,CPU一般是由控制器和运算器两部分组成。

【个人笔记】转载请注明出处!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126472.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • UIAutomator2的使用教程

    UIAutomator2的使用教程uiautomator2是一个python库,用于Android的UI自动化测试,其底层基于Googleuiautomator,Google提供的uiautomator库可以获取屏幕上任意一个APP的任意一个控件属性,并对其进行任意操作。

    2022年7月21日
    61
  • 向量的夹角余弦公式_向量空间模型(VSM)的余弦定理公式(用余弦定理来表示向量之间的相似度)…[通俗易懂]

    向量的夹角余弦公式_向量空间模型(VSM)的余弦定理公式(用余弦定理来表示向量之间的相似度)…[通俗易懂]相信很多学习向量空间模型(VectorSpaceModel)的人都会被其中的余弦定理公式所迷惑..因为一看到余弦定理,肯定会先想起初中时的那条最简单的公式cosA=a/c(邻边比斜边),见下图:但是,初中那条公式是只适用于直角三角形的,而在非直角三角形中,余弦定理的公式是:cosA=(c2+b2-a2)/2bc不过这条公式也和向量空间模型中的余弦定理公式不沾边,迷惑..引用吴军老师的数…

    2025年7月9日
    3
  • Spring概述「建议收藏」

    Spring概述「建议收藏」Spring概述

    2022年4月22日
    53
  • Spring过滤器和拦截器的区别[通俗易懂]

    Spring过滤器和拦截器的区别[通俗易懂]Spring过滤器和拦截器的区别 两者的作用 过滤器:是在javaweb中,你传入的request、response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者struts的action前统一设置字符…

    2022年8月23日
    6
  • tomcat日志乱码怎么解决_linux日志中文乱码

    tomcat日志乱码怎么解决_linux日志中文乱码中文乱码大家在Windows启动Tomcat应该都会遇到中文乱码,其实也不影响使用,但是笔者看着这个乱码难受,于是提供一种较简单的解决方案。解决方案将Tomcat安装目录下/conf/logging.properties中的控制台日志编码由默认的UTF-8改为GBK即可。扩展乱码原因:Windows的控制台默认使用GB2312字符集,而Tomcat控制台日志输出默认使用UTF-8字符集,于是产生中文乱码,可使用chcp命令暂时修改控制台字符集

    2022年9月26日
    2
  • 程序化交易编程学习_C语言 教程

    程序化交易编程学习_C语言 教程在交易的过程当中,应用程序化交易的都知道,最困难的就是如何构建出一个交易策略,交易策略的构建过程是非常复杂的,一个完整的程序化交易策略是由很多的相关和独立的步骤组合而成的,同时要把每一个步骤都落实好和在研发的过程中,对于从下个步骤中得到的资讯,要利用它调整和加工上一个步骤,只有这样才能获得一个相对完善的交易策略。接下来,小编和大家分享一下研发交易策略的步骤及具体说明,希望对大家的交易策略有所帮助:…

    2022年10月8日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号