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

冯诺依曼计算机主机,冯诺依曼结构计算机包括哪五大部分?

冯诺依曼结构计算机的五大部分:1、输入数据和程序的“输入设备”;2、记忆程序和数据的“存储器”;3、完成数据加工处理的“运算器”;4、控制程序执行的“控制器”;5、输出处理结果的“输出设备”。

ef28eefc24a94515b17b1d34644138f4.png

本文操作环境:Windows7系统,Dell G3电脑。

相关推荐:《编程入门》

美籍匈牙利科学家冯·诺依曼最先提出程序存储的思想,并成功将其运用在计算机的设计之中,根据这一原理制造的计算机被称为冯·诺依曼结构计算机。由于他对现代计算机技术的突出贡献,因此冯·诺依曼又被称为“现代计算机之父”。

根据冯诺依曼体系结构构成的计算机,必须具有如下功能:

把需要的程序和数据送至计算机中。

必须具有长期记忆程序、数据、中间结果及最终运算结果的能力。

能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力。

能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作。

能够按照要求将处理结果输出给用户。

为了完成上述的功能,计算机必须具备五大基本组成部件,包括:

1、输入数据和程序的输入设备;

2、记忆程序和数据的存储器;

3、完成数据加工处理的运算器;

4、控制程序执行的控制器;

5、输出处理结果的输出设备。

冯诺依曼结构的计算机系统由五大基本部件组成:

1、运算器:用于完成各种算术运算、逻辑运算和数据传送等数据加工处理。

2、控制器:用于控制程序的执行,是计算机的大脑。运算器和控制器组成计算机的中央处理器(CPU)。控制器根据存放在存储器中的指令序列(程序)进行工作,并由一个程序计数器控制指令的执行。控制器具有判断能力,能根据计算结果选择不同的工作流程。

3、存储器:用于记忆程序和数据,例如:内存。程序和数据以二进制代码形式不加区别地存放在存储器中,存放位置由地址确定。

4、输入设备:用于将数据或程序输入到计算机中,例如:鼠标、键盘。

5、输出设备:将数据或程序的处理结果展示给用户,例如:显示器、打印机。

五大基本组成部件之间通过指令进行控制,并在不同部件之间进行数据的传递。

想要查阅更多相关文章,请访问PHP中文网!!

相关文章:

  • map HTML 兼容,HTML map 标签 - HTML 颜色参考手册 - 自强学堂
  • html在id下加标签,html – 标签“for”和输入“id”
  • html5 drag this,HTML5之ondragover,ondrop,ondragstart
  • 计算机应用基础 在线作业 f,计算机应用基础在线作业F.doc
  • 浙江省计算机二级办公软件高级应用等级,浙江省计算机等级考试
  • 计算机网口速率修改,win7系统修改无线网卡连接速率的操作方法
  • 第一年职称计算机考试,2018年职称计算机考试photoshop练习题及答案(1)
  • 老师对计算机课的评语,学生对老师课堂的评语
  • 62比特量子计算机介绍,超车量子计算机!中国破冰62比特量子计算原型机,全球比特数最高...
  • win7调取计算机慢,完美解决win7系统程序反应慢的问题方法介绍
  • 计算机里的时钟与rom关系,关于51单片机时钟与周期之间的关系之浅析
  • 动态播放幻灯片 计算机教案,小学信息技术《放映幻灯片》教案
  • 菲律宾亚洲计算机研究所,中国承认的10所菲律宾大学
  • uibot css selector定位,UiBot如何使用CSS Selector
  • dell服务器开机蓝屏无限重启,Re: R720服务器不定期蓝屏自动重启
  • @jsonView过滤属性
  • “大数据应用场景”之隔壁老王(连载四)
  • 2018以太坊智能合约编程语言solidity的最佳IDEs
  • bootstrap创建登录注册页面
  • css系列之关于字体的事
  • css选择器
  • github指令
  • java8 Stream Pipelines 浅析
  • JavaScript服务器推送技术之 WebSocket
  • Linux各目录及每个目录的详细介绍
  • Material Design
  • mysql 数据库四种事务隔离级别
  • PAT A1120
  • React as a UI Runtime(五、列表)
  • socket.io+express实现聊天室的思考(三)
  • 阿里云前端周刊 - 第 26 期
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 搭建gitbook 和 访问权限认证
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • ------- 计算机网络基础
  • 力扣(LeetCode)965
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 试着探索高并发下的系统架构面貌
  • 听说你叫Java(二)–Servlet请求
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 正则表达式小结
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • #pragma 指令
  • #我与Java虚拟机的故事#连载14:挑战高薪面试必看
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .net core 控制台应用程序读取配置文件app.config
  • .net framework 4.0中如何 输出 form 的name属性。
  • .NET 命令行参数包含应用程序路径吗?
  • .net 生成二级域名
  • .NET4.0并行计算技术基础(1)