1-2 冯诺依曼结构的要点

  概述:现代的计算机,形态各异,但是究其本质,几乎全部采用了冯诺依曼结构。

     要了解计算机,首先要知道什么是冯诺依曼结构。

一、冯诺依曼和《关于EDVAC的报告草案》

  1.在冯诺依曼署名编写的这份报告中,详细描述了EDVAC这台计算机的设计方案。

  2.该报告所描述的计算机结构,即为“冯诺依曼计算机结构”,简称“冯诺依曼结构”

  3.该报告论述了两个重要思想

    <1>存储程序

    <2>二进制

  4.这份报告还明确了计算机的五个部分

    <1>运算器,控制器(CPU)

    <2>存储器(内存)

    <3>输入设备,输出设备(硬盘,U盘,鼠标,键盘等)  

二、冯诺依曼结构的要点

  1.计算机的五大组成部分

    <1>运算器,CA,Central arithmetical

    <2>控制器,CC,Central control

    <3>存储器,M,Memory

    <4>输入设备,I,Input

    <5>输出设备,O,Output

    <6>五大部件连接成一体,就构成了冯诺依曼结构的计算机

  2.数据和程序均以二进制代码形式不加区别地存放在存储器中,存放位置由存储器的地址指定

  3.计算机在工作时能够自动地从存储器中取出指令加以执行(PC)

  4. 第2点和第3点即所谓的存储程序的概念

三、冯诺依曼结构的核心

  1.     

        冯诺依曼结构          现代计算机

      运算器CA和控制器CC      CPU(Central Processing Unit)

        存储器M           主存储器(主存,内存)

  2.CPU和主存储器间通过系统总线进行连接

四、主存的组织形式

  1.地址:每个存储单元对应的编号,一般从0开始(下方是0)

  2.内容:存储单元存放的信息

  3.主存中存放的就是计算机中所需要使用的程序和数据

五、存储程序的概念

  计算机所需要的程序和数据,通过输入设备进入了存储器,

  控制器发出地址给存储器,获得程序当中对应的指令,还可以得到相应的数据,

  控制器发命令给运算器,指挥运算器对数据进行相应的运算,

  运算器可能会返回一些运算的状态,比如说是否正确完成等等,

  最后还会将运算的结果存放到存储器中,

  最后还还需要通过输出设备,将结果输出到计算机外部的某些存储介质上(如硬盘),

  这样才完成整个计算的过程。

  

时间: 2024-08-03 14:01:01

1-2 冯诺依曼结构的要点的相关文章

2.2 冯&#183;诺伊曼结构的要点

计算机组成 2 计算机基本结构 2.2 冯·诺伊曼结构的要点 现在的计算机形态各异,但是究其本质,几乎全部采用了冯诺依曼结构要了解计算机,首先要知道什么是冯诺依曼结构.当然,冯诺依曼结构的内涵是非常丰富的.在这一节,我们先来探究其中的一些要点. 要说冯诺依曼结构,我们就要从<EDVAC的报告草案>中说起.在冯诺依曼署名编写的这份报告中,详细描述了EDVAC这台计算机的设计方案.从那之后一直到现在,绝大多数计算机都基于这个结构进行设计.这样的结构就被称为冯诺依曼计算机结构,简称冯诺依曼结构. 这

图灵机、冯诺依曼结构、哈佛结构

开头声明:仅为了学习经典知识,不敢妄评科学家的伟大成就. 图灵机:将计算过程分解成控制程序(程序)和输入数据(带有数字的纸带)两个部分,控制程序根据:自身状态 + 输入数据 做出相应动作,并从理论上证明了一个问题是可被解的(可以进入停机状态).整体上看,就是把一个计算问题分解成了非常简单.容易实现的过程,并且证明了正确性. 冯诺依曼结构:是对图灵机理论的具体工程设计(这个评价有争议).该结构中包括:存储器.控制器.运算器.输入和输出. 把程序和数据都存储在存储器中,控制器读取指令(程序).解析执

重新认识哈佛结构和冯诺依曼结构

