精华内容
下载资源
问答
  • CPU架构

    万次阅读 2020-09-08 09:56:55
    CPU架构 CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。 #x86架构 x86或80x86是英特尔首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是...

    CPU架构

    CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。
    #x86架构
        x86或80x86是英特尔首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是以数字来表示,并以“86”作为结尾,包括Intel 8086、80186、80286、80386以及80486,因此其架构被称为“x86”。
    #x86-64
        x86架构于1978年推出的Intel 8086中央处理器中首度出现,它是从Intel 8008处理器中发展而来的,而8008则是发展自Intel 4004的。
        8086在三年后为IBM PC所选用,之后x86便成为了个人电脑的标准平台,成为了历来最成功的CPU架构。 8086是16位元处理器;直到1985年32位元的80386的开发,一系列的处理器表示了32位元架构的细微改进,推出了数种的扩充。
        直到2003年AMD对于这个架构发展了64位元的扩充,并命名为AMD64。后来Intel也推出了与之兼容的处理器,并命名为Intel 64。两者一般被统称为x86-64或x64,开创了x86的64位时代。
    #ARM架构
        ARM架构(过去称作进阶精简指令集机器(Advanced RISC Machine),更早称作Acorn RISC Machine)是一个32位元精简指令集(RISC) 中央处理器(processor)架构,其广泛地使用在许多嵌入式系统(embedded)设计。
    #MIPS架构
        与当前商业化最成功的ARM架构相比,MIPS的优势主要有以下几点:
            1、MIPS支持64bit指令和操作,ARM目前只到32bit 。
            2、MIPS有专门的除法器,可以执行除法指令。
            3、MIPS的内核寄存器比ARM多一倍,所以同样的性能下MIPS的功耗会比ARM更低,同样功耗下性能比ARM更高。
            4、MIPS指令比ARM稍微多一点,稍微灵活一点。
            5、有观点认为MIPS的bank寄存器性能也要好于ARM,不过没见过能反映出来的测试。
        缺点:xx
    
    展开全文
  • cpu架构

    千次阅读 2018-06-25 12:05:25
    2、CPU架构那么什么是cpu架构,目前主要有哪几种CPU架构CPU架构是指CPU接受和处理信号的方式,以及内部元件的组织方式,从大的层面分类:CISC:复杂指令集RISC:精简指令集1、复杂指令集,目前专指x86和x86-64两类...

    偏底层的软件运行时环境要求只看两个:

    1、操作系统:linux或windows。

    2、CPU架构

    那么什么是cpu架构,目前主要有哪几种CPU架构?

    CPU架构是指CPU接受和处理信号的方式,以及内部元件的组织方式,从大的层面分类:

    CISC:复杂指令集

    RISC:精简指令集

    1、复杂指令集,目前专指x86和x86-64两类。

    x86又叫IA32(intel architecture 32),不管是interl生产的还是amd或via生产的,都是IA32.

    x86-64又叫AMD64,它的intel版本叫做EM64T。

    2、精简指令集,目前这一体系日暮西山。

    IBM的PowerPC架构

    MIPS的MMIPS架构

    SUN的SPARC架构

    Acorn的RM架构

    等等

    32位的cpu只能安装32位的os。

    64位的cpu可以安装64位和32位


    由于指令集的差异,不同CPU架构的机器语言是不同的。

    所以对于已经编译完成的现成的二进制一般会有要求操作系统和CPU架构。

    因为机器语言实际上就是指令集合。

    所以编译完成的二进制强相关于操作系统和CPU架构。



    展开全文
  • CPU架构CPU架构详细介绍

    千次阅读 多人点赞 2020-04-25 10:12:43
    CPU架构是CPU商给CPU产品定的一个规范,主要目的是为了区分不同类型的CPU。目前市场上的CPU分类主要分有两大阵营,一个是intel、AMD为首的复杂指令集CPU,另一个是以IBM、ARM为首的精简指令集CPU。不同品牌的CPU,...

    1 概述

             CPU架构是CPU商给CPU产品定的一个规范,主要目的是为了区分不同类型的CPU。目前市场上的CPU分类主要分有两大阵营,一个是intel、AMD为首的复杂指令集CPU,另一个是以IBM、ARM为首的精简指令集CPU。不同品牌的CPU,其产品的架构也不相同,Intel、AMD的CPU是X86架构,IBM公司的CPU是PowerPC架构,ARM公司的CPU是ARM架构,国内的飞腾CPU也是ARM架构。此外还有MPIS架构、SPARC架构、Alpha架构。

    2 X86架构

            X86架构(The X86 architecture)是微处理器执行的计算机语言指令集。X86指令集是美国Intel公司为其第一块16位CPU(i8086)专门开发的,美国IBM公司1981年推出的世界第一台PC机中的CPU--i8088(i8086简化版)使用的也是X86指令。同时电脑中为提高浮点数据处理能力而增加的X87芯片系列数字协处理器则另外使用X87指令,,包括后来 Intel 80186、80286、80386以及80486,由于以“86”作为结尾,以后就将X86指令集和X87指令集统称为X86指令集。虽然随着CPU技术的不断发展,Intel陆续研制出更新型的i80386、i80486直到今天的Pentium 4(以下简为P4)系列,但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel公司所生产的所有CPU仍然继续使用X86指令集,所以它的CPU仍属于X86系列。

           x86架构CPU主要应用领域:个人计算机、服务器等。在PC端市场Wintel组合(windows系统 + intel处理器)占据了大部分江山,另外一部分有ADM占领。目前国内有兆芯,从AMD和VIA获取授权,研发自己的X86CPU,有其它国产CPU + 国产操作系统(linux系)可以用于教育和事业单位以及军工行针对的是特殊用户,国产CPU和操作系统想进入民用市场,由于性能、价格以及生态系统等,仍需要继续优化打磨以及一个合适契机。

         x86指令集发展

           IA:Intel(英特尔)处理器的服务器称之为IA(Intel Architecture)架构服务器

          IA-32:英特尔32位体系架构,X86从16位到32位是在原有的架构基础上进行修改(Intel称之为IA-32)

          x86-32:现如今Intel把x86-32称为IA-32

          x86-64 分为intel和AMD

           AMD64:x86架构的64位拓展,向后兼容于16位及32位的x86架构。x64于1999年由AMD设计,AMD首次公开64位集以扩展给x86,称为“AMD64”,AMD64和Intel64基本上一致

           Intel64:EM64T(Extended Memory 64 Technology)扩展64bit内存技术,本质上和AMD64一样都是IA-32的增强版本。

           IA-64:64位的英特尔架构,英特尔安腾架构(Intel Itanium architecture),使用在Itanium处理器家族上的64位指令集架构,由英特尔公司与惠普公司共同开发。IA是Intel Architecture(英特尔架构)的缩写,64指64位系统。使用这种架构的CPU,包括Itanium和Itanium 2。此架构与x86及x86-64并不相容,操作系统与软件需使用IA-64专用版本。

           Intel推出X86架构已满40年了,同486相比,Pentium向前迈进了一大步, 而PⅡ的前进步伐则没有这么大了,X86 CPU的发展似乎已到了尽头。英特尔非常清楚,是X86指令集限制了CPU性能的进一步提高,因此,他们正同惠普共同努力开发下一代指令集架构(Instruction Set Architecture ,ISA): EPIC(Explicitly Parallel Instruction Computing,显性并行指令计算)。对英特尔而言, IA-64(英特尔的64位架构)是下一个10到15年的架构。新的ISA将使英特尔摆脱X86架构的限制,从而设计出超越所有现有RISC CPU和X86 CPU的新型处理器。

    3 ARM架构

            ARM架构,也称作进阶精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于行动通讯领域,符合其主要设计目标为低耗电的特性。(其它请参考ARM介绍

            目前,ARM家族占了所有32位嵌入式处理器75%的比例,使它成为占全世界最多数的32位架构之一。ARM处理器可以在很多消费性电子产品上看到,从可携式装置(PDA、移动电话、多媒体播放器、掌上型电子游戏,和计算机)到电脑外设(硬盘、桌上型路由器)甚至在导弹的弹载计算机等军用设施中都有他的存在。在此还有一些基于ARM设计的派生产品,重要产品还包括Marvell的XScale架构和德州仪器的OMAP系列。

              ARM 授权方式:ARM 公司本身并不靠自有的设计来制造或出售 CPU ,而是将处理器架构授权给有兴趣的厂家。ARM 提供了多样的授权条款,包括售价与散播性等项目。对于授权方来说,ARM 提供了 ARM 内核的整合硬件叙述,包含完整的软件开发工具(编译器、debugger、SDK),以及针对内含 ARM CPU 硅芯片的销售权。对于无晶圆厂的授权方来说,其希望能将 ARM 内核整合到他们自行研发的芯片设计中,通常就仅针对取得一份生产就绪的智财核心技术(IP Core)认证。对这些客户来说,ARM 会释出所选的 ARM 核心的闸极电路图,连同抽象模拟模型和测试程式,以协助设计整合和验证。需求更多的客户,包括整合元件制造商(IDM)和晶圆厂家,就选择可合成的RTL(暂存器转移层级,如 Verilog)形式来取得处理器的智财权(IP)。借着可整合的 RTL,客户就有能力能进行架构上的最佳化与加强。这个方式能让设计者完成额外的设计目标(如高震荡频率、低能量耗损、指令集延伸等)而不会受限于无法更动的电路图。虽然 ARM 并不授予授权方再次出售 ARM 架构本身,但授权方可以任意地出售制品(如芯片元件、评估板、完整系统等)。商用晶圆厂是特殊例子,因为他们不仅授予能出售包含 ARM 内核的硅晶成品,对其它客户来讲,他们通常也保留重制 ARM 内核的权利。

            国外生产厂商:TI (德州仪器)、Samsung(三星)、Freescale(飞思卡尔)、Marvell(马维尔)、Nvidia(英伟达)、Qualcomm(高通)、STMicroelectronics(意法半导体)。

            国内生产厂商:华为(海思芯片)、飞腾(FT-1500、FT2000-4等CPU芯片)、兆易创新(GD32系列MCU,参考STM32系列)、瑞芯微(RK系列芯片)、联发科(台湾,天玑系列)。

          ARM架构的CPU可以有多核,例如几年前联发科推出10核处理器Helio X20(被戏称一核有难,八核围观,国产FT处理器已经推出了16核处理器。但是由于ARM自身低功耗等因素的限制,核心数多并不一定能大大提升性能。

           目前ARM主要市场是手机端CPU和MCU,手机CPU市场,由高通骁龙系列、华为麒麟系列、以及三星猎户系列和联发科系列,在MCU端主要是STM32以及国产的GD32,其它厂商的芯片用于其它领域,比如汽车电子、智能家居等。在CPU处理器上,有华为海思的鲲鹏920CPU(应用于泰山服务器中)和FT的CPU(军工领域),虽然FT的CPU起步很早,但是鲲鹏显然有后来居上之趋势。国内ARM芯片做的最好的是华为海思,鲲鹏920CPU性能在ARM架构中是NO1,另外海思麒麟系列手机芯片已发展为全球前三的地位,海思的视频处理芯片以及IoT芯片,在行业中都是标杆的产品。

          在2020年11月11日,apple公司发布了新一代的mac book,亮点就是使用了apple自己的ARM架构的M1。由于ARM的功耗小,在新一代的macbook上,apple大胆的去掉了散热风扇芯片,将笔记本厚度进一步压缩,续航时间达到了18小时。同时,搭载M1芯片的mac book CPU 性能提升至 3.5 倍,GPU 性能提升至 5 倍,机器学习性能提升至 9 倍。根据apple公司的影响力,未来PC中市场将会被ARM架构的CPU替代。(天下苦wintel久已)

    4 MPIS架构

           MIPS是世界上很流行的一种RISC处理器。MIPS的意思是“无内部互锁流水级的微处理器”(Microprocessor without interlockedpipedstages),其机制是尽量利用软件办法避免流水线中的数据相关问题。它最早是在80年代初期由斯坦福(Stanford)大学Hennessy教授领导的研究小组研制出来的。MIPS公司的R系列就是在此基础上开发的RISC工业产品的微处理器。这些系列产品为很多计算机公司采用构成各种工作站和计算机系统。

            MIPS技术公司是美国著名的芯片设计公司,它采用精简指令系统计算结构(RISC)来设计芯片。和英特尔采用的复杂指令系统计算结构(CISC)相比,RISC具有设计更简单、设计周期更短等优点,并可以应用更多先进的技术,开发更快的下一代处理器。MIPS是出现最早的商业RISC架构芯片之一,新的架构集成了所有原来MIPS指令集,并增加了许多更强大的功能。MIPS自己只进行CPU的设计,之后把设计方案授权给客户,使得客户能够制造出高性能的CPU。

           1984年,MIPS计算机公司成立,开始设计RISC处理器;

           1986年推出R2000处理器。

           1992年,SGI收购了MIPS计算机公司。

           1988年推R3000处理器。

          1991年推出第一款64位商用微处器R4000;之后又陆续推出R8000(于1994年)、R10000(于1996年)和R12000(于1997年)等型号。

          1998年,MIPS脱离SGI,成为MIPS技术公司;随后,MIPS公司的战略发生变化,把重点放在嵌入式系统;1998年-MIPS科技股票在美国纳斯达克股票交易所公开上市。

          1999年,MIPS公司发布MIPS32和MIPS64架构标准,为未来MIPS处理器的开发奠定了基础。新的架构集成了所有原来NIPS指令集,并且增加了许多更强大的功能。MIPS公司陆续开发了高性能、低功耗的32位处理器内核(core)MIPS324Kc与高性能64位处理器内核MIPS645Kc。

          2000年,MIPS公司发布了针对MIPS32 4Kc的版本以及64位MIPS 64 20Kc处理器内核。

          2007年8月16日-MIPS科技宣布,中科院计算机研究所的龙芯中央处理器获得其处理器IP的全部专利和总线、指令集授权。

          2007年12月20日-MIPS科技宣布,扬智科技已取得其针对先进多媒体所设计的可定制化系统单芯片(SoC)核心“MIPS32 24KEcPro”授权。

    龙芯

           MPIS架构授权和ARM架构授权不一样,ARM架构授权用户基本不能自行修改,而MPIS架构授权后,可以自己修改。目前MPIS发扬光大寄希望中科龙芯公司,龙芯处理器从龙芯1号,到现在的龙芯3号系列的3A4000,CPU的性能已经大幅度提高,在完全可以胜任日常办公或者作为特殊用途的服务器。龙芯CPU和国产的飞腾(FT)处理器并驾齐驱,发展我国自主可控CPU。

    5 PowerPC系列

             PowerPC 是一种精简指令集(RISC)架构的中央处理器(CPU),其基本的设计源自IBM(国际商用机器公司)的IBMPowerPC 601 微处理器POWER(PerformanceOptimized With Enhanced RISC;《IBM Connect 电子报》2007年8月号译为“增强RISC性能优化”)架构。二十世纪九十年代,IBM(国际商用机器公司)、Apple(苹果公司)和Motorola(摩托罗拉)公司开发PowerPC芯片成功,并制造出基于PowerPC的多处理器计算机。PowerPC架构的特点是可伸缩性好、方便灵活。

            PowerPC 处理器有广泛的实现范围,包括从诸如 Power4 那样的高端服务器CPU 到嵌入式 CPU 市场(任天堂Gamecube 使用了 PowerPC)。PowerPC处理器有非常强的嵌入式表现,因为它具有优异的性能、较低的能量损耗以及较低的散热量。除了象串行和以太网控制器那样的集成 I/O,该嵌入式处理器与“台式机”CPU 存在非常显著的区别。

     

    6 SPARC架构

           SPARC架构(Scalable Processor ARChitecture,可扩展处理器架构)是国际上流行的RISC处理器体系架构之一,SPRAC如今已发展成为一个开放的标准,任何机构或个人均可研究或开发基于SPRAC架构的产品,而无需交纳版权费。SPARC 处理器架构具备精简指令集(RISC)、支持32 位/64 位指令精度,架构运行稳定、可扩展性优良、体系标准开放等特点。SPARC因此得以迅速发展壮大,在现在已经有大约3万多个成功的应用案例。

             SPARCV7/V8 是目前嵌入式控制系统常用的处理器标准版本,并在航天设备的电子系统中得到广泛应用。然而,SPARC只是一个处理器的架构标准,并不提供现成的源码或IP核,具体的芯片实现要由开发者去完成。

             运行Oracle Solaris的Oracle SPARC T4服务器提供了创世界纪录的性能,其单线程性能提高了5倍、内存容量高达2 TB且实现了极高的系统吞吐量和I/O容量。SPARC T4服务器适用于需要极高的可靠性、可用性和集成式片上加密加速的企业应用程序和任务关键型应用程序,可确保最终的安全性。

    7 Alpha架构

            Alpha处理器最早由DEC公司设计制造,在Compaq(康柏)公司收购DEC之后,Alpha处理器继续得到发展,并且应用于许多高档的Compaq服务器上。自1995年开始开发了21164芯片,那时的工艺为0.5um,主频为200MHz。1998年,推出新型号21264,当时的主频是600MHz。较新的21264芯片主频达到1GHz,工艺为0.18um。在该芯片具有完善的指令预测能力和很高的存储系统带宽(超过1GB/s),并且其中增加了处理视频信息的功能,其多媒体处理能力得到了增强。

          Alpha架构于1992年2月25日,在东京召开的一次会议上面被正式推介,新架构的关键特性都一一的被罗列出来。当时说Alpha只是产品开发的内部代号。新处理器采用完全64-bit RISC设计,执行固定长度指令(32 bits)。有32个64 bit整数寄存器,操作43-bit的虚拟地址(在后来能够扩充到64-bit)。和VAX相同,使用little-endian字节顺序,即低字节的寄存器占用低内存地址线。而不像如摩托罗拉等大多数处理器所使用的big-endian字节顺序,即低字节寄存器占用高内存地址线。除此之外,处理器还内建一个算术协处理器,有32个浮点64-bit寄存器,采用随机存取,而不是在intel x86协处理器上使用的堆栈存取方式。整个Alpha的生命周期被设计为至少25年。

            Alpha处理器被用于DEC自己的工作站和服务器中。作为VAX的后续被开发,支持VMS操作系统,如 Digital UNIX。不久之后开放源代码的操作系统也可以在其上运行,如Linux和 DSB 。Microsoft 支持这款处理器,直到Windows NT 4.0 SP6 ,但是从Windows 2000 RC2开始放弃了对Alpha的支持。

        目前国内采用此架构的是申微超算处理器,得益于国家的支持,申威处理器在军队应用广泛。

    8 架构之间的竞争

    8.1 PC和服务竞争

             PC端和服务器端是X86架构的天下,而X86架构基本是以Intel为首,AMD为辅二分天下之势。国产CPU基本只能用在军工行业或者事业单位等。其实说性能,powerpc,可谓是高出不胜寒。硬件方面,Power系统在可靠性、可用性和可维护性的方面的出色表现使得 IBM从芯片到系统所设计的整机方案有着独有的优势。Power架构的处理器在超算、大型企业的UNIX服务器等多个方面应用也十分成功。在软件方面,其专用的AIX系统在稳定性、软件方案集成度和厂商技术支持能力方面都要更强。由于用户选一平台主要看软件需求,一般对数据保护和7*24小时不宕机等有所要求,power架构的稳定性和运维等方面相对更优。但是,由于IBM的技术把控,使得其价格太不友好,同时技术也赶不上环境的变化,在云计算兴起后,随着分布式系统逐渐成熟,系统对小型机的依赖开始降低,改为依靠集群提供,性能也可实现分布式处理。而更为关键的是,IBM的全套服务尽管稳定性优秀,但却影响了Power架构对其他商家的吸引力。

            而Sparc架构和Power架构基本犯了同样的错误:价格不友好。SPARC架构测成功和Sun旗下的Solaris系统有着密不可分的关系。当计算机系统庞大、用户数量巨大增加时,基于Unix操作系统打造的 Solaris能更好地利用计算机资源,是所有商业版中最可靠最完善的版本。而依赖SPARC架构和Solaris系统的性能和可靠性,其占领了服务器高端市场。Sun的另一个更为知名的产品是Java,虽然在上世纪90年代为智能家电开发的Java并没有为其带来相应的回报,但已成为今天移动时代最重要的开发语言。如此强大的实力本应统领服务器市场,但遗憾的是,在windows和英特尔组成Wintel联盟之后,两者凭借自身在各自市场的规模效应,使得采用Wintel产品的服务器厂商可以通过低廉的价格大肆抢占中低端市场。而当Sun醒悟过来,通过开源等方式想要挽回败局时为时已晚。

            X86架构与Power和SPARC在高性能领域的风生水起不同,x86架构是天生的小屌丝。1978年他出生的那年,英特尔还只是一个普通的科技公司。可是x86架构随同其cisc指令集却开启了一个新的时代。x86之所以可以赢得市场主要原因在于其是一个十分开放的架构。IBM和SUN当年都是从芯片到服务器到系统一手包办的公司。而英特尔则是一个十分纯粹的芯片厂商,其业务仅与AMD等少数芯片生产者存在竞争,这就使得服务器厂商不用忌惮与之发生竞争关系。

            单从性能来看,无论Power还是SPARC架构都可以击溃x86,可是最终能够赢下来的却偏偏是"最弱"的x86架构。这并非劣币淘汰良币,而是市场竞争的选择,根源上讲,x86的成功在于英特尔根本不碰服务器。因此不论设备生产商、软件开发者或者系统开发者都可以与不存在利益竞争关系的英特尔合作。受益于此,x86架构的兼容性也越发强大,生态体系越发完善,这才成就了现如今市场占有率超过90%的一家独大局面,英特尔也借助x86架构一跃成为全球顶级的芯片提供商。

    8.2 移动端竞争

            正如PC和服务器端是X86的天下一样,移动端是ARM的天下。Intel在CPU界的大名,可谓家喻户晓,但是在手机登移动端却难以看到英国ARM公司背影。在2006年,自从AMD的64位处理器发布以来,AMD成功逆袭了Intel,市场占有率大幅上升,而Intel老迈的P4处理器则是腹背受敌,尽失昔日霸气,市场表现一路走低。为了稳住投资人的信心,最好的做法自然是让公司持续盈利,为此Intel进行大规模的重整,包括上任新CEO 欧德宁、大规模裁员、以及出售XScale手机处理器业务。正因为这个举措,使得Intel到达了人生巅峰,从PC市场有赚的钵满盆满,然而也是因为此,Intel忽视了移动领域的迅猛发展。(当年,Intel拒绝了乔帮主还是PPT的Iphone手机,不然是否就会不一样?但是想一下Iphone X 使用Intel基带,信号差的诟病,Intel做手机芯是否会臭名昭著也未可知)

            和Intel公司不同, ARM公司不制造,不销售芯片,而是只自己设计IP核,包括指令集架构、微处理器、GPU、互连架构等,然后谁想用就授权卖给谁,再从每颗实际造出来的产品中收取版税。ARM有三种授权模式,分别是架构授权、内核授权、使用授权,分别对应大中小公司,非常讨喜,贴个牌子就能说是自己的CPU,为ARM处理器的广泛使用打下坚实基础。

            ARM的成功除了商业模式的独特之外还少不得自身素质的优秀,Intel技术毫无疑问是顶尖的,但应用场景在传统PC上,换成移动设备就行不通了,移动设备比起性能首先要考虑功耗和续航,Intel就吃了这个大亏,X86架构独步天下肯定是不能随意变改的,移动设备当然继续沿用X86架构,然而换来却是高功耗和快速掉电,换谁都看不上。反之功耗控制则是ARM的强项,使用精简指令集(RISC)和创新的big.LITTLE架构,使ARM处理器能耗比一直领先于Intel。

            Intel正在积极布局,推出应用于 IoT 物联网的 Atom E3900 及车载电子的 Atom A3900 系列,号称 CPU 性能提升70%,GPU 性能提升190%,其中 Atom A3900 特别针对高温环境设计,可在110°C高温下使用15年。Intel是一家伟大的企业,但也是会犯错误的,既然已经错失移动市场,不妨暂时脱离,提前做好下一阶段的技术研发(5G),也有可能实现弯道超车。

     

     

    展开全文
  • CPU 架构

    2013-08-06 23:18:31
    主流手机CPU公司 1、德州仪器 优点:低频高能且耗电量较少,高端智能机必备CPU 缺点:价格不菲,对应的手机价格也很高,OMAP3系列GPU性能不高,但OMAP4系列有了明显改善  2、INTEL 优点:CPU主频高,速度快 ...

    主流手机CPU公司

    1、德州仪器  优点:低频高能且耗电量较少,高端智能机必备CPU  缺点:价格不菲,对应的手机价格也很高,OMAP3系列GPU性能不高,但OMAP4系列有了明显改善  

    2、INTEL  优点:CPU主频高,速度快  缺点:耗电、每频率性能较低 

    3、高通  优点:主频高,性能表现出色,功能定位明确  缺点:对功能切换处理能力一般,功耗过高,GPU兼容性不佳,实际表现与官方参数差距大  

    4、三星  优点:耗电量低、三星蜂鸟S5PC110单核最强,DSP搭配较好,GPU性能较强  缺点:三星猎户双核发热问题大,搭载MALI400GPU构图单一,兼容性不强  

    5、Marvell  优点:很好继承和发挥了PXA的性能  缺点:功耗大  

    6、英伟达  优点:最早上市的双核CPU,搭载的Geforce ULP面积小,性能强,功耗较低  缺点:Terga2因为功耗问题去掉了NEON,导致视频解码问题大,支持硬解格式少



    复杂指令集计算(Complex Instruction Set Computing)精简指令集计算机(Reduced Instruction-Set Computer)

    CPU架构,从大的层面(接受和处理信号的方式)分两类——CISC、RISC 
    CISC就是复杂指令集计算机,目前专指 x86 和 x86-64 两类。

    其中 x86 又叫 IA32,即 Intel Architecture 32(Intel32位架构), 不管是Intel生产的 x86 CPU,还是AMD或者VIA生产的,都是 IA32, 
    ★★★★★ IA32 并非上面有人说的没有专利保护 ★★★★★ 
    而是 AMD 和 VIA/Cyrix 通过交叉专利授权获得了 IA32 的使用权。

    x86-64 又叫 AMD64,它的 Intel 版本叫做 EM64T(换个名字而已), 是AMD在 IA32 的基础上扩展出来的一套 64位 CPU 架构, Intel 可以使用的原因也是因为 Intel和AMD之间的交叉专利授权。


    按照内部元件的组织方式细说起来——

    Intel的 32位x86 及 x86-64 CPU 又分为下列不同的“代”, 
    有时也把这些“代”叫做不同的架构,包括 
    ①i386(80386、80486) 
    ②P5(Pentium、PentiumMMX) 
    ③P6(PentiumPro、PentiumII、PentiumIII、PentiumM,对应的Xeon和Celeron) 
    ④NetBurst(Pentium4、PentiumD、PentiumEE,对应的Xeon和Celeron) 
    ⑤Core/Core2(Core、Core2、PentiumE、Pentium Dual-Core,对应的Xeon和Celeron) 
    ⑥Corei7(即将上市) 
    ⑦Atom(即将上市)

    AMD的 32位x86 及 x86-64 CPU 也分为下列不同的“代”, 
    ①AMD386(386、486) 
    ②K5 
    ③K6(K6、K6-2) 
    ④K6-III 
    ⑤K7(Athlon、AthlonXP,及对应的AthlonMP、Duron、Sempron) 
    ⑥K8(Athlon64、Athlon64 X2,及对应的Opetron、Sempron(64) ) 
    ⑦K10(Phenom,及对应的Opetron)

    VIA/Cyrix 也生产 32位x86 处理器,大致有 
    ①Cyrix 486 
    ②Cyrix 5x86、6x86 
    ③VIA/Cyrix C3 
    ④VIA C7 
    ⑤Isaiah(Nano,即将上市)

    ======================================================================

    RISC就是精简指令集计算机,目前常见的有

    一、IBM 的 PowerPC架构(Power G4、G5、G6、PowerXCell)

    二、MIPS 的 MIPS架构(多家厂商,包括AMD也获授权生产,龙芯也是MIPS变种)

    三、SUN 的 UltraSPARC架构(UltraSPARC III、IV、VI、T1、T2)

    四、DEC 的 Alpha架构(现今少见,DEC被Compaq收购,Compaq又被HP收购)

    五、Intel和HP 的 EPIC架构(Iantium、Iantium2),这也就是 IA64 架构, 
    Intel Architecture 64(Intel64位架构),有时单独列为一类而不算RISC

    六、Transmeta(全美达)的 VLIW(超长指令字)架构,和 IA64 在设计思想 
    上有某种程度上的神似之处,有时也单独列为一类而不算RISC

    七、Acorn的 ARM架构(类似于 MIPS 也授权多家公司制造,包括Intel) 


    需要指出的是,现在的 Intel 和 AMD CISC处理器的内核其实都是 RISC内核,是在内核的外围电路中把复杂指令动态翻译成精简指令,然后送到 RISC内核中处理。严格来说,现代CPU本质上都是 RISC处理器。

     IA32 : 32 bits Intel Architecture (32位带宽Intel构架)

    IA64 : 64 bits Intel Architecture (64位带宽Intel构架)

      

    i386 : Intel 386 ( 老的386机器,也泛指IA32体系的CPU)
    i486 : Intel 486
    i586 : Intel 586 ( Pentium ,K6 级别CPU )
    i686 : Intel 686 ( Pentium II, Pentium III , Pentim 4, K7 级别CPU )

     这几个i×86 也可以叫做 x86,早期intel的CPU编号都是如8086,80286等,由于这整个系列的CPU都是指令兼容的,所以都用X86来标识所使用的指令集合

     

    理论了解后,对于使用者最想了解的就是这个cpu是32位的还是64位的?

     

    通称说 x86也是指 IA32构架CPU,也就是说cpu是32位的,只能安装32位的os了;而x86-64或者IA-64是说cpu支持64位,可以安装64位的os,跑64位的应用


    展开全文
  • 一、CPU 指令集类型、 二、CPU 指令类型、 三、CPU 架构、 1、x86、 2、ARM、 3、MIPS、 4、PowerPC、
  • 了解cpu架构

    2019-04-15 14:22:44
    了解cpu架构
  • cpu架构之体系架构

    2021-01-15 14:47:20
    cpu架构之体系架构 1 现代CPU体系结构简介 现代的CPU基本上归为冯诺依曼结构(也称普林斯顿结构)和哈佛结构。 1.1 冯诺依曼结构 冯诺依曼结构(von Neumann architecture),也称普林斯顿结构,是一种将程序指令...
  • Android开发,查看cpu 信息渠道。android手机cpu架构查询快捷路径。android手机cpu架构查询快捷路径
  • 指令集架构、微架构、处理器架构、CPU架构、内核

    万次阅读 多人点赞 2017-12-08 11:27:04
    前两天看书碰到了“CPU架构”这个词,脑子里感觉有点模糊不懂。查阅相关资料后又陆续碰到了“指令集架构”、“微架构”、“处理器架构”等词,于是就更加懵逼了。接着又陆陆续续的看了些资料,同时结合自己的一些...
  • CPU架构.zip 哪些厂家能生产CPU,都是采用的什么设计架构 国产CPU厂商有哪些? 本文包含以下概念: RISC CISC EPIC x86 ARM MIPS VLIW
  • 常见的cpu架构

    2020-10-27 15:18:28
    1.什么叫cpu架构CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。目前市面上的CPU分类主要分有两大阵营,一个是intel、AMD为首的复杂指令集CPU,另一个是以IBM...
  • iOS - CPU架构

    2020-01-22 12:34:33
    之所以提到CPU架构的问题,其实是iOS开发使用的静态库与动态库与之紧密相连。在运行项目的时候,Xcode需要分析当前运行平台的CPU架构,然后确定所使用的静态库是否支持这个CPU架构。如果不支持就会报错。 什么是...
  • CPU 架构 —— ARM 架构

    千次阅读 2018-05-09 21:16:59
    linux 系统查看 CPU 架构命令: $ arch armv7l $ uname -m armv7l # -m:--machine 一般嵌入式设备运行在 ARM 处理器上; 树莓派 一般的 PC:x86、x64 架构
  • CPU架构种类

    2019-04-21 12:43:00
    CPU架构分类 X86架构 X86架构是微处理器执行的计算机语言指令集,基于Intel 8086且向后兼容的中央处理器指令集架构,包括Intel 8086、80186、80286、80386以及80486,由于以“86”作为结尾,因此其架构被称为“x86...
  • CPU架构比较

    2020-03-31 11:03:20
    cpu架构只有cisc和risc区别,而且现在早变天了,x86内核是个risc,但指令集还是cisc的,而纯risc的cpu早没落了,现在没多少了。大概来说一个复杂指令集,一个精简指令集,设计方向有所区别,但现代cpu早就混合了两种...
  • 早期的android 系统几乎只支持ARMv5的cpu架构,现在android平台支持7种不同的cpu架构,分别是: ARMv5,ARMv7(2010起),x86(2011年起),MIPS(2012年起),ARMv8,MIPS64和x86_64(2014年起),没一种都关联相应的ABI...
  • Hack计算机CPU架构图,根据《计算机系统要素》绘制,包含指令输入的连接,ALU、寄存器、程序计数器的连接
  • Android CPU架构

    2018-10-26 11:21:04
    Android支持的CPU架构 armeabi 第5代 ARM v5TE,使用软件浮点运算,兼容所有ARM设备,通用性强,速度慢(只支持armeabi) armeabi-v7a 第7代 ARM v7,使用硬件浮点运算,具有高级扩展功能(支持 armeabi 和 armeabi...
  • 前两天看书碰到了“CPU架构”这个词,脑子里感觉有点模糊不懂。查阅相关资料后又陆续碰到了“指令集架构”、“微架构”、“处理器架构”等词,于是就更加懵逼了。接着又陆陆续续的看了些资料,同时结合自己的一些...
  • 从1999年开始,截止到2019年12月Intel及AMD各代CPU架构、核心代号,发布日期,制造工艺等信息
  • Android手机cpu架构详解

    2019-11-27 15:43:24
    最近学习IDA动态调试so文件,过程中必须保证android_server和IDA版本和位数一致,也涉及手机运行cpu的位数,即32位还是64位,也因此牵涉到手机的cpu架构,简单做下总结。 查看手机cpu架构命令: adb shell su //...
  • Android 的7种CPU架构

    万次阅读 多人点赞 2018-07-15 10:32:18
    目前android支持如下7中CPU架构: armeabi 第5代 ARM v5TE,使用软件浮点运算,兼容所有ARM设备,通用性强,速度慢(只支持armeabi) armeabi-v7a 第7代 ARM v7,使用硬件浮点运算,具有高级扩展功能(支持 ...
  • Android CPU架构解析

    千次阅读 2017-06-19 18:28:42
    Android CPU架构解析一、CPU架构分类 armeabi armeabi-v7a arm64-v8a x86 x86_64 mips mips64 二、各种CPU架构的介绍ARM架构属于RISC指令集,指令集精简、指令等长,虽然这样的设计可以提高处理效率,但在遇到复杂的...
  • iOS 分离合并framework 支持CPU架构iOS 分离合并framework 支持CPU架构查看framework支持的 CPU架构分离framework CPU架构合并framework CPU架构查看framework内文件消耗 iOS 分离合并framework 支持CPU架构 一般的...
  • 了解一下ARM CPU架构

    2020-07-28 07:50:00
    硬件了解很少,学习一下杨大师的这篇文章《ARM CPU架构,你搞不搞的懂?!》。【引言】最近有个需求:要求安装一个MySQL8.0在ARM架构上;CPU的ARM架构听说过,但没实际部署过...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,157
精华内容 7,662
关键字:

cpu架构