高通/聯發科的Soc可以運行Windows嗎?如果不行,為什麼?如果行,如何運行?
不是指虛擬機運行Windows,是直接安裝Windows系統。
這裡指的是桌面版的Windows系統。
高通的可以,聯發科的不行。因為高通提供了Windows的驅動。
Win10桌面版在ARM上面不但可以運行ARM的桌面app,還可以運行x86的桌面app,還可以在ARM的exe里調用x86的dll,等。因為有這樣的模擬結構和CHPE,x86指令會被JIT成ARM的執行。
Windows 10 已可以運行在搭載 Qualcomm SnapDragon 835 的系統上。在其上運行 x86 應用的方式是這種特別版的 Windows 10 上內置了一層指令翻譯層。
如果範圍擴展一下,高通和聯發科的部分晶元可以運行 Windows Mobile 和 Windows Phone,這種就是直接編譯到目標平台。
直接安裝原版Windows是不行滴,因為現如今移動平台的cpu均為arm架構,而Windows是基於x86架構的。以前倒是有英特爾的x86架構CPU——凌動系列,但是英特爾已經放棄研發了,死透了。
而arm架構是精簡指令集,簡單來說就是在執行任務的時候,操作系統要向CPU發出多條指令來完成這個任務。但是x86是複雜指令集,當它執行任務的時候可能只需要發出一個已經打包好的指令就可以了。
(本段描述可能相當不準確,請以其他人的專業回答或搜索結果為準。)
因此,基於x86的Windows在向硬體發出指令的時候,其指令無法被arm架構的CPU所識別,也就是「指揮不動硬體」了,自然不能在高通/聯發科的CPU上運行。
那麼正因為英特爾放棄了凌動晶元,或者說,微軟不願意看到英特爾一家獨大,要逐漸擺脫英特爾的控制和影響,於是開發了Windows On ARM,並加入了指令翻譯層,使得部分複雜指令可以轉換為簡單指令供CPU識別及執行。從當初發布會來看,至少運行桌面版Photoshop是沒問題的。同時,由於轉換層的存在,性能也會打個折扣,據各位老哥的預測,驍龍835的性能經轉換後應該是凌動級別,最多摸到酷睿m的屁股,同時售價也會遠高於凌動平板,微軟此次能否成功還有待進一步觀察。謝邀
主要是x86和arm架構不同不過win10已經開始支持835了,或許以後我們可以見到基於高通的win設備。
不過並不看好,可能依舊是上網本的程度,因為畢竟多年的累積,win系統蠻臃腫的,個人不看好移動平台的soc帶win你可以期待一下Windows on ARM計劃正式推出。
抖個激靈的話,當然可以,這麼多Windows phone 不就是例子?裝的也是windows 啊!
說正經的話,也可以啊,有windows on arm,win10就已經有了
再說實際點的,桌面版的windows 的話,不行,就好比桌面版的win只會說英文,而高通/聯發的soc只聽得懂東北話,當然沒得交流了,要想用就得找翻譯(就像蘋果之前轉intel 時弄的rosetta )或者某一方學會另一種語言(重新編譯)高通可以,聯發科暫時還不可以。
有搭載高通處理器的window電腦不可以 處理器架構不同,Windows系統使用的X86/X64架構的代碼無法直接被採用ARM架構的聯發科/高通處理器處理,需要對代碼進行二次編譯才行。
推薦閱讀:
※現在各家的手機 SoC 性能排行如何?誰才是真旗艦?
※手機採用雙電源管理晶元有什麼作用?
※高通驍龍處理器從801到810性能的提升體現在什麼上面?與蘋果A系列處理器相比呢?
※如何看待HTC One M10向不同市場推出雙平台版本?
※如何看待高通在世界各國連連以反壟斷被訴訟,這對於高通會有什麼長期影響?
TAG:MicrosoftWindows | 聯發科MTK晶元 | 高通Qualcomm | SoC | 驍龍處理器Snapdragon |