0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

冯诺伊曼计算机体系结构

姚小熊27 来源:网络整理 作者:网络整理 2020-12-24 15:21 次阅读

冯诺伊曼计算机体系结构

冯·诺伊曼体系结构是现代计算机的基础,现在大多计算机仍是冯·诺伊曼计算机的组织结构,只是作了一些改进而已,并没有从根本上突破冯体系结构的束缚。

冯·诺伊曼也因此被人们称为“计算机之父”。然而由于传统冯·诺伊曼计算机体系结构天然所具有的局限性,从根本上限制了计算机的发展。

根据冯·诺伊曼体系结构构成的计算机,必须具有如下功能:把需要的程序和数据送至计算机中。必须具有长期记忆程序、数据、中间结果及最终运算结果的能力。

能够完成各种算术、逻辑运算和数据传送等数据加工处理的能力。能够根据需要控制程序走向,并能根据指令控制机器的各部件协调操作。能够按照要求将处理结果输出给用户。

冯诺伊曼架构五大硬件单元

1. 储存器

用来存放数据和程序。计算机中的全部信息,包括原始的输入数据,经过初步加工的中间数据以及最后处理完成的有用信息都储存在存储器中,而且,指挥计算机运行的各种程序,即规定对输入数据如何进行加工处理的一系列指令也都存放于存储器中。存储器包括内存储器(内存)和外存储器(外存)。

2. 运算器

又称算术逻辑单元(ALU),主要运行算术运算(加、减、乘、除)和逻辑运算(与、或、非、异或、比较),并将中间结果暂存到运算器中;

3. 控制器

又称控制单元(CU),主要用来控制和指挥程序和数据的输入运行以及处理运算结果;主要由指令寄存器、译码器、程序计数器、操作控制器等组成。

4. 输入设备

用来将人们熟悉的信息形式转换为计算机能够识别的信息形式,常见的有键盘、鼠标等;

5. 输出设备

可以将计算器运算结果转换为人们熟悉的信息形式,如打印机输出、显示器输出;

由于运算器和控制器在逻辑关系和电路结构上联系十分紧密,通常将他们合起来统称中央处理器,简称CPU,输入输出设备简称为I/O设备。ALU和CU是CPU的核心部件,I/O设备也受CU控制,用来完成相应的输入输出操作。
责任编辑:YYX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    15235

    浏览量

    171212
  • 运算器
    +关注

    关注

    1

    文章

    159

    浏览量

    16491
  • 冯诺伊曼架构

    关注

    1

    文章

    11

    浏览量

    9893
