冯·诺依曼计算机特点[通俗易懂]

冯·诺依曼计算机特点冯·诺依曼,20世纪最重要的数学家之一。在现代计算机、博弈论、核武器和生化武器等众多领域内有杰出建树的最伟大的科学全才之一,被后人称为“计算机之父”和“博弈论之父”。一、冯·诺依曼计算机结构二、冯·诺依曼计算机的特点计算机由五大部件组成:存储器,运算器,控制器,输入设备,输出设备。指令和数据以同等地位存于存储器,可按地址顺序访问。指令和数据用二进制表示。指令由操作码和地址码组成。存储程序,程序在计算机中顺序存放。以运算器为中心。(不合理:花大量的时间进行数据传输,降

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

冯·诺依曼计算机特点

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

一、冯·诺依曼计算机结构(以运算器为中心)

在这里插入图片描述

现代计算机结构(以存储器为中心)及硬件框图

在这里插入图片描述

在这里插入图片描述

二、冯·诺依曼计算机的特点

  1. 计算机由五大部件组成:存储器,运算器,控制器,输入设备,输出设备
  2. 指令和数据以同等地位存于存储器,可按地址顺序访问
  3. 指令和数据用二进制表示
  4. 指令由操作码和地址码组成
  5. 存储程序,程序在计算机中顺序存放
  6. 以运算器为中心。(不合理:花大量的时间进行数据传输,降低了运算器数据运算的效率)

三、关于冯·诺依曼计算机的例题:

  1. 冯•诺依曼(Von Neumann)机工作方式的基本特点是什么。
    A、多指令流单数据流
    B、按地址访问并顺序执行指令
    C、堆栈操作
    D、存储器按内容选择地址

  2. 现代计算机组织结构是以( )为中心,其基本结构遵循冯•诺依曼思想。
    A、 寄存器
    B、 存储器
    C、 运算器
    D、 控制器

  3. 下列描述中正确的是哪个?
    A、控制器能够识别、解释和执行所有的指令及存储结果
    B、计算机主要由输入输出单元、控制器、存储器和算术逻辑单元构成
    C、所有的数据运算都在控制器中完成
    D、其它三者都正确

  4. 冯•诺依曼计算机中,CPU区分从存储器取出的是指令还是数据的依据是什么?
    A、指令译码结果的不同
    B、访问指令和访问数据时寻址方式不同
    C、访问指令和访问数据时所处的指令执行阶段不同
    D、指令和数据所在的存储单元地址范围不同

  5. 以下有关冯•诺依曼结构计算机指令和数据表示的叙述中,正确的是什么?
    A、指令和数据可以 从形式上加以区分
    B、指令以二进制形式存放,数据以十进制形式存放
    C、指令和数据都以二进制形式存放
    D、指令和数据都以十进制形式存放

  6. 冯•诺依曼计算机工作方式的基本特点是是什么?
    A、程序从键盘输入的同时被计算机执行
    B、程序直接从磁盘被 读到CPU中执行
    C、程序中的指令按地址被访问并自动按序执行
    D、程序被自动执行而数据通过手工输入。

  7. 以下是关于冯诺依曼计算机结构的叙述中,其中错误的是是什么?
    A、计算机由运算器、控制器、存储器和输入输出设备组成
    B、程序由指令和数据构成,存放在存储器中
    C、指令由操作码和地址码两部分组成
    D、指令按地址访问,所有数据在指令中直接给出

  8. 以下关于冯•诺依曼计算机工作方式的叙述中,错误的是什么 。
    A、计算机完成的所有任务都必须通过执行相应的程序来完成
    B、某任务用某语言(如 C++)编好程序后,一旦被启动,则马上可调至主存直接执行
    C、程序执行时,CPU 根据指令地址自动按序到内存读取指令并执行
    D、冯•诺依曼计算机工作方式为“存储程序”控制方式

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

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

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


相关推荐

  • 【JAVA】Java学习路线图「建议收藏」

    【JAVA】Java学习路线图「建议收藏」怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:    首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java2PlatformStandardEdition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。

    2022年5月15日
    31
  • QUOTENAME (Transact-SQL)「建议收藏」

    QUOTENAME (Transact-SQL)「建议收藏」这个函数会返回一个添加了分隔符的Unicode字符串,这个函数会使得输入的字符串变为一个合法的MicrosoftSQLServer的分隔了的标示符. 格式:QUOTENAME(‘character_string'[,’quote_character’]) 参数:’character_string’这是一个Unicode字符数据组成的字符串.charact…

    2022年7月25日
    11
  • 有关java的参考文献近三年含英文_关于java的外文文献

    有关java的参考文献近三年含英文_关于java的外文文献Java演进英文文献和中文翻译时间:2019-06-1610:07来源:毕业论文InTheFeelofJavaJamesGoslingstatedthat:Javaisabluecollarlanguage.ItsnotPhDthesismaterialbutalanguageforajob.Javafeelsveryfamiliarto…

    2022年9月30日
    0
  • 跟我一起写Makefile(整理版)

    跟我一起写Makefile(整理版)跟我一起写Makefile陈皓(博客地址:http://blog.csdn.net/haoel/article/details/2886)整理的PDF文件:http://download.csdn.net/download/xiaoshuai537/102620891.makefile很重要什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为…

    2022年5月15日
    29
  • mysql自定义异常_mysql自定义函数详解

    mysql自定义异常_mysql自定义函数详解[最近研究mysql数据库性能的相关问题,为了对比不同版本之间的差别。笔者找了一台测试服务器升级了该服务器的mysql数据库进行测试,在升级mysql过程中遇到了一些问题并将其1、在MySql中创建自定义函数报错信息如下:ERROR1418(HY000):ThisfunctionhasnoneofDETERMINISTIC,NOSQL,orREADSSQLDATAin…

    2022年9月8日
    0
  • 测试19

    测试19一、Linux必备知识linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有linux能力。二、Shell脚本掌握shell脚本,包括shell基础与应用、shell逻辑控

    2022年7月1日
    22

发表回复

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

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