当前位置:首页 » 游戏类别 » x86游戏啥意思

x86游戏啥意思

发布时间: 2022-03-09 12:37:22

① 很多软件后面加个x86是什么意思

x86就是32位的,x64是64位的。32位的系统用x86的就行了(如果有注明的x86的话,如果没注明一般都是32位的),详细说明如下:

x86或80x86是英特尔Intel首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是以数字来表示,并以“86”作为结尾,包括Intel 8086、80186、80286、80386以及80486,因此其架构被称为“x86”。由于数字并不能作为注册商标,因此Intel及其竞争者均在新一代处理器使用可注册的名称,如Pentium。现时Intel把x86-32称为IA-32,全名为“Intel Architecture, 32-bit”。

“x86-64”,有时会简称为“x64”,是64位微处理器架构及其相应指令集的一种,也是Intel x86架构的延伸产品。“x86-64”1999由AMD设计,AMD首次公开64位集以扩充给IA-32,称为x86-64(后来改名为AMD64)。其后也为英特尔所采用,现时英特尔称之为“Intel 64”,在之前曾使用过Clackamas Technology (CT)、IA-32e及EM64T。外界多使用"x86-64"或"x64"去称呼此64位架构,从而保持中立,不偏袒任何厂商。

② x86架构是什么意思

X86就是采用cisc(Complex
Instruction
Set
Computer,复杂指令架构计算机)架构的处理器.大多数CPU厂商(如AMD,Intel)生产的就是这种处理器.与采用RISC(Reced
...,精简指令架构计算机)架构的PowerPC(如苹果电脑)不同.
在CISC处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。
诸如IA-32、x86-32、x86-64都是属于x86架构的。如Intel的32位服务器Xeon(至强)处理器系列、AMD的全系列,还有VIA的全系列处理器产品都属于x86架构的。
英特尔推出X86架构已满20年了,同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的新型处理器。那么EPIC的先进之处在什么地方呢?为什么英特尔会放弃使它成为芯片巨人的X86架构呢?

一、IA-32的问题

我们知道,工程师可以通过提高每个时钟的指令执行数来提高性能,英特尔新的指令集的首要目的在于,让指令更容易解码,更容易并行执行。这样就可以不受限制地开发新型处理器。

但是,对工程师而言,兼容8086的X86指令集一直是必须完成的任务。毕竟,兼容前代产品是使英特尔成长壮大起来的关键因素,而且还可以保护用户原先的投资和使用数以百万计应用软件。既然如此,为什么又要放弃整个X86指令集重新开始呢?X86的不足在什么地方?

(1)可变的指令长度

X86指令的长度是不定的,而且有几种不同的格式,结果造成X86
CPU的解码工作非常复杂,为了提高CPU的工作频率,不得不延长CPU中的流水线,而过长的流水线在分支预测出错的情况下,又会带来CPU工作停滞时间较长的弊端。

(2)寄存器的贫乏

X86指令集架构只有8个通用寄存器,而且实际只能使用6个。这种情况同现代的超标量CPU极不适应,虽然工程师们采用寄存器重命名的技术来弥补这个缺陷,但造成了CPU过于复杂,流水线过长的局面。

(3)内存访问

X86指令可访问内存地址,而现代RISC
CPU则使用LOAD/STORE模式,只有LOAD和STORE指令才能从内存中读取数据到寄存器,所有其他指令只对寄存器中的操作数计算。在目前CPU的速度是内存速度的5倍或5倍以上的情况下,后一种工作模式才是正途。

(4)浮点堆栈

X87
FPU是目前最慢的FPU,主要的原因之一就在于X87指令使用一个操作数堆栈。如果没有足够多的寄存器进行计算,你就不得不使用堆栈来存放数据,这会浪费大量的时间来使用FXCH指令(即把正确的数据放到堆栈的顶部)。

(5)4GB限制

这似乎不是问题,但是,在6年前,主流PC只有4MB内存,而目前的绝大部分PC装备了64MB以上的内存,是以前的16倍,所以,在下一个十年,PC内存突破1GB绝对不会令人惊讶,而且目前的大型服务器已经使用了1GB以上的内存,突破4GB内存的情况很快就会出现。

(6)芯片变大

所有用于提高X86
CPU性能的方法,如寄存器重命名、巨大的缓冲器、乱序执行、分支预测、X86指令转化等等,都使CPU的芯片面积变得更大,也限制了工作频率的进一步提高,而额外集成的这些晶体管都只是为了解决X86指令的问题。

二、下一代指令集:IA-64

Merced是第一款使用IA-64的处理器,这款CPU具有64位寻址能力和64位宽的寄存器,所以我们称它为64位CPU。由于具有64位寻址能力,它能够使用1百万TB的地址空间,足以运算企业级任务;64位宽的寄存器可以使Merced
达到非常高的精度。