收藏 人收藏

    评论

    相关推荐

    【RISC-V开放架构设计之道|阅读体验】学习处理器体系架构的一本好书

    Patterson是图灵奖得主,在计算机行业中极具影响力,他参与主编的多本教材是计算机体系结构计算机组成原理等相关课程的知名教材,我在日常教学中经常推荐给学生阅读。该书的另一位作者是安德鲁·沃特曼
    发表于 01-23 20:08

    智能化的计算机体系结构设计方案

    未来计算机体系结构将趋向于智能化和自适应性。智能化的计算机体系结构可以根据不同的任务和场景进行智能调整,提高计算机的性能和效率。
    发表于 01-22 11:05 165次阅读
    智能化的<b class='flag-5'>计算机体系结构</b>设计方案

    《RVfpga:理解计算机体系结构》3.0 版本更新上线

    《RVfpga:理解计算机体系结构》3.0版本更新上线,扫码进入官网注册申请获取。《RVfpga:理解计算机体系结构》(以下简称“《RVfpga》”)是Imagination推出的完整RISC-V
    的头像 发表于 01-18 08:27 240次阅读
    《RVfpga:理解<b class='flag-5'>计算机体系结构</b>》3.0 版本更新上线

    微机原理接口地址范围怎么算

    微机原理中,接口地址范围是指CPU与外部设备进行数据传输和通信时的地址范围。接口地址范围的计算涉及到计算机体系结构、地址编码方式等知识,本文将详细介绍微机原理中接口地址范围的计算方法。 首先,我们
    的头像 发表于 12-28 17:30 525次阅读

    冯诺依曼架构和哈佛架构有何不同

    冯诺依曼架构是最常见的计算机体系结构之一,最早由冯·诺依曼于1945年提出,又称普林斯顿结构。这种架构中,指令和数据存储在同一个存储器中,使用同一条地址总线和数据总线来传输数据和指令。
    的头像 发表于 12-10 14:10 594次阅读
    冯诺依曼架构和哈佛架构有何不同

    报名即将截止!Imagination联合浙江大学举办2023国内首场RVfpga课程线下Workshop

    10月28日-29日,Imagination与浙江大学信息与电子工程学院将联合举办《RVfpga:深入理解计算机体系结构》课程培训活动。
    的头像 发表于 10-25 08:28 387次阅读
    报名即将截止!Imagination联合浙江大学举办2023国内首场RVfpga课程线下Workshop

    Arm CoreSight体系结构规范

    本文档描述了CoreSight体系结构,平台和系统使用。
    发表于 08-09 06:08

    Arm的DRTM体系结构规范

    本规范定义了基于Arm A配置文件体系结构的处理器的动态测量信任根(DRTM)体系结构。本规范基于TCG D-RTM体系结构[4]的概念,但作为一个独立的独立文档发挥作用。它使用了TCG体系结
    发表于 08-08 07:45

    Armv9-A体系结构参考手册

    本增补件是Armv9-A体系结构的Arm®体系结构参考手册增补件轮廓本书介绍了Armv9-A体系结构扩展,因此必须与Arm®体系结构参考手册一起阅读A型架构。
    发表于 08-08 07:07

    了解体系结构 - 介绍 Arm 体系结构

    Arm 架构为处理器或内核的设计提供了基础,我们称之为处理元件 (PE)。Arm 架构用于一系列技术,集成到片上系统 (SoC) 设备中,例如智能手机、微型计算机、嵌入式设备、服务器甚至超级计算机
    发表于 08-01 14:35

    大算力芯片龙头股

    图灵奖获得者John Hennessy总结了计算机体系结构的四个时代和即将兴起的第五个时代
    的头像 发表于 07-26 18:19 1281次阅读
    大算力芯片龙头股

    FPGA有符号数,定点小数表示及计算机数值表示规则

    计算机体系中,计算机并不认识负数,那么计算机是如何表示负数呢?
    发表于 06-16 15:34 1504次阅读
    FPGA有符号数,定点小数表示及<b class='flag-5'>计算机</b>数值表示规则

    计算机组成与设计:硬件/软件接口 risc-v版 Computer Organization and Design The Hardware/Software Interface: RISC-V Edition

    组成原理的学生阅读的入门教材。 RISC-V版,围绕RISC-V指令集架构,主要讲授计算机系统的硬件组成及主要功能子系统的原理和逻辑设计,有助于提高对计算机的精确理解与系统认识,为计算机体系结构硬件设计和系统软件设计打下基础。
    发表于 06-15 18:15

    计算机网络的层次结构

    TCP/IP四层模型与OSI体系结构对比: 1.3 层次结构设计的基本原则 各层之间是相互独立的; 每一层需要有足够的灵活性; 各层之间完全解耦。 1.4 计算机网络的性能指标 速率:bps=bit/s 时延:发送时延、传播时
    的头像 发表于 05-29 09:54 5581次阅读
    <b class='flag-5'>计算机</b>网络的层次<b class='flag-5'>结构</b>

    计算机体系结构看操作系统

    计算机体系架构(Computer Architecture)泛指计算机硬件系统设计的各个方面,包括指令集架构(Instruction Set Architecture,ISA),微体系结构
    的头像 发表于 05-09 16:14 525次阅读