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

冯·诺依曼计算机特点冯·诺依曼,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、冯•诺依曼计算机工作方式为“存储程序”控制方式

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • JavaCore/HeapDump文件分析工具

    JavaCore/HeapDump文件分析工具IBMHeapAnalyzer更多信息见官方网站地址:http://www.alphaworks.ibm.com/tech/heapanalyzer 在我们的应用程序发生内存泄露的时候,会生成heapdump文件,文件名字类似于这样:heapdump.20081105.031129.172870.phd,即heapdump....phd。

  • 银行账户管理系统详细设计说明书

    银行账户管理系统详细设计说明书银行账户管理系统详细设计,附源码于博主的GitHub个人主页中。

  • verilog语言与VHDL_vhdl程序设计

    verilog语言与VHDL_vhdl程序设计今年开始接触更改产品的FPGA代码,感觉公司虽然搞了很多年了,但是FPGA这块缺乏一些“软件工程”上的概念导入。如果对于Altera/Xilinx公司,如果做IP库,可能需要考虑各种编译器的兼容性,不能引入太多的“高级”语法,但是,对于一个公司而言,我认为代码的可维护性是放在第一位的,是在编译器兼容性之类之上的要求。1.VHDL总体而言,VHDL提供了如下一些语法特性,用于简化代码:1.1record和type定义例如对于KM1024i喷头控制,我们可以定义如下: –喷头控

  • MediaType介绍

    MediaType介绍MediaType媒体类型:决定浏览器将以什么形式、什么编码对资源进行解析Content-Type:也属于MediaType媒体类型,主要用于在请求头中指定资源的MediaType一、MediaType类型类型描述text/htmlHTML格式text/plain纯文本格式text/xmlXML格式image/gifgif图片格式image/jpegjpg图片格式image/pngpng图片格式application/xhtml+xm

发表回复

您的电子邮箱地址不会被公开。

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