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

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

3天内不再提示

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

独爱72H 来源:科技连线中 作者:科技连线中 2020-02-19 16:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

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

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

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

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

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

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

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

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

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

    关注

    19

    文章

    7764

    浏览量

    92688
  • 运算器
    +关注

    关注

    1

    文章

    164

    浏览量

    16950
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工控机与普通计算机核心差异解析

    在工业自动化和智能制造领域,计算机设备作为核心控制单元,其选择直接影响整个系统的稳定性与可靠性。工控机与普通计算机虽同属计算设备,但其设计目标、性能侧重和应用场景存在根本性差异。准确理
    的头像 发表于 11-25 14:45 1170次阅读
    工控机与普通<b class='flag-5'>计算机</b>的<b class='flag-5'>核心</b>差异解析

    龙架构计算机系统能力核心课程教学研讨会圆满举行

    2025年11月8日,由教育部计算机类专业系统能力课程群虚拟教研室指导、北京航空航天大学计算机学院主办的龙架构计算机系统能力核心课程教学研讨会在京举行。
    的头像 发表于 11-14 13:52 381次阅读

    3C智造的核心:杰和嵌入式计算机AE613筑牢可靠基石

    的嵌入式计算机提供核心支撑。杰和科技基于英特尔13代Core i3/i5处理打造的嵌入式计算机AE613,正是为应对这些挑战而设计的智能产线基座。
    的头像 发表于 09-29 16:46 1763次阅读
    3C智造的<b class='flag-5'>核心</b>:杰和嵌入式<b class='flag-5'>计算机</b>AE613筑牢可靠基石

    军用导航领域嵌入式计算机分析

    在导航系统中,嵌入式计算机核心作用是实时处理多种传感的数据,运行复杂的导航算法,最终计算出载体的精确位置、姿态、速度和时间信息。
    的头像 发表于 09-26 16:52 808次阅读

    【作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    体验】2. 刷机、同局域网mac访问存放图片及作为web服务【VisionFive 2单板计算机试用体验】3. 使用vf2搭建电子相册或户外广告屏【VisionFive 2单板计算机试用体验】4. vf2
    发表于 09-04 09:08

    加固计算机是用来干什么的?

    加固计算机是一种专门为复杂环境和特殊行业应用设计的高性能设备。它不仅具备常规电脑的数据处理和运算功能,更在结构设计、防护等级和硬件配置方面做了全面优化。例如,它的外壳通常采用镁铝合金或高强度复合材料
    的头像 发表于 08-22 09:55 402次阅读

    工业计算机的重要性

    工业计算机对某些行业至关重要。我们将在下面详细解释这些行业中的工业计算机应用。1.制造与工业自动化工业级计算机非常适合制造工厂,特别是那些想要自动化装配过程的工厂。在这样的环境中,工业
    的头像 发表于 07-28 16:07 400次阅读
    工业<b class='flag-5'>计算机</b>的重要性

    自动化计算机经过加固后有什么好处?

    让我们讨论一下部署坚固的自动化计算机的一些好处。1.温度范围宽自动化计算机经过工程设计,配备了支持宽温度范围的组件,使自动化计算解决方案能够在各种不同的极端环境中运行。自动化计算机能够
    的头像 发表于 07-21 16:44 427次阅读
    自动化<b class='flag-5'>计算机</b>经过加固后有什么好处?

    自动化计算机的功能与用途

    工业自动化是指利用自动化计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的质量。工业自动化在汽车制造中体现得最为明显,其中许多
    的头像 发表于 07-15 16:32 534次阅读
    自动化<b class='flag-5'>计算机</b>的功能与用途

    工业计算机与商用计算机的区别有哪些

    工业计算机是一种专为工厂和工业环境设计的计算系统,具有高可靠性和稳定性,能够应对恶劣环境下的自动化、制造和机器人操作。其特点包括无风扇散热技术、无电缆连接和防尘防水设计,使其在各种工业自动化场景中
    的头像 发表于 07-10 16:36 523次阅读
    工业<b class='flag-5'>计算机</b>与商用<b class='flag-5'>计算机</b>的区别有哪些

    一文带你了解工业计算机尺寸

    工业计算机是现代自动化、人工智能(AI)和边缘计算的支柱。这些坚固耐用的系统旨在承受恶劣的环境,同时为关键应用提供可靠的性能。然而,由于有这么多可用的外形尺寸,为您的工业计算机选择合适的尺寸可能是
    的头像 发表于 04-24 13:35 791次阅读
    一文带你了解工业<b class='flag-5'>计算机</b>尺寸

    计算机网络入门指南

    计算机网络是指将地理位置不同且具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
    的头像 发表于 04-22 14:29 1861次阅读
    <b class='flag-5'>计算机</b>网络入门指南

    加州理工学院开发出超100GHz时钟速度的全光计算机

    递归神经网络的计算设计,利用线性和非线性光学操作的超快特性,避免电子操作,在光域内实现了高速运算。其核心是光学实现的递归神经网络,以激光脉冲处理数据,光学腔充当存储
    的头像 发表于 01-23 10:32 768次阅读

    云端超级计算机使用教程

    云端超级计算机是一种基于云计算的高性能计算服务,它将大量计算资源和存储资源集中在一起,通过网络向用户提供按需的计算服务。下面,AI部落小编为
    的头像 发表于 12-17 10:19 952次阅读

    RS232设备与计算机连接的实现步骤

    RS-232是一种串行通信协议,用于连接计算机和其他设备,如调制解调、鼠标、打印机等。以下是实现RS-232设备与计算机连接的步骤,以及一些相关的细节: 1. 了解RS-232标准 RS-232
    的头像 发表于 12-10 17:21 5068次阅读