冯·诺依曼体系结构

当前计算机主要是基于冯诺依曼体系结构设计的,下图为典型的冯诺依曼计算机结构框架图。

一、冯·诺依曼体系结构计算机的组成——硬件+软件

一)硬件
1.存储器分为外存储器和内存储器,这里所说的主要为内存储器(内存储器就是内存,也叫主存),其功能为直接与CPU进行数据交换,加载各种各样的程序和数据供CPU(Central Processing Unit)直接运行与使用。

2.运算器负责运算从内存读取到寄存器中的数据,可将其看作为一个数据加工厂,即对寄存器中的数据做运算,这些运算主要包括基础的算数运算和逻辑运算。

3.控制器产生指令执行过程中所需要的所有控制信号,控制相关功能部件执行相应操作。

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

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

二)软件

软件:可运行思想与内容的数字化

软件的表现形式:算法

软件的分类:

系统软件,如操作系统、网络系统和编译系统;

支持软件,如开发工具、界面工具等;

应用软件,如字处理软件、游戏软件等,其又分为单机软件和网络软件。

硬件与软件系统之间的关系:软硬件之间具有逻辑等效性,某些功能可以由软件实现,也可以有硬件实现;软硬件之间相互依存,硬件是软件运行的基础,软件的正确运行是硬件发挥作用的重要途径,计算机必须配备完整的软件系统才能正常工作,且充分发挥其硬件的功能。软硬件之间协同发展,软件随硬件技术的迅速发展而发展,而软件的不断发展与完善又促进硬件的更新,两者密切的交织发展,缺一不可。

二、冯·诺依曼体系结构计算机的特点

1.冯·诺依曼计算机主要由五大部件组成,分别是:运算器、控制器、存储器、输入设备和输出设备;

2.冯诺依曼体系结构的指令和数据均采用二进制码表示;

3.指令和数据以同等地位存放于存储器中,均可按地址寻访;

4.指令由操作码和地址码组成,操作码用来表示操作的性质,地址码用来表示操作数所在存储器中的位置;

5.指令在存储器中按顺序存放,通常指令是按顺序执行的,特定条件下,可以根据运算结果或者设定的条件改变执行顺序;

6.机器以运算器为中心,输入输出设备和存储器的数据传送通过运算器。

现在的计算机基本以存储器为中心,下图为以存储器为中心的计算机结构框图。

三、冯·诺依曼体系结构计算机的工作原理

冯·诺依曼体系结构计算机的工作原理由两大部分组成,存储程序和程序控制。

存储程序:将程序存放在计算机的存储器中,后才能供CPU访问;

程序控制:将存放在存储器中的程序按指令地址访问存储器并取出指令, 经译码依次产生指令执行所需的控制信号,实现对计算的控制完成指令的功能。

四、冯·诺依曼体系结构计算机功能

1.能把需要的程序和数据送至计算机中;

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

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

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

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

【计算机组成原理】冯·诺依曼计算机的特点有哪些?相关推荐

  1. 冯诺依曼原理计算机具备,冯·诺依曼计算机工作原理是()。

    冯诺依曼提出的计算机的基本工作原理知是 : 1.数字计算机数制采用二进制. 2.计算机应该按照程序顺序执行 . 冯诺依曼提出的计算机的基本工作原理主要内容: 1.计算机由控制器.运算器.存储器.输入设 ...

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

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

  3. 冯诺依曼计算机配置,冯·诺依曼计算机的基本原理是()。

    答案 查看答案 解析: [解析题]指挥控制系统是以计算机技术为主体,按一定的目的.要求和步骤,对信息进行一系列加工.利用时所使用的技术的总称 [解析题]. 计算机系统由______组成. [解析题]计 ...

  4. 冯诺依曼计算机程序及其执行,第4章冯.诺依曼计算机:机器级程序与其执行练习题答案解析...

    第4章冯.诺依曼计算机:机器级程序与其执行练习题答案解析 (20页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 第 4 章 冯.诺依曼计算 ...

  5. 冯·诺依曼计算机特点

    冯·诺依曼计算机特点 冯·诺依曼,20世纪最重要的数学家之一.在现代计算机.博弈论.核武器和生化武器等众多领域内有杰出建树的最伟大的科学全才之一,被后人称为"计算机之父"和&quo ...

  6. 微型计算机从外观上看可以分为,冯.诺依曼计算机 1.3 计算机系统的组成 计算机系统概述 EDVAC的3个特点:...

    Presentation on theme: "冯.诺依曼计算机 1.3 计算机系统的组成 计算机系统概述 EDVAC的3个特点:"- Presentation transcrip ...

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

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

  8. 冯诺依曼计算机结构的中心,冯·诺依曼计算机是以什么为中心的

    冯·诺依曼计算机是以存储系统为中心的. 冯·诺依曼型计算机必须具有长期记忆程序.数据.中间结果及最终运算结果的能力:能够完成各种算术.逻辑运算和数据传送等数据加工处理的能力:能够根据需要控制程序走向, ...

  9. 模拟冯.诺依曼计算机

    (值此中秋佳节之际,祝愿天下所有为理想奋斗着.努力着.梦想着的人心想事成) 道指令不但可以模拟图灵机.元胞自动机.神经元.基因等的工作过程,还可以模拟冯.诺依曼计算机,现在要利用道指令编制模拟冯.诺依 ...

最新文章

  1. 开源项目葫芦藤:IdentityServer4的实现及其运用
  2. openstack创建外网_OpenStack的女性谈论外展,教育和指导
  3. STC学习:光敏开关
  4. 2021最新Java笔试题及答案,Java面试真题精选
  5. GD32F103学习笔记(4)——GPIO接口使用
  6. Nvidia驱动负优化与GTX1070的测试
  7. Thingworx - 创建一个数据表的增删改查操作
  8. Android11.0下应用管控实现解决方案(家长管理)(一)
  9. 阿里云OSS跨域报错:Access to XMLHttpRequest at ‘...‘ ... blocked by CORS policy: No ‘Access-Control-Allow
  10. 分享6款好用并免费的远程管理工具
  11. request属性 request.getAttribute()
  12. Do you kown Asp.Net Core -- 配置Kestrel端口
  13. 服务器如何多个网站和数据库,网站和数据库分两个服务器
  14. 如何使用计算机对文件修改密码,怎么给文件夹设密码-加密文档及给它们修改删除密码的具体操作方法...
  15. onmouseover 和onmousemove的区别
  16. 7 月 24 号腾讯副总张小龙内部讲座《通过微信谈产品》
  17. 电流的磁效应与安培右手定则实验
  18. 物联网设备分为哪几种,NB-IoT主要有什么优势?
  19. 360随身WIFI作USB无线网卡的做法
  20. pandas读取列数不同的数据方法

热门文章

  1. 向日葵控制ubuntu,显示连接已断开
  2. c++怎么调用java_Java 和 C++之间互相调用
  3. 始终在 SwiftUI 的导航栏中显示搜索栏
  4. C++实现SHA-1加密
  5. OpenCV实战——使用MSER提取特征区域
  6. 运放參数解释及经常使用运放选型
  7. 定制:荧光标记Dextran葡聚糖|FITC标记葡聚糖|FITC-Dextran(葡聚糖分子量可选)
  8. 【随感】在Keras中如何按最大似然(Max Likewood)训练模型
  9. C++ set的遍历
  10. TVS二极管SMBJ18CA 丝印标识BET SMB封装 1500W功率