http://www.cnblogs.com/amanlikethis/p/3344558.html 哈佛结构和冯诺依曼结构都是针对于处理器来说的,比如说ARM9.Cortex A8是哈佛结构的,和集成在芯片内部的其他外设是没有关系的. 哈佛结构和冯诺依曼结构的主要区别就是处理器能不能实现取指和取数据的并发进行. 经典的哈佛结构: 程序存储器和数据存储器是各自独立的存储器.处理器应该有两套总线,一套是程序存储器的数据和地址总线,一套是数据存储器的数据和地址总线.取指和取数据能并发进行. 冯诺依曼

C/S结构软件测试要点汇总

C/S结构测试要点 1.安装/卸载: 1.安装包:完整性,安装包大小是否达到要求,显示基本信息是否正确,步骤是否明确,内容是否合理. 2.首次安装: 1)是否与其他已安装的软件冲突. 2)各种杀毒软件(卡巴.瑞星.360)对安装程序的影响) 3)安装目录的考虑(中英文字符.长度.空目录.根目录.修改目录.默认目录) 4)干净环境下能否正常完成安装 5)安装后快速启动.桌面.开始程序里面的快捷方式情况等 6)360一键智能安装是否能正常完成 7)安装的程序是否带有插件 3.再次安装: 1)在已经安

冯诺依曼结构和哈佛结构

哈佛结构是,数据和代码分开存在. 冯诺依曼结构是在哈佛结构之后提出的,冯诺依曼提出"代码本身也是一种数据",解决了哈佛结构的一个问题--总线暂用资源太多. 冯诺依曼结构是,数据和代码放在一起. 首先,通过BIOS(Uboot)将硬盘(Flash)中的程序(数据和代码),全部拷贝到RAM.所以此时 RAM内部会分为多个段--代码段,date段,bss段等等.这样相比哈佛结构,就节省了一套外部的数据总线和地址总线. 但是这样也会带来的坏处--速度变慢了.本来数据和代码是分开存储的,他们分别

1-7冯诺依曼结构和具体实现

我们现在日常所接触的计算机,几乎全部都是冯·诺依曼结构,都遵循着存储程序的基本原理.那这些计算机的具体实现,和当年冯·诺依曼的设计方案有哪些区别和联系呢.这就需要我们来对比分析了. 冯·诺依曼计算机的主要构成,我们现在已经非常熟悉了,包括运算器CA,控制器CC,存储器M,输入设备I和输出设备O.此外,还有在计算机外部的记录介质R.那这样原理性的框图和现在计算机的具体实现是如何来对应的呢. 我们还是拿个人计算机作为例子来进行讲解,在这块个人计算机的主板上,可以插上CPU芯片,存储(我们也常称为内存

哈佛结构与冯诺依曼结构

http://blog.sina.com.cn/s/blog_a44094ea01016s09.html 哈佛结构 (英语:Harvard architecture)是一种将程序指令储存和数据储存分开的存储器结构.中央处理器首先到程序指令储存器中读取程序指令内容,解码后得到数据地址,再到相应的数据储存器中读取数据,并进行下一步的操作(通常是执行).程序指令储存和数据储存分开,数据和指令的储存可以同时进行,可以使指令和数据有不同的数据宽度,如Microchip公司的PIC16芯片的程序指令是14位

计算机基础之冯诺依曼结构

图灵机模型 输入被制成一串0-1的纸带, 送入到机器中, 这就是数据 机器可以对纸带进行基本的动作, 比如翻转0为1, 翻转1为0, 前进一步, 停止 对基本动作的控制----指令, 机器按照指令的控制选择执行哪一个动作, 指令也可以用0-1表示, 比如11前进, 00停止 输入如何转变为输出的控制可以用指令写一个程序完成, 0011 机器能够读取程序, 按照程序中的指令读取指令, 读取一条指令执行一条命令, 由此实现自动计算 图灵机模型可以抽象为一个七元组: 图灵机总结, 图灵机是一种状态,

1-3 冯诺依曼结构的小故事

一.执行指定--->计算机运转的核心内容 1.计算机执行指令一条指令的主要步骤: <1>取指(Fetch) <2>译码(Decode) <3>执行(Execute) <4>回写(write-back) 二.计算机执行指令的过程 CPU从主存中取出一条指令,假如译码后为做加法,这时CPU中寄存器A有一个内容,主存地址为6的单元中也有内容, CPU根据指令把主存中的地址为6的单元的内容取出来,并把CPU内部寄存器A的内容取出来,执行一个加法, 然后把结果更