當前位置:首頁 » 存儲配置 » 存儲x86架構

存儲x86架構

發布時間: 2022-07-18 04:20:11

① X86架構和ARM架構有什麼區別哪個更好麻煩專業人士解答下!

這兩種CPU差別表現在幾個方面:

從應用領域來說,X86主要用於PC領域如筆記本、台式機、小型伺服器;ARM主要用於移動領域如手機、平板,但華科雲ARM雲終端機和X86瘦客戶機都能應用於酒店、教育、企業辦公等行業;從功耗來說,華科雲X86瘦客戶機功耗有17W,而ARM架構雲終端功耗只有5W;

X86結構的電腦在性能上比X86架構的系統要快得多、強得多。但ARM的優勢不在於性能強大而在於效率,而在一些任務相對固定的應用場合其優勢就能發揮得淋漓盡致,兩者各有優勢。

② x86架構是哪個公司的

Intel。

英特爾推出X86架構已滿40年了,同486相比,Pentium向前邁進了一大步,而PⅡ的前進步伐則沒有這么大了,X86 CPU的發展似乎已到了盡頭。

英特爾非常清楚,是X86指令集限制了CPU性能的進一步提高,因此,他們正同惠普共同努力開發下一代指令集架構(Instruction Set Architecture,ISA):EPIC(Explicitly Parallel Instruction Computing,顯性並行指令計算)。

歷史:

1978年6月8日,Intel發布了新款16位微處理器「8086」,也同時開創了一個新時代:x86架構誕生了。x86指的是特定微處理器執行的一些計算機語言指令集,定義了晶元的基本使用規則,一如今天的x64、IA64等。

③ x86架構為什麼更適合做雲計算

簡單來說現在的商用伺服器大多都是基於X86架構的,總根本的角度來說如果不是全新的架構能達到本質的改變,雲計算這個全新的系統觀念是不會造成硬體的改變的,改變整個硬體結構的代價太大了.1. 處理器能力強大、高擴展性,產業鏈成熟:隨著英特爾推出至強5600、至強7500處理器,X86伺服器在計算能力、高可用性、可靠性等方面已經跟Unix伺服器不分伯仲。從目前注重節能的趨勢來看,隨著製程的演進以及架構的翻新,新一代的X86產品不僅將具備更高的效能,同時也具備了更低的功耗,對於極端注重省電的系統,也同樣有相對應的產品線可供應用,這也是非x86架構難以比擬的。目前,大部分大規模雲的構建都是基於x86架構,例如亞馬遜、微軟、Google、網路、阿里巴巴等。2. 為虛擬化提供強大支持:英特爾最新一代微處理器本身已經包括了對於虛擬化的支持。英特爾目前的處理器中對於虛擬化的支持已經落實到晶元級。目前來看,基於X86平台下的虛擬化是整個虛擬化界的趨勢,比如在伺服器虛擬化方面,VMware、微軟、Citirx等虛擬化軟體旨在充分利用伺服器資源,而英特爾則從底層晶元上讓虛擬化更為智能化。而在存儲虛擬化方面,主流高端存儲廠商也更加青睞X86架構,X86架構的開放性、標准化、擴展性,以及日益提升的性能,是最能代表當前技術方向及滿足用戶在雲計算方面日益多變的需求。3. 開放架構,支撐關鍵業務:X86在開放性上具有先天的優勢,這無疑給用戶提供了更加靈活、豐富的選擇。在雲計算日益深入人心的今天,開放性已經成為業內的共識,雲計算的未來必定是建立在開發性架構的基礎之上。英特爾在這個過程中也起到了積極推動的作用,早在至強7400、7500時期,英特爾就致力於推動行業核心業務系統、資料庫系統、ERP系統、CRM系統、虛擬化平台整合等關鍵應用在X86平台上的使用。國內用友、東方通、金證等ISV都已經切身感受到英特爾開放架構所帶來的好處。開放式架構+開源操作系統+開源軟體將是大勢所趨,符合雲計算這種全新的IT使用模式。4. 標准化:X86處理器所使用的指令集是符合工業標準的架構,幾乎世面上所有的開發套件都有支持X86處理器的,加上完整支持32位與64位的運算體系,以及更低的功率消耗,這對於目前日趨復雜的嵌入式應用而言,有著相當大的幫助,開發商可以輕易的按照不同的應用環境,來選擇具備不同校能指針的產品。5. X86架構在支持軟體和設計兩個方面,也均已大大領先於過去的兩大伺服器王者小型機和大型機:(1) 軟體方面:X86架構所支持程序的數量最多,且能很好地支持中小企業常用的Windows Server系列。
記得採納啊

