當前位置:首頁 » 游戲類別 » 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 瀏覽:1194
dota2位置什麼意思 發布:2023-08-31 22:00:04 瀏覽:639
lol電競是什麼樣子 發布:2023-08-31 21:58:40 瀏覽:1096
絕地求生八倍鏡的那個圓圈怎麼弄 發布:2023-08-31 21:58:31 瀏覽:1141
lol龍龜一個多少金幣 發布:2023-08-31 21:55:07 瀏覽:545
王者如何改游戲內名稱 發布:2023-08-31 21:55:06 瀏覽:831
游戲主播打廣告是什麼意思 發布:2023-08-31 21:55:06 瀏覽:1481
絕地求生如何免費拿到ss7賽季手冊 發布:2023-08-31 21:52:13 瀏覽:710
pgg是哪個國家的戰隊lol 發布:2023-08-31 21:52:07 瀏覽:594
一個人的時候才發現游戲很沒意思 發布:2023-08-31 21:49:24 瀏覽:1190