粗看起来,Merced很像其他的64位RISC
CPU:指令的长度是固定的,由一个指令、两个输入和一个输出寄存器组成;指令只对寄存器操作;超标量,具有多个不同的流水线或执行单元,能够并行执行许多指令。那么,Merced的不同点在哪里呢?

(1)显性并行性

尽可能并行工作是提高CPU性能的最佳方法,如果你的CPU每个时钟周期可以执行8个指令,而竞争对手的CPU每个时钟周期只能执行4个指令,那么,他只能制造一个时钟频率是2倍于你的CPU,才能在速度上赶上你。

我们知道,程序分支和指令依赖是造成难以并行执行许多指令的障碍,而Merced采用的方法是让编译器告诉CPU哪些指令可以一起发布并执行。Merced
接收来自于编译器的128位包,每个包含有3个40位指令和1个8位模板。每个指令又由3个7位寄存器地址(即可以使用2^7=128个寄存器)、一个6位预测寄存器和13位指令代码,其中,最有趣的莫过于模板。

这个8位模板包含了不同指令间的并行信息,编译器将使用模板告诉CPU,哪些指令可以同时发布。模板也包含了包的结束位,用以告诉CPU这个包是否结束,CPU是否需准备捆绑下两个或更多的包。现在你明白为什么EPIC
CPU的马力如此强劲了吧,高端CPU可以一起执行几个包。由于IA-64架构的64个通用寄存器和64个浮点寄存器(编注:原文如此),使CPU可以同时发布许多指令。

当然,强悍的EPIC
CPU也需要一个强悍的编译器,编译器的工作是检查指令依赖情况,把并行指令放在一起,并重新排序,使执行单元可以很顺畅地工作。

(2)分支预测

在现代CPU中,分支预测的正确率可以达到90%~95%,虽然看起来还不坏,
但当预测出错时,CPU就不得不清洗整条流水线。10%的预测出错率会让CPU损失30%的性能,在流水线越长的情况下,性能损失越严重。而Merced的预测机制,
可以摆脱大部分分支情况。首先来看RISC/x86
CPU怎样处理典型的"IF-THEN
-ELSE"分支:

if
(i==0)

instruction
1;

else

instruction
2;

CPU执行过程如下:

比较I是否为0;

如果不相等,则跳到else;

然后执行指令1;

跳到NEXT处;

else:执行指令2;

NEXT

在这里,CPU必须判断它去执行ELSE分支呢还是THEN分支。下面再看EPIC
CPU的解决方案:

比较I是否为0;

开始对指令1解码,设定预测寄存器"P1"的预测位;

开始对指令2解码,设定预测寄存器"P2"的预测位;

当I等于0时,寄存器"P1"为真(1),寄存器"P2"为假(0);

执行所有预测位为真值的指令;

Merced没有跳跃,它一开始就执行所有的分支指令,它具有64个分支预测寄存器,可以被设为真或假,而每个指令中的6位被分配到单独一个预测寄存器中。就上例来说,如果指令1指派给预测寄存器1,预测位被设为:000001。当变量I
等于0时,预测寄存器1被设定为"真",只有那些指向预测寄存器为"真"的指令结果才会被执行。

由于所有的分支都能并行执行,Merced所花的时间同只执行单个分支的时间是相同的。其次,你不会再冒预测出错的风险;第三,由于CPU不再跳跃执行,
它不会把程序代码分成小块。也就是说,稍前和稍后的程序代码可以打包。Merced
能够一起将它们发布,增大并行工作量。这些可以使EPIC
CPU避免通常CPU所出现的分支预测40%的出错情况,从而使性能提高10%~15%,特别是在整数代码部分。

(3)投机装载

你还记得我们上次所说的3DNow!和SSE的预取指令吗?它可以使CPU把一个确定的指令在需要前的数十个周期放到一级指令Cache中。同此相对应,投机装载是把所需数据提前数十个周期放到一级数据Cache中。这样就可避免Cache未命中情况的发生,如此一来,较慢的内存访问就不再是一个大问题,因为,CPU几乎不再访问内存,它总是可以在一级Cache中找到它需要的东西。

三、小结

IA-64确实是为提高速度而设计的,使用IA-64指令可以制造一个具有比今天的X86
CPU更多执行单元的CPU,它比X86
CPU能进行多得多的并行处理工作。那么,Merced会在高端市场扼杀其竞争对手吗?它的设计完美无缺吗?我们将拭目以待。

③ X86平台是个什么意思啊,介绍下嘛!

x86或80x86是英特尔Intel首先开发制造的一种微处理器体系结构的泛称。而基于这种微处理器搭建起来的硬件系统就称为X86平台。
x86架构于1978年推出的Intel 8086中央处理器中首度出现,它是从Intel 8008处理器中发展而来的,而8008则是发展自Intel 4004的。8086在三年后为IBM PC所选用,之后x86便成为了个人计算机的标准平台,成为了历来最成功的CPU架构。