④ x86伺服器硬體架構及原理

x86伺服器使用CISC架構的處理器,類似於人們觸摸的台式筆記本電腦。隨著英特爾Xeon處理器的不斷改進,有傳言稱x86伺服器將佔領小型計算機市場。
X86是一種基於CISC(復雜指令集)體系結構的處理器。大多數CPU製造商(如Amd,Intel)生產這種處理器。與具有精簡指令結構計算機(RISC)體系結構的PowerPC(如蘋果計算機)不同,CISC處理器按順序執行程序指令,並按順序執行每個指令中的操作。
順序執行的優點是控制簡單,但計算機各部分的利用率不高,執行速度慢,RISC結構相對簡單。它只需要硬體來執行有限數量的最常用指令。大多數復雜的操作使用復雜的編譯器技術,由簡單的指令組成。它主要用於高端伺服器,特別是使用RISC指令系統CPU的高端伺服器。

⑤ Intel x86的架構模式

x86架構是重要地可變指令長度的CISC(復雜指令集計算機,Complex Instruction Set Computer)。字組(word, 4位元組)長度的存儲器訪問允許不對齊存儲器地址,字組是以低位位元組在前的順序儲存在存儲器中。向前兼容性一直都是在x86架構的發展背後一股驅動力量(設計的需要決定了這項因素而常常導致批評,尤其是來自對手處理器的擁護者和理論界,他們對於一個被廣泛認為是是落後設計的架構的持續成功感到不解)。但在較新的微架構中,x86處理器會把x86指令轉換為更像RISC的微指令再予執行,從而獲得可與RISC比擬的超標量性能,而仍然保持向前兼容。x86架構的處理器一共有四種執行模式,分別是真實模式,保護模式,系統管理模式以及虛擬V86模式。
在這篇簡短的文章中出現的指令和寄存器助憶符號的名稱,都在Intel文件中有所指定以及使用在 Intel組譯器(Assembler)中(和兼容的,比如微軟的MASM、Borland的TASM、CAD-UL的as386 等等)。一個以Intel語法指定的指令mov al, 30h與AT&T語法的movb x30, %al相當,都是會被轉譯為兩個位的機器碼B0 30(十六進制)。你可以發現在這段程序中的mov或 al,都是原來的Intel助憶符號。如果我們想要的話,我們可以寫一個組譯器由代碼'move immediate byte hexadecimally encoded 30 into low half of the first register'(移動立即值位十六進制編碼30到第一個寄存器的低半部位),來產生相同的機器碼。然而,傳統上匯編器(Assembler)一直使用Intel的助憶符號。
x86匯編語言會在x86 匯編語言文章中有更詳細的討論。 Intel 8086和8088有14個16位寄存器。其中四個(AX, BX, CX, DX)是通用目的(盡管每個寄存器都有附加目的;舉個例子:只有CX可以被用來當作loop(循環)指令的計數器。)每個寄存器可以被當成兩個分開的位元組訪問(因此BX的高位可以被當成BH,低位則可以當成BL)。除了這些寄存器,還有四個區段寄存器(CS、DS、SS、ES)。他們用來產生存儲器的絕對地址。還有兩個指針寄存器(SP是指向堆棧的底部,BP可以用來指向堆棧或存儲器的其它地方)。兩個指針寄存器(SI和DI)可以用來指向數組的內部。最後,有標志寄存器(包含狀態標志比如進位、溢出、零標志,等等)。以及IP是用來指向目前運行指令的地址。
在實模式下,存儲器的訪問是被區段開來。為了得到最後20位的存儲器地址,要將區段的地址往左移動4位,並且加上偏移的地址。因此,實模式下總共可以定址的空間是2位元組,或者是1MB,於1979年是相當讓人印象深刻的象徵。在實模式下有兩種定址模式:near和far。在 far模式,區段跟偏移都需要被指定;在near模式,只需要偏移模式被指定,而存儲器區段是由適當的區段寄存器獲得。以數據而言是使用DS寄存器,代碼是CS寄存器,堆棧是SS寄存器。舉個例子,如果DS是A000h且SI是5677h,DS:SI會指向計憶體的絕對地址DS × 16 + SI = A5677h
在這種架構下,兩對不同的區段/偏移可以指向一個相同的絕對地址。因此如果DS是A111h且SI是4567h,DS:SI會指向跟上一段相同的A5677h。除了plicity之外,這種架構無法同時一次擁有4個以上的區段。此外,CS、DS和SS是為了程序正確功能而必須的,因此僅僅只有ES可以被用來指向其它的地方。這種模式原本是為了與Intel 8085兼容,導致程序設計師永無止盡的痛苦。
除了以上所說的,8086也擁有8-bit的64K(另一種說法是16-bit的32K)輸入輸出(en:I/O)空間,以及一個由硬體支持的64K(一個區段)存儲器堆棧。只有words(2位元組)可以被推入到堆棧中。堆棧是由存儲器的上端往下成長,他的底端是由SS:SP指向。有256個中斷(interrupts),可以由硬體或是軟體同時組成。中斷是可以串連在一起,使用堆棧來儲存返回被中斷的程序地址。 Intel 80286可以在不改變任何東西下,支持8086的實模式16位軟體,然而它也支持額外的工作模式稱為保護模式,可以將可定址的物理內存擴充到16MB,可定址的虛擬內存最大到 1GB。這是使用節區寄存器來儲存在節區表格中的索引值。處理器中有兩個這樣的表格,分別為GDT和LDT,每一個可以儲存最多8192個節區的描述子,每一個節區可以給予最大到64KB的存儲器訪問。節區表格提供一個24位的基底地址(base address),可以用此基底地址增加想要的偏移量來創造出一個絕對地址。此外,每一個節區可以被賦予四種許可權等級中的一種(稱為 rings)。
盡管這個推出的功能是一項進步,但是他們並沒有被廣泛地使用,因為保護模式的操作系統無法運行現有的實模式軟體。這樣的能力只有在隨後80386處理器的虛擬86模式中出現。
在同時,操作系統比如OS/2嘗試使用類似乒乓的方法,讓處理器在保護和實模式間切換。這樣都會讓計算機變慢且不安全,像是在實模式下的程序可以輕易地使計算機當機。OS/2也定義了限制性的程序設計規則允許Family API或bound程序可以在實模式或保護模式下運行。然而這是給原本為保護模式下設計的程序有關,反之則不然。保護模式程序並不支持節區選擇子和物理內存之間的關系。有時候會錯誤地相信在16位保護模式下運行實模式的程序,導致IBM必須選擇使用Intel保留給BIOS的中斷調用。事實上這類的程序使用任意的選擇子數值和使用在上面提到的「節區運算」的方式有關。
這個問題也在Windows 3.x上出現。這個推出版本想要在16位保護模式下運行程序,而先前的版本只能在實模式下運行。理論上,如果Windows 1.x或2.x程序是寫得「適當」且避免使用節區運算的方式,它就有可能在真實和保護模式兩者下運行。Windows程序一般來說都會避免節區運算,這是因為Windows實現出軟體的虛擬內存方式,及當程序不運行時候,搬移存儲器中的代碼和數據,所以操作絕對地址的方式是很危險的;當程序不運行時,被認為要保持存儲器區塊的「handles」,這樣的handles已經非常相當於保護模式的選擇子。在保護模式下的Windows 3.0運行一個舊的程序,會觸發一個警告對話盒,建議在實模式下運行Windows(推測還是仍然可以使用擴充存儲器,可能是在80386機器用EMM386模擬,因此它並不被局限於640KB)或是從廠商那更新到新的版本。好的行為之程序可能可以使用特別的工具來避免這樣的對話盒。不可能有些GUI程序在16位保護模式下運行,且其它GUI程序在實模式運行,可能是因為這會需要兩個分開的環境且會依於前面所提到的處理器在兩個模式間的乒乓效應。從Windows 3.1版開始,實模式就消失了。 Intel 80386推出後,也許是到目前為止x86架構的最大躍進。除了需要值得注意的Intel 80386SX是32位架構但僅只有24位定址(和16位數據匯流排)。除此之外其他架構都是32位 - 所有的寄存器、指令集、輸出輸入空間和存儲器定址。為了能夠在後者所說的功能工作,要使用32位擴充的保護模式。然而不像286,386所有的區段可以使用32位的偏移量,即使存儲器空間有使用區段,但也允許應用程序訪問超過4GB空間而不需要區段的分隔。此外,32位保護模式提供分頁的支持,是一種讓虛擬內存得以實現的機制。
沒有新的通用寄存器被加入。所有16位的寄存器除了區段寄存器外都擴充為32位。Intel在寄存器的助記符號上加入「E」來表示(因此擴充的AX變成EAX,SI變成ESI,依此類推)。因為有更多的寄存器數量、指令、和運算單元,因此機器碼的格式也被擴充。為了提供與先前的架構兼容,包含運行碼的區段可以被標示為16或是32位的指令集。此外,特殊的前置符號也可以用來在16位的區段包含32位的腳本,反之亦然。
分頁跟區段的存儲器訪問是為了支持現在多任務操作系統所必須要的。Linux、386BSD、Windows NT和Windows 95都是一開始為386所發展,因為它是第一顆提供可靠地程序分離存儲器空間的支持(每個程序擁有自己的定址空間)以及可以在必要的情況下打斷他們程序的運行(使用ring,一種x86保護模式下權力分級的名稱)。這種386的基本架構變成未來所有x86系列發展的基礎。
Intel 80386數學輔助運算處理器也在集成到這個CPU之後的x86系列中,也就是Intel 80486。新的FPU可以幫助浮點數運算,對於科學計算和圖形設計是非常重要。 2001年Intel推出SSE2指令集,增加了:
完整地補充了整數指令(與MMX相似)到原來的SSE寄存器。 64位的SIMD浮點運算指令到原來的SSE寄存器。 第一個的增加導致MMX幾乎是過時可以舍棄的,第二個則允許這些指令可以讓傳統的編譯器現實地產生。 2007年1月,Intel公開發表使用其45納米製程Penryn晶元家族的PC和伺服器。Penryn是這一系列依據英特爾Core微架構之筆記本電腦、台式機和伺服器晶元家族的代號,首次正式發布時共有16款處理器,除了一款Intel Core 2 Extreme QX9650是針對普通台式機市場外,其餘的雙核Xeon 5200系列和四核5400系列都是伺服器處理器。基本上Penryn是繼Merom之後的縮小版Core 2 Duo,再加上47條新的SSE4指令集等額外配備。SSE4指令集之首次發表時間為2006年9月的英特爾開發者論壇(IDF,Intel Developer Forum)。
另外,x86處理器製造廠商AMD也在該公司最新K10架構的Phenom處理器中,加入4條新的SSE4A指令集。注意,SSE4與SSE4A無法彼此兼容。 到2002年,由於32位特性的長度,x86的架構開始到達某些設計的極限。這個導致要處理大量的信息儲存大於4GB會有困難,像是在資料庫或是影片編輯上可以發現。
Intel原本已經決定在64位的時代完全地舍棄x86兼容性,推出新的架構稱為IA-64技術作為他的Itanium處理器產品線的基礎。IA-64與x86的軟體天生不兼容;它使用各種模擬形式來運行x86的軟體,不過,以模擬方式來運行的效率十分低下,並且會影響其他程序的運行。
AMD主動把32位x86(或稱為IA-32)擴充為64位。它以一個稱為AMD64的架構出現(在重命名前也稱為x86-64),且以這個技術為基礎的第一個產品是單內核的Opteron和Athlon 64處理器家族。由於AMD的64位處理器產品線首先進入市場,且微軟也不願意為Intel和AMD開發兩套不同的64位操作系統,Intel也被迫採納AMD64指令集且增加某些新的擴充到他們自己的產品,命名為EM64T架構(顯然他們不想承認這些指令集是來自它的主要對手),EM64T後來被Intel正式更名為Intel 64。
這是由非Intel的製造商所發起和設計的第一次重大的x86架構升級。也許更重要的,它也是第一次Intel實際上從外部來源接受這項本質的技術。 虛擬x86是很困難的,因為它的架構並未達到波佩克與戈德堡虛擬化需求。然而,有好幾個商業的虛擬x86產品,比如VMware和微軟的Virtual PC。Intel和AMD兩者都有公開宣布未來的x86處理器將會有新的增強來容易達到更有效率的虛擬。Intel針對這項虛擬特性的代號稱為Vanderpool和Silvervale;AMD則使用Pacifica這個代號。

