• Chapter Zero 0.1.2 CPU的架构


    CPU的架构

    CPU内部含有一些微指令,
    我们所使用的软件都要经过CPU内部的微指令集达成才行。
    这些指令集的设计又分为两种设计理念,
    这就是目前世界上常见的两种主要CPU架构:

    精简指令集(Reduced Instruction Set Computer,RISC)

    复杂指令集(Complex Instruction Set Computer,CISC)

    RISC微指令集:
    这种CPU设计中微指令集较为精简, 每个指令运行速度都很短,
    完成的动作也很单纯,指令的执行效果较佳,如果要做复杂的事情,
    就要由多个指令一起完成。

    常见的RISC微指令集CPU:

    • SPARC系列:甲骨文公司(Oracle)出产,常用于学术领域大型工作站,或银行金融体系主服务器。
    • Power Architecture(包括PowerPC)系列:IBM公司出产,如Sony和IBM合作出产的PS3就是使用PowerPC架构的Cell处理器。
    • ARM系列:安谋公司(ARM Holdings)出产,我们常使用的各厂牌手机,网络设备(交换器、路由器等),导航系统都是ARM架构的CPU。几乎是世界上使用范围最广的CPU。

    CISC微指令集:
    CISC微指令集的指令数目多且复杂,
    每条指令的长度不同,执行指令花费的时间较长,
    但一些指令可以处理的工作更为丰富。

    常见的CISC微指令集CPU:

    • AMD
    • Intel
    • VIA

    由于AMD、Intel、VIA所开发的x86架构CPU被大量用于个人计算机,
    因此,个人计算机通常被称为x86计算机!

    x86的由来:最早Intel发展的CPU代号为8086,
    之后依次开发出80286,08386......
    因此这种架构的CPU就被称为x86架构了。

    那么不同的x86架构的CPU有什么差异?

    主要是在于微指令集的不同
    新的X86的CPU含有更加先进的微指令集
    先进的指令集可以加速多媒体程序运作、加强虚拟化的效能、电源效率(让CPU耗电量降低)!

  • 相关阅读:
    BiliBili, ACFun… And More!【递归算法】
    【VS2015】关于VS2015如何运行的问题
    【打死树莓派】-树莓派3代jessie+Opencv-解决安装不了libgtk2.0-dev包问题
    插入排序2.0
    【C++小白成长撸】--(续)单偶数N阶魔方矩阵
    【C++小白成长撸】--(续)双偶数N阶魔阵
    安装 python-opencv
    二叉树打印
    Kotlin接口
    Kotlin 继承
  • 原文地址:https://www.cnblogs.com/zzzwqh/p/12492771.html
Copyright © 2020-2023  润新知