除X86架構外還有什麼cpu架構可以執行windows

2021-06-09 04:21:11 字數 2108 閱讀 7279

1樓:

現代作業系統都對應了不同的平臺,windows系列作業系統主要面向家用,因此,專門為x86指令集開發。市面上常見的intel和amd的處理器是cisc型處理器,對於執行多樣化、複雜化的任務有較好的表現。你所說的mips屬於risc型處理器,面向專用平臺和商務平臺,這種型別的處理器在專一性上是intel和amd的cisc處理器所無法匹敵的,它們有自己對應的系統。

因為每一個處理器都有自己的一套組合語言,於是乎,在一種處理器上正常執行的系統,直接搬到另一個平臺上也許就執行不佳甚至無法執行了。

mips並不是不能執行windows,而是microsoft並沒有開發基於mips平臺的家用windows。microsoft針對像mips這種risc晶片開發的嵌入式系統叫做windows ce。而像arm這種手機處理器,以及marvell的pxa系列處理器,microsoft則推出了windows mobile系列。

當然,並不是說mips不能執行常見的windows,可以安裝模擬機來執行。

risc和cisc處理器各有各的特點。由於家用機執行的任務比較多樣,cisc複雜的指令集系統就能發揮優勢,如intel和amd的家用處理器。而對於商業應用、工廠生產等等,執行任務單一,則推出risc這種多樣性較差但效率極高的處理器滿足商業的密集運算。

現在的三大次時代遊戲主機的處理器都是risc型處理器,基於ibm的powerpc架構,其中,ps3的cell處理器效能幾乎達到了令人咋舌的地步,就是因為risc這種獨特的處理器架構。如果在ps3上安裝模擬器,相信也是可以執行windows xp甚至windows 7的,但是,效果大不如主頻遠遠低於cell的x86處理器。

處理器中的預設指令集都是通過硬體手段直接做進去的,所以,龍芯使用x86指令集沒什麼可奇怪的。雙精度和單精度浮點運算的區別在於精確度問題。對於浮點數來說,計算機不可能把無限位的準確數字計算出來,達到一定的數位後的數字基本上就和事實不符了,所以,需要取一定位數作為有效數字。

雙精度就是單精度的2倍,自然精確度就比單精度的好得多了。

2樓:鴉の世界

windows是專為x86架構開發的

3樓:巴里巴里什

其實mips也是可以的,雖然不能直接執行windows,但可以通過虛擬機器間接執行在windows,具體你網上找找

4樓:匿名使用者

arm,windows mobile

理論上非x86架構的cpu是否絕對無法執行windows?

5樓:匿名使用者

其他架構無法運抄行windows,是因為windows沒有提供對他們的支援

6樓:你的神

你好copy,「理論上非x86架構的cpu是否絕對無bai

法執行windows?」是可能的,duarm架構與x86是互不相通zhi的,畢dao竟兩者cpu指令集 是大不相同的,除了通用指令集以外。如果要windows執行在arm架構處理器上 那麼整個系統核心都要進行改寫(包括底層硬體架構)。

so,軟體方面也是一樣,必須重新編譯,比如arm軟體實現一個動作,那麼要移植到x86架構軟體上就要以x86架構處理方式去修改**。自然而然整個的軟體移植就顯得十分費時,費力。所以歸根結底還是看cpu互相相容指令集,演算法才能決定兩個不同架構系統之間的相容性。

7樓:匿名使用者

這個問題和開源閉源沒有關係,這是因為arm和x86的指令集完全不同,windows的底層指令集是x86的,所以不能在arm和mips上執行。

8樓:匿名使用者

「不同架構的cpu之間作業系統及軟體無法執行」,在非x86上作業系統上開發一個x86模擬器,不就可以執行xp了嗎?

9樓:wow惡魔獵手

理論上來說是的,建議如果要編譯這方面還是選擇linux

硬體的架構出了常見的x86架構外,還有什麼架構的?

10樓:匿名使用者

arm架構(智慧***平板很多都是這個架構,例如蘋果的iphone ipad 的處理器都是這個架構)mips架構(國產龍芯用的架構)

11樓:匿名使用者

有385,386等等

a53架構與a9架構誰的效能好些

a53架構好於a9架構。由高到低的方式來看,arm處理器大體上可以排序為 cortex a57處理器 cortex a53處理器 cortex a15處理器 cortex a12處理器 cortex a9處理器 cortex a8處理器 cortex a7處理器 cortex a5處理器 arm11...

x86彙編指令的特點是什麼,80x86彙編指令和8080有什麼區別嗎

簡單點說來,所有的對運算元進 自行算術和邏輯運算的指令,都會根據運算結果修改zf標誌。第一點 大多數情況下,運算結果對zf的修改,由結果是否為0決定。若運算結果為0,則zf 1 若運算結果非0,則zf 0.舉些例子吧 加法指令,比如add,adc,inc,等減法指令,比如sub,sbb,cmp,de...

86相容臺式電腦裝什麼系統好,x86相容臺式電腦裝什麼系統好

x86相容臺式電腦裝什麼系統,依據有 1 cpu的核心數是單核,適宜安裝xp系統。2 cpu的核心數在雙核或者雙核以上的,可以安裝win7或者win8。3 記憶體在2g以下 不含2g 只能安裝xp。4 記憶體在2g以上 含2g 可以安裝win7或者win8。5 記憶體在4g以下 不含4g 只需要安裝...