
原文:
作者:滑冰
时间:2009/12/17
这些天下载RPM软件包时,您将始终看到x86,x86-64,IA64,i386,i586等,这些是cpu的体系结构,我记不清了,因此在此记录未来查询
CPU体系结构
体系结构,结构,体系结构,当该术语用于CPU时,它指的是CPU“接收和处理信号”的方式及其内部组件的组织。 CPU架构
从总体上讲,它可以分为两类:CISC,RISC

x86
CISC是一台复杂的指令集计算机,目前专门指两种x86和x86-64
x86也称为IA32,即Intel体系结构32(Intel 32位体系结构)。无论是Intel,AMD还是VIA生产的x86 CPU,都是IA32。 IA32并非没有专利保护,而是AMD和VIA / Cyrix通过交叉专利授权获得了使用IA32的权利。
x86-64也称为AMD64,其Intel版本称为EM64T(只是另一个名称),它是AMD在IA32的基础上扩展的一组64位CPU架构。之所以可以使用Intel,也是因为Intel和AMD之间的差异。之间的交叉专利授权。 x86-64是AMD在其最新的Athlon 64处理器系列中采用的新体系结构,但是处理器基础结构仍然是IA-32,并且对IA-32体系结构进行了一些扩展以支持64位程序。的应用,进一步提高了处理器的计算性能。与Intel的64位服务器处理器产品Itanium和Itanium 2系列处理器产品相比,x86-64的最大优势在于它可以与以前的32位x86架构应用程序完全兼容,并保护用户以前的投资;英特尔的Itanium和Itanium 2系列处理器需要其他软件或硬件来实现与以前的32位程序的兼容性,因此IA-32(即x86-3 2),x86-64均为x86,即英特尔的32位x86架构,例如Intel的32位服务器Xeon(Xeon)处理器系列,AMD的完整系列和VIA的完整系列处理器产品都属于x86架构
IA-64
IA-64体系结构是Intel旨在全面提高以前IA-32位处理器的计算性能的目的。它是Intel和Hp共同开发了6年的64位CPU架构。它是专门为服务器市场开发的全新处理器。处理器架构放弃了以前的x86架构,认为它严重阻碍了处理器的性能。它最初的应用是英特尔的Itanium(Itanium)系列服务器处理器,现在最新的Itanium 2系列处理器也使用此架构。因为它不能解决与以前的32位应用程序的兼容性,所以该应用程序受到更大的限制。尽管英特尔已经采用各种软,硬方法来弥补这一缺陷,但是随着AMD Operon处理器的全面开发以及投资,英特尔IA-64架构的这两款处理器的前景并不乐观。
RISC是简化的指令集计算机

除了上面介绍的两种IA体系结构服务器处理器之外,还有一种主流的处理器体系结构,也可以称为“ RISC”(实际上,它是根据处理器指令的执行模式划分的一种类型) )。 IBM,SUN和HP仍在采用此体系结构。但是,近年来,由于该处理器体系结构标准尚未完全统一一、,因此处理器的开发和应用一直非常缓慢,这使得绝大多数的中高端服务器市场本来是被IA架构占用的情况已经越来越普遍。下降。目前,甚至这些服务器供应商也已开始自行放弃,改用IA,并推出越来越多的基于IA的服务器以求生存。
RISC是简化的指令集计算机,目前有一些通用的计算机
一、 IBM的POWER / PowerPC体系结构(Power G 4、 G 5、 G 6、 PowerXCell)
二、 MIPS的MIPS架构(包括AMD在内的许多制造商也被授权生产,Loongson也是MIPS的变体)
三、 SUN的UltraSPARC架构(UltraSPARC III,IV,VI,T 1、 T 2)
四、 DEC的Alpha体系结构(现在很少,DEC被Compaq收购,Compaq被HP收购)
五、英特尔和HP的EPIC架构(Iantium,Iantium 2),这也是IA64架构,英特尔架构64(Intel64位架构),有时被列为单独的类别,而不是RISC

六、 Transmeta的VLIW(超长指令字)体系结构在设计思想上与IA64具有一定程度的相似性,有时被归类为一个单独的类别,而不是RISC
七、 Acorn的ARM架构(类似于MIPS,并被包括Intel在内的许多公司授权制造),后来Intel也开发了ARM变体XScale架构
应该指出的是,当前的Intel和AMD CISC处理器的内核实际上是RISC内核,它们将复杂的指令动态地转换为内核电路中的简化指令,然后将其发送到RISC内核进行处理。严格来说,现代CPU本质上是RISC处理器。
IA32:32位Intel体系结构(32位带宽Intel体系结构)
IA64:64位Intel体系结构(64位带宽Intel体系结构)
i386:Intel 386(旧386机器,也指IA32系统CPU)
i486:英特尔486

i586:Intel 586(奔腾,K6 CPU)
i686:Intel 686(奔腾II,奔腾III,奔腾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位应用程序
我目前正在使用cocos creator跨平台框架开发微信迷你游戏,并撰写游戏开发专栏。有兴趣的人可以访问:

“习语找到大神”微信小游戏
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-314482-1.html
那我们就真的只剩下麻将了