x86架構伺服器
『壹』 電腦和服務器X86架構和X64架構的區別是什麼
實際上X86架構是基礎架構,X64架構是基於X86的,也可稱為X86-64架構。具體介紹如下:
x86或80x86是英特爾Intel首先開發製造的一種微處理器體系結構的泛稱。該系列較早期的處理器名稱是以數字來表示,並以「86」作為結尾,包括Intel 8086、80186、80286、80386以及80486,因此其架構被稱為「x86」。x86架構於1978年推出的Intel 8086中央處理器中首度出現,它是從Intel 8008處理器中發展而來的,而8008則是發展自Intel 4004的。8086在三年後為IBM PC所選用,之後x86便成為了個人計算機的標准平台,成為了歷來最成功的CPU架構,如Pentium、Athlon。現在,Intel把x86-32稱為IA-32,全名為「Intel Architecture, 32-bit」。
x86-64架構誕生頗有時代意義。當時處理器的發展遇到了瓶頸,內存定址空間由於受到32位CPU的限制而只能最大到約4G。AMD主動把32位x86(或稱為IA-32)擴充為64位。它以一個稱為AMD64的架構出現(在重命名前也稱為x86-64),且以這個技術為基礎的第一個產品是單內核的Opteron和Athlon 64處理器家族。由於AMD的64位處理器產品線首先進入市場,且微軟也不願意為Intel和AMD開發兩套不同的64位操作系統,Intel也被迫採納AMD64指令集且增加某些新的擴充到他們自己的產品,命名為EM64T架構(顯然他們不想承認這些指令集是來自它的主要對手),EM64T後來被Intel正式更名為Intel 64。這兩者被統稱為x86-64或x64,開創了x86的64位時代。
關於32位系統與64位系統的比較,速度並不是唯一的考量因素。也不能因為數字上的變化,簡單地認為64位CPU的性能是32位CPU的兩倍。實際在目前階段64位的應用程序並不多,即便有,很多也只是因為其32位的版本無法在64位操作系統上運行而產生的。而沒有真正做過64位優化的程序,性能上並不會帶來太大的提升。相反,在32位的應用上 ,跑32位的CPU性能甚至會更強。另一方面,由於32位的Windows系統最大隻支持3.25G的內存,而64位的Windows系統則可以最大支持128G的內存。所以,當電腦內存大於4G時,就要果斷採用64位系統了。
『貳』 x86伺服器跟UNIX伺服器區別在那裡呢
x86是最早由intel開發出來的一種cpu架構,後來許多其它的公司也開發出了自己的x86 cpu。
unix只是一個操作系統,並不是一種伺服器,只不過它大多被應用在小型機伺服器上,unix的使用范圍一般之局限於小型機上,像中大型機都是有自己的專用操作系統,是不使用unix的,而PC上用的比較多的就是眾所周知的Unix的兒子,linux。
x 86系列都是cisc指令集的,我們現在的pc上所使用的cpu基本都是x86架構的cisc。
當下所說的伺服器一般指的是pc server 和小型機,pc server中多使用Windows和linux,使用的也是x86架構的cpu,而小型機則不同,各個廠商的小型機所使用的cpu都是自己開發的,像alpha、hp、ibm、sun等,他們都是risc指令集的cpu,比如intel的用在hp最新小型機上的安騰cpu就不是x86架構的,因為pc和伺服器對cpu的要求有很大的差別,所以幾乎所有的小型機上使用的都是risc指令集的cpu。
雖然在當前使用linux操作系統的伺服器佔了70%,但這70%里大部分都是pc server,一般用在一些靈活性要求比較高的地方,比如:網路公司。而那使用Unix操作系統的20%都是小型機,一般都是用在大型的數據交換中心,通信中心,和一些非常重要的地方,這是linux根本無法比擬的地方。
『叄』 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指令的問題。
『肆』 電腦和伺服器X86架構和X64架構的區別
實際上X86架構是基礎架構,架構是基於X86的,也可稱為X86-64架構。具體介紹如下:
x86或80x86是英特爾Intel首先開發製造的一種微處理器體系結構的泛稱。該系列較早期的處理器名稱是以數字來表示,並以「86」作為結尾,包括Intel 8086、80186、80286、80386以及80486,因此其架構被稱為「x86」。x86架構於1978年推出的Intel 8086中央處理器中首度出現,它是從Intel 8008處理器中發展而來的,而8008則是發展自Intel 4004的。8086在三年後為IBM PC所選用,之後x86便成為了個人計算機的標准平台,成為了歷來最成功的CPU架構,如Pentium、Athlon。現在,Intel把x86-32稱為IA-32,全名為「Intel Architecture, 32-bit」。
x86-64架構誕生頗有時代意義。當時處理器的發展遇到了瓶頸,內存定址空間由於受到32位CPU的限制而只能最大到約4G。AMD主動把32位x86(或稱為IA-32)擴充為64位。它以一個稱為AMD64的架構出現(在重命名前也稱為x86-64),且以這個技術為基礎的第一個產品是單內核的Opteron和Athlon 64處理器家族。由於AMD的64位處理器產品線首先進入市場,且微軟也不願意為Intel和AMD開發兩套不同的64位操作系統,Intel也被迫採納AMD64指令集且增加某些新的擴充到他們自己的產品,命名為EM64T架構(顯然他們不想承認這些指令集是來自它的主要對手),EM64T後來被Intel正式更名為Intel 64。這兩者被統稱為x86-64或x64,開創了x86的64位時代。
關於32位系統與64位系統的比較,速度並不是唯一的考量因素。也不能因為數字上的變化,簡單地認為64位CPU的性能是32位CPU的兩倍。實際在目前階段64位的應用程序並不多,即便有,很多也只是因為其32位的版本無法在64位操作系統上運行而產生的。而沒有真正做過64位優化的程序,性能上並不會帶來太大的提升。相反,在32位的應用上 ,跑32位的CPU性能甚至會更強。另一方面,由於32位的Windows系統最大隻支持3.25G的內存,而64位的Windows系統則可以最大支持128G的內存。所以,當電腦內存大於4G時,就要果斷採用64位系統了。
『伍』 x86架構伺服器
表示你採用的來CPU是通常所說自的PC系統的CPU,例如P4 A64或者至強、皓龍
還有其他的架構比如安騰或者RISC,其中安騰自然就是Intel的安騰了,RISC包括IBM的Power5處理器還有Sun等公司的產品
目前普遍認為x86的系統通用擴產性好,所以一般都基於這個架構
至於「架構」這個詞,主要指的是CPU的指令集以及主板匯流排的類型。
『陸』 伺服器架構里x86和risc分別什麼意思
x86或80x86是英特爾Intel首先開發製造的一種微處理器體系結構的泛稱。該系列較早期的專處理器名稱是以數屬字來表示,並以「86」作為結尾,包括Intel 8086、80186、80286、80386以及80486,因此其架構被稱為「x86」。由於數字並不能作為注冊商標,因此Intel及其競爭者均在新一代處理器使用可注冊的名稱,如Pentium。現時Intel把x86-32稱為IA-32,全名為「Intel Architecture, 32-bit」。
RISCRISC(reced instruction set computer,精簡指令集計算機)是一種執行較少類型計算機指令的微處理器,起源於80 年代的MIPS主機(即RISC 機),RISC機中採用的微處理器統稱RISC處理器。
『柒』 什麼叫X86伺服器X86是什麼概念一般在多少價位
x86或80x86是英代爾Intel首先開發製造的一種微處理器體系結構的泛稱。
該系列較早期的處理器名稱是以數字來表示,並以「86」作為結尾,包括Intel 8086、80186、80286、80386以及80486,因此其架構被稱為「x86」。由於數字並不能作為注冊商標,因此Intel及其競爭者均在新一代處理器使用可注冊的名稱,如Pentium。現時Intel把x86-32稱為IA-32,全名為「Intel Architecture, 32-bit」。不過,由於x86包括16位的處理器,這樣的命名也出現麻煩。
『捌』 大型機,小型機,x86伺服器有什麼區別
1、指令架構來不同:
x86伺服器使用自CISC(復雜指令集)。小型機是指採用精簡指令集。大型機使用專用的處理器指令集。
2、性能不同:
x86伺服器兼容性好、穩定性較差、安全性不算太高。小型機的高RAS(Reliability, Availability, Serviceability 高可靠性、高可用性、高服務性)特性。大型主機在MIPS(每秒百萬指令數)已經不及微型計算機,但是它的I/O能力、非數值計算能力、穩定性、安全性卻是微型計算機所望塵莫及的。
3、應用領域不同:
x86伺服器主要用在中小企業和非關鍵業務中。
小型機習慣上用來指UNIX伺服器。1971年貝爾實驗室發布多任務多用戶操作系統UNIX,隨後被一些商業公司採用,成為後來伺服器的主流操作系統。該伺服器類型主要用於金融證券和交通等對業務的單點運行具有高可靠性的行業應用。
大型主機主要用於商業領域,如銀行和電信,而超級計算機用於尖端科學領域,特別是國防領域。