⑥ x86架構是什麼

是㨘以32位晶元組成的硬體架構。

⑦ x86是32位還是64位

x86代表32位操作系統。

x86的32位架構一般又被稱作IA-32,全名為「Intel Architecture, 32-bit」。其64位架構由AMD率先推出,並被稱為「AMD64」。之後也被Intel採用,被其稱為「Intel 64」。一般也被稱作「x86-64」、「x64」。值得注意的是,Intel也推出過IA-64架構,雖然名字上與「IA-32」相似,但兩者完全不兼容,並不屬於x86指令集架構家族。

CPU的位

cpu的位是指一次性可處理的數據量是多少,1位元組=8位,32位處理器可以一次性處理4個位元組的數據量,依次類推。32位操作系統針對的32位的CPU設計。64位操作系統針對的64位的CPU設計。操作系統只是硬體和應用軟體中間的一個平台。我們的CPU從原來的8位,16位,到32位和64位。

⑧ 主要的x86虛擬化架構包括幾種情形

利用虛擬基礎架構,可以在整個基礎架構范圍內共享多台計算機的物理資源。利用虛擬機可 以在多台虛擬機之間共享單台物理機的資源以實現最高效率。資源在多個虛擬機和應用程序之間進行共享。業務需要是將基礎架構的物理資源動態映射到應用程序的 驅動力,即便在這些需要發生變化時也是如此。可將x86伺服器與網路和存儲器聚合成一個統一的 IT資源池,供應用程序根據需要隨時使用。這種資源優化方式有助於組織實現更高的靈活性,使資金成本和運營成本得以降低。

