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

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

3天内不再提示

计算机的核心,运算器的详细讲解

独爱72H 来源:科技连线中 作者:科技连线中 2020-02-19 16:56 次阅读

(文章来源:科技连线中)
首先我们要定义,运算器:arithmetic unit,计算机中执行各种算术和逻辑运算操作的部件。运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术逻辑部件(ALU)(百度百科)

简单点,也就是逻辑电路“门”的组合体,以硬件的方式编译各种晶体管,起到我们数学或逻辑运算的基本单位,每个计算机包含了各种各样的逻辑运算基本单元。由这些基础单位再编译组成一个个的运算器。

(可看成一个芯片上集成更多的“电脑整体”,由这些电脑再组合成“超级计算机”,再由这些超级计算机组合成一个整体CPU)所谓的更新换代就这么简单。几十年前的超级计算机为什么没有当前的一个小小芯片运算效率、速度快,也就是因为这个芯片比以前的超级计算机安装了更多的运算器,更高效的运行。

这就是运算器成为计算机核心的根本原因,影响我们运算器速度的因素有哪些?1、计算机运算速度,就是我们每秒计算机执行多少条计算。由时钟频率决定(当前瓶颈不好突破)。

2、有多少个相同类型的运算器组成,并行计算可成倍增加我们运算器速度。(一个运算单位,一秒钟一次运算,如果一个运算器有128个运算单位,那么一秒理论上可以运算128次)。

3、计算机字长,每个运算器,一次运算多少位的数。(当前一般计算机都是64位或成倍以上的位数)道理一样,随着位数提高,理论上计算速度也是成倍地提高。(前提是,计算数据要超过位数,不能都是1+1,那速度一样)

4、计算机架构问题。随着运算器集成度越来越高,我们需要更多控制单元来解决每一个运算器与其他设备的高效沟通问题。(这本来是超级计算机的问题,但随着计算集成度的几何倍提高,当前我们普通计算机也碰到了这个鸿沟,而超级计算机在突破并行计算能力)

其实,运算器的位数成倍提高,相应的运算器的基本单元复杂程度也在提高(对应的芯片编译器也会倍数的提高,而更新换代)对我们当前普通计算机来讲:运算器的多少、运算器的架构效率如何(通过指令集(控制器的超级公路版)可以提高运算效率),直接影响了我们计算机的速率。

对超级计算机来讲:字符长度与数学模型直接影响计算机的执行效率(几何倍数的区别),当然对于需要并行计算的数据来讲,并行架构问题或许才是最大的瓶颈(从一到十与从十到百,不是那么容易解决的)也是为什么“量子计算机”非常重要的原因,因为对于它来讲从一到十与从万到十万一样,都是几何倍数的提升。

其实光子计算机也是可以解决的,虽然不是几何倍数的提升,但是是可以很好解决并行计算问题提升潜力的。(直接追求“量子计算机”运算器的突破,可以并行追求用光子代替电子来制作运算器用来解决并行计算问题)。
(责任编辑:fqj)

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

    关注

    19

    文章

    6649

    浏览量

    84497
  • 运算器
    +关注

    关注

    1

    文章

    159

    浏览量

    16488
