当前计算机主要是基于冯诺依曼体系结构设计的,下面就简单分析一下冯诺依曼体系结构的计算机是如何工作的,首先下面的图就是冯诺依曼体系结构图。

主要由五大部件组成

1.存储器用来存放数据和程序

2.运算器主要运行算数运算和逻辑运算,并将中间结果暂存到运算器中

3.控制器主要用来控制和指挥程序和数据的输入运行,以及处理运算结果

4.输入设备用来将人们熟悉的信息形式转换为机器能够识别的信息形式,常见的有键盘,鼠标等

5.输出设备可以将机器运算结果转换为人们熟悉的信息形式,如打印机输出,显示器输出等

冯诺依曼体系结构的指令和数据均采用二进制码表示;指令和数据以同等地位存放于存储器中,均可按地址寻访;指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数所在存储器中的位置;指令在存储器中按顺序存放,通常指令是按顺序执行的,特定条件下,可以根据运算结果或者设定的条件改变执行顺序;机器以运算器为中心,输入输出设备和存储器的数据传送通过运算器。

然而现在的计算机基本以存储器作为中心,如下图所示

但是由于运算器和控制器在逻辑关系和电路结构上联系十分紧密,通常将它们合起来统称为中央处理器,简称CPU,把输入输出设备简称为I/O设备,这样现代计算机可以认为由三大部分组成:CPU与主存储器可以称为主机,I/O设备称为外部设备,结构图如下。

ALU叫做算数逻辑运算单元,用来完成算术逻辑运算。CU(Control Unit)叫做控制单元,用来解释存储器中的指令,并发出各种操作命令来执行指令。ALU和CU是CPU的核心部件。I/O设备也受CU控制,用来完成相应的输入,输出操作。

文章参考来源:https://blog.csdn.net/u010593947/article/details/57417504

冯诺依曼计算机体系结构相关推荐

  1. 【嵌入式】计算机体系结构:冯诺依曼架构和哈佛架构

    计算机体系结构:冯诺依曼架构和哈佛架构 计算机体系结构有冯 · 诺依曼(普林斯顿)架构.哈佛架构两种 两者的区别: 指令和数据的保存方式不同 冯诺依曼架构: 指令和数据存放在一起,共用一个存储器,自然 ...

  2. 冯诺依曼计算机体系在现代微机中的应用,冯诺依曼体系结构 冯诺依曼计算机的基本原理...

    冯诺依曼体系结构 冯诺依曼计算机的基本原理 冯诺依曼体系结构 冯•诺依曼是一位匈牙利籍美国人,在数学.物理和化学方面拥有着天才般的杰出贡献,一生之中在现代计算机.博弈论.核武器和生化武器等许多领域内都 ...

  3. 非冯诺依曼体系计算机,一种新非冯·诺依曼计算机体系结构.pdf

    一种新非冯·诺依曼计算机体系结构 第26 卷 第10 期 北 京 理 工 大 学 学 报 Voi. 26 No. 10 穗 趟 魁 手 此 均 开 区 婉 糟 幻 坟 洗 补 丸 谋 赘 害 养 隐 ...

  4. 计算机体系结构-- 第一章4--计算机体系结构

    目录 仿真和模拟 非冯诺依曼计算机 兼容 兼容方法: 并行性概念 从处理数据的并行性看并行性等级 从信息加工的并行性看并行性等级 提高并行性技术途径 时间重叠 资源重复 资源共享 单处理机 多处理机 ...

  5. 计算机体系结构现状及发展论文,计算机体系结构的发展及技术问题探讨

    摘 要:本论文简要介绍了计算机的发展现状,然后对比了两种不同的体系结构,比较了这两种体系结构中存在的问题,进而提出计算机体系结构的发展趋势.[1] 关键词:计算机体系结构:冯诺依曼:RISC:CISC ...

  6. <Linux>计算机体系结构和操作系统

    计算机体系结构(冯 • 诺依曼体系)和操作系统(Operator System) 文章目录 计算机体系结构(冯 • 诺依曼体系)和操作系统(Operator System) 一.冯 • 诺依曼体系结构 ...

  7. 【计算机体系结构】计算机系统结构的基本概念——基本知识要点汇总

    halo~我是bay_Tong桐小白 本文内容是桐小白个人对所学知识进行的总结和分享,知识点会不定期进行编辑更新和完善,了解最近更新内容可参看更新日志,欢迎各位大神留言.指点 计算机系统结构的基本概念 ...

  8. 计算机应用冯诺依曼计算机图,冯·诺依曼计算机结构图解析

    美籍匈牙利科学家冯·诺依曼最新提出程序存储的思想,并成功将其运用在计算机的设计之中,根据这一原理制造的计算机被称为冯·诺依曼结构计算机,世界上第一台冯·诺依曼式计算机是1946年研制的EDVAC,由于 ...

  9. 展望计算机体系结构的未来发展方向(学院作业)随便写的

    本科课堂小论文(瞎写) 题目:展望计算机体系结构的未来发展方向 学生姓名:XXX 学 号:XXXXXXX 专业班级:计算机科学与技术 指导老师:XXXXX 2020年5月21日 展望计算机体系结构的未 ...

最新文章

  1. 参加技术会议的一些小窍门
  2. docker的镜像创建与Dockefile的编写
  3. LYNC文件传输功能开关
  4. hadoop linux 集群提交任务
  5. 64位系统目录在那里_旷视王珏:前Adobe首席科学家,手握64项专利,曾助力奥斯卡...
  6. tcp_wrapper:简单的基于主机的访问控制工具
  7. 拼装机器人感想_机器人学习心得总结
  8. 谷歌浏览器书签丢失,恢复工具
  9. 学java编程需要安装什么软件?
  10. java三国鼎立,网页游戏三国鼎立(武三国)一键服务端带教程及修改说明
  11. java水彩画效果滤镜,PS通过滤镜给照片制作水彩画效果
  12. 红孩儿编辑器的模块设计16
  13. FI-盘盈盘亏借贷科目
  14. 领英精灵使用手册,功能介绍
  15. 信息收集(四)之旁站和C段
  16. 数据库原理与技术 作业及答案 复习用
  17. MPLS基本部署实验解析(静态LSP与动态LSP)
  18. vs2010添加OCX控件并调用OCX中的函数
  19. Unity Shader之磨砂玻璃与水雾玻璃效果
  20. 求网络号,广播地址,第一个可用ip,最后一个可用ip。可用ip总数

热门文章

  1. python pygame K按键说明
  2. android软键盘上添加一个按钮
  3. flutter 收起软键盘
  4. Fiddler抓包1-查看get与post请求
  5. c语言求佩尔方程的解,佩尔方程
  6. 核苷酸(evolution)
  7. python csv 大文件_python 快速把超大txt文件转存为csv的实例
  8. vue3相比vue2效率提升在哪些方面?
  9. 操作系统——MFC实现进程创建和通信4
  10. 1万条数据大概占多大空间_mysql亿级数据数据库优化方案测试-银行交易流水记录的查询...