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

    文章

    16302

    浏览量

    177783
  • 运算器
    +关注

    关注

    1

    文章

    163

    浏览量

    16567
  • 冯诺伊曼架构

    关注

    1

    文章

    11

    浏览量

    9923
收藏 人收藏

    评论

    相关推荐

    CPU时钟周期的组成和作用

    CPU时钟周期是计算机体系结构中一个至关重要的概念,它直接关联到CPU的运行速度和性能。以下是对CPU时钟周期的定义、组成和作用的详细解析。
    的头像 发表于 09-26 15:32 547次阅读

    内存缓冲区和内存的关系

    内存缓冲区和内存之间的关系是计算机体系结构中一个至关重要的方面,它们共同协作以提高数据处理的效率和系统的整体性能。
    的头像 发表于 09-10 14:38 525次阅读

    数字寄存器的原理和使用

    数字寄存器是计算机体系结构中至关重要的组成部分,其原理和使用对于理解计算机的工作原理和数据存储方式具有重要意义。
    的头像 发表于 09-05 14:08 503次阅读

    新手如何学单片机

    学习电子基础知识:了解电压、电流、电阻等基本概念,以及它们在电路中的作用。 学习计算机体系结构:理解计算机的基本组成和工作原理,包括CPU、内存、输入输出设备等。 学习编程语言:单片机编程通常使用C语言,因此需要先掌握C语言的基础知识,包括数据类型、变量、函数、控制
    的头像 发表于 08-28 09:18 454次阅读
    新手如何学单片机

    寄存器是什么意思?寄存器是如何构成的?

    计算机科学中,寄存器(Register)是一个高速存储单元,它位于中央处理器(CPU)内部,用于存储计算机程序执行过程中所需要的数据、指令地址或状态信息。寄存器是计算机体系结构中至关重要的组成部分,对
    的头像 发表于 08-02 18:23 3846次阅读
    寄存器是什么意思?寄存器是如何构成的?

    龙芯CPU统一系统架构规范及参考设计下载

    系统架构规范(LA架构嵌入式系列)-v1.0.pdf *附件:龙芯架构 ELF psABI 规范-v2.01.pdf *附件:计算机体系结构基础(LoongArch)-3rd.pdf *附件:龙芯架构
    发表于 06-20 14:42

    计算机控制器的结构和功能

    随着信息技术的迅猛发展,计算机已经深入我们生活的方方面面。而计算机控制器,作为计算机系统的核心部件之一,承担着协调各部件工作、指挥整个计算机按程序运行的重要任务。本文将详细介绍
    的头像 发表于 06-17 15:47 1582次阅读

    工业控制计算机体系结构是什么

    工业控制计算机是一种专门为工业自动化控制领域设计的计算机系统,具有高性能、高可靠性、实时性、可扩展性等特点。本文将详细介绍工业控制计算机体系结构,包括其硬件
    的头像 发表于 06-16 11:38 966次阅读

    寄存器和内存的区别

    计算机体系结构中,寄存器和内存是两个至关重要的组成部分。它们各自承担着不同的角色,共同确保计算机系统的正常运行。本文将对寄存器和内存进行详细的介绍,包括它们的定义、功能以及二者之间的主要区别。
    的头像 发表于 05-12 17:11 2208次阅读

    嵌入式微处理器体系结构 嵌入式微处理器原理与应用

    部组成和相互连接的方式。常见的嵌入式微处理器体系结构主要包括·诺依曼体系结构、哈佛体系结构和超标量体系结构等。
    的头像 发表于 05-04 16:53 2112次阅读

    昉·星光2 RISC-V单板计算机体验(一) - 开箱

    昉·星光2 RISC-V单板计算机体验(一) - 开箱 一、开箱 昉·星光2( VisionFive 2 )的包装盒设计的很有科技感。“拥抱变革, 拥有未来”这句话太适合当下环境了。 正面: 反面
    的头像 发表于 02-21 10:10 706次阅读
    昉·星光2 RISC-V单板<b class='flag-5'>计算机体</b>验(一) - 开箱

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

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

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

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

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

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

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

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