收藏 人收藏

    评论

    相关推荐

    优秀的Verilog/FPGA开源项目-浮点运算器(FPU)介绍

    浮点运算器(英文:floating point unit,简称FPU)是计算机系统的一部分,它是专门用来进行浮点数运算的(CPU中也叫ALU)。
    的头像 发表于 04-26 11:27 102次阅读
    优秀的Verilog/FPGA开源项目-浮点<b class='flag-5'>运算器</b>(FPU)介绍

    【量子计算机重构未来 | 阅读体验】+量子计算机的原理究竟是什么以及有哪些应用

    本书内容从目录可以看出本书主要是两部分内容,一部分介绍量子计算机原理,一部分介绍其应用。 其实个人也是抱着对这两个问题的兴趣来看的。 究竟什么是量子计算机相信很多读者都是抱着这个疑问
    发表于 03-11 12:50

    【量子计算机重构未来 | 阅读体验】第二章关键知识点

    计算机能够减少计算和操作的繁琐程度 作者从如何提高计算机运算速度上,提出了提高计算速度的两个方向: 加快
    发表于 03-06 23:17

    【量子计算机重构未来 | 阅读体验】+ 初识量子计算机

    欣喜收到《量子计算机——重构未来》一书,感谢电子发烧友论坛提供了一个让我了解量子计算机的机会! 自己对电子计算机有点了解,但对量子计算机真是一无所知,只是听说过量子纠缠、超快的
    发表于 03-05 17:37

    计算机为什么利用反码来实现减法?

    计算机为什么利用反码来实现减法? 计算机在实现减法运算时利用反码的原因可以从历史背景、计算机设计优势和运算规则等方面来分析。 1. 历史背景
    的头像 发表于 02-19 15:10 225次阅读

    量子计算机的未来

    了解量子计算机对于工业生产和产品研发的使用
    发表于 02-01 15:30

    计算机系统由什么两部分组成 计算机系统的层次结构

    计算机系统是由硬件和软件两部分组成的。 硬件部分包括计算机的实体组件,如中央处理器(CPU)、内存、存储设备、输入输出设备、显示器等。CPU是计算机系统的核心部件,负责执行指令、
    的头像 发表于 02-01 14:13 654次阅读

    微机原理和计算机组成原理的区别

    微机原理和计算机组成原理是计算机科学中两个重要的主题,它们虽然有一定的关联,但也存在一些区别。本文将详细阐述微机原理和计算机组成原理的区别,并从不同的角度对它们进行分析比较。 首先,我
    的头像 发表于 01-14 14:56 1159次阅读

    量子计算机的作用有哪些

    的影响,被认为是未来计算机技术的重要发展方向。 一、量子计算机的基本概念 量子计算机核心是量子比特,与经典计算机中的比特不同,量子比特可以
    的头像 发表于 12-30 14:32 667次阅读

    工业计算机与商用计算机的区别

    工业计算机与商用计算机的区别  工业计算机和商用计算机是两种应用于不同领域的计算机系统。虽然它们在技术方面存在一些共性,但在功能、设计、可靠
    的头像 发表于 12-27 10:50 273次阅读

    工业计算机的应用

    工业计算机在半导体设备上的应用,具体在哪一方面。比如说图像处理使用什么样的计算机,工业控制使用哪一方面的计算机
    发表于 09-12 14:19

    计算机究竟是如何理解并执行我们所写的代码的呢?

    在编写了大量代码之后,不禁让人思考,计算机究竟是如何理解并执行我们所写的代码的呢?这个问题将引导我们深入了解计算机的内部工作原理,从二进制到逻辑电路,再到运算器和控制器的协同工作,探究计算机
    发表于 09-05 09:54 291次阅读
    <b class='flag-5'>计算机</b>究竟是如何理解并执行我们所写的代码的呢?

    计算机组成与设计

    计算机组成与设计 计算机组成与设计是计算机科学中最基础的课程之一,它主要阐述了计算机的组成原理和设计方法。随着计算机技术的快速发展,
    的头像 发表于 08-17 12:37 929次阅读

    人工智能和计算机的区别

    人工智能和计算机都是现代技术领域中重要的概念,是计算机科学和信息技术中的两个重要领域。虽然这两个概念都与计算机有关,但它们之间具有不同的含义、理解和应用。本文将会详细回答人工智能和
    的头像 发表于 08-09 08:09 1531次阅读
    人工智能和<b class='flag-5'>计算机</b>的区别

    人工智能和计算机的区别

     人工智能和计算机都是现代技术领域中重要的概念,是计算机科学和信息技术中的两个重要领域。虽然这两个概念都与计算机有关,但它们之间具有不同的含义、理解和应用。本文将会详细回答人工智能和
    的头像 发表于 08-06 16:42 7109次阅读