⑨ 什麼是x86架構以及指令集未來趨向

X86是由Intel推出的一種復雜指令集,用於控制晶元的運行的程序,現在X86已經廣泛運用到了家用PC領域。
架構模式:
x86架構是重要地可變指令長度的CISC(復雜指令集計算機,Complex Instruction Set Computer)。字組(word, 4位元組)長度的存儲器訪問允許不對齊存儲器地址,字組是以低位位元組在前的順序儲存在存儲器中。向前兼容性一直都是在x86架構的發展背後一股驅動力量(設計的需要決定了這項因素而常常導致批評,尤其是來自對手處理器的擁護者和理論界,他們對於一個被廣泛認為是是落後設計的架構的持續成功感到不解)。但在較新的微架構中,x86處理器會把x86指令轉換為更像RISC的微指令再予執行,從而獲得可與RISC比擬的超標量性能,而仍然保持向前兼容。x86架構的處理器一共有四種執行模式,分別是真實模式,保護模式,系統管理模式以及虛擬V86模式。

熱點內容
直出伺服器怎麼樣 發布:2024-10-07 15:41:36 瀏覽:476
比亞迪唐dmi哪個配置性價比 發布:2024-10-07 15:19:28 瀏覽:901
編譯器按變數 發布:2024-10-07 15:07:03 瀏覽:773
怎麼忘記電腦wifi密碼怎麼辦 發布:2024-10-07 15:02:18 瀏覽:424
安卓開發java開發 發布:2024-10-07 15:01:29 瀏覽:94
工業級安卓主板價格怎麼樣 發布:2024-10-07 14:07:57 瀏覽:627
編程先乘除 發布:2024-10-07 13:58:45 瀏覽:269
編譯內核時發生循環編譯 發布:2024-10-07 13:58:43 瀏覽:495
當下筆記本電腦什麼配置好 發布:2024-10-07 12:57:33 瀏覽:471
安卓倒車軌跡怎麼調 發布:2024-10-07 12:54:47 瀏覽:916