④ 系统x86是什么意思x86是多少位系统

X86可以称作为32bit,x86是32位系统,其中的bit代表32位版本的系统,同时X86系统最大只能识别到内存是3.75G,有些电脑只能识别到3.25G,占用的内存更小。

cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推。32位操作系统针对的32位的CPU设计。


(4)x86游戏啥意思扩展阅读

32位CPU只有4G左右的内存寻址空间,对于一些服务器来讲4G的内存是远远不够的了。我们需要更加大的内存寻址空间的话就需要对CPU进行升级。64位CPU就这样诞生了。64位CPU将原来的CPU总线拓展至64根,这使得CPU的内存寻址范围达到2~64。实际上只有较新的64位操作系统才支持大于4G内存空间,且大内存支持会使得操作系统的内存管理程序变得复杂。

AMD和Intel的64位CPU为了兼容旧程序,设计的CPU指令集就在原来的X86构架上直接拓展,一般使用X86-64或EM64T指令集,把原来的32位的硬件电路直接拓展为64位,并提供控寄存器,使得CPU既可以直接运行原来X86构架下的32位程序,又可以运行新设计的64位程序。

⑤ 电脑系统中X86什么意思

X86的计算机是指系统为32位的计算机。

X86是英特尔开发制造的一种微处理器体系结构的泛称,该系列较早期的处理器名称是以数字来表示,并以“86”作为结尾,包括Intel8086、80186、80286、80386以及80486,因此其架构被称为“X86”。

X86可以称作为32bit,其中的bit代表32位版本的系统,同时X86系统最大只能识别到内存是3.75G,当电脑内存小于3G时,完全可以安装32位系统,因为它占用的内存更小些。



32位系统与64位系统的区别

1、设计初衷不同

64位操作系统的设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求,而32位操作系统是为普通用户设计的。

2、要求配置不同

64位操作系统只能安装在64位电脑上(CPU必须是64位的)。同时需要安装64位常用软件以发挥64位(x64)的最佳性能。

32位操作系统则可以安装在32位(32位CPU)或64位(64位CPU)电脑上。

3、运算速度不同

64位CPU GPRs(通用寄存器)的数据宽度为64位,64位指令集可以运行64位数据指令,也就是说处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据),比32位(需要四个指令,一次提取4个字节的数据)提高了一倍,理论上性能会相应提升1倍。

⑥ WIN7中的D盘里的Program Files (x86)这个有什么用,能储存游戏吗

Program Files字面意思是程序文件
Program Files(x86)是32位的程序文件
说白了就是安装的程序默认都是安装到这些文件夹内的

⑦ 后面那个X86是什么意思

x86通常是指32位系统的意思。
X86是由Intel推出的一种复杂指令集,用于控制芯片的运行的程序,现在X86已经广泛运用到了家用PC领域。x86架构于1978年推出的Intel 8086中央处理器中首度出现,它是从Intel 8008处理器中发展而来的,而8008则是发展自Intel 4004的。8086在三年后为IBM PC所选用,之后x86便成为了个人计算机的标准平台,成为了历来最成功的CPU架构。

⑧ x86代表什么意思

指CPU/电脑的级别

现在的计算机叫8086系列~~

80x86

80286、80386、80486、80586(后来Intel为了强化品牌,注册了奔腾Pentium等,所以现在已经很少有人叫80686了)

去看一些计算机基础教程有详细说明。

⑨ 下载个游戏打开说系统信息以了解需要x86是怎么回事

可能被删了吧

⑩ x86电脑能玩什么游戏

你这种配置有点老了,玩玩小游戏还可以,去4399玩flash玩吧

热点内容
绝地求生未来之役比赛为什么进不去 发布:2023-08-31 22:07:08 浏览:1193
dota2位置什么意思 发布:2023-08-31 22:00:04 浏览:639
lol电竞是什么样子 发布:2023-08-31 21:58:40 浏览:1096
绝地求生八倍镜的那个圆圈怎么弄 发布:2023-08-31 21:58:31 浏览:1140
lol龙龟一个多少金币 发布:2023-08-31 21:55:07 浏览:544
王者如何改游戏内名称 发布:2023-08-31 21:55:06 浏览:830
游戏主播打广告是什么意思 发布:2023-08-31 21:55:06 浏览:1480
绝地求生如何免费拿到ss7赛季手册 发布:2023-08-31 21:52:13 浏览:710
pgg是哪个国家的战队lol 发布:2023-08-31 21:52:07 浏览:593
一个人的时候才发现游戏很没意思 发布:2023-08-31 21:49:24 浏览:1190