九色综合狠狠综合久久,色一情一乱一伦一区二区三区,人人妻人人藻人人爽欧美一区,扒开双腿疯狂进出爽爽爽动态图

歡迎訪問深圳市中小企業(yè)公共服務平臺電子信息窗口

太強了吧!龍芯電腦可以運行windows、linux、安卓軟件?

2021-11-23 來源:互聯(lián)網(wǎng)亂侃秀
6380

關鍵詞: ARM 蘋果 龍芯

眾所周知,對于芯片(CPU)而言,芯片架構基本上就對應了操作系統(tǒng)(生態(tài)),比如ARM架構,對應的就是安卓生態(tài),而X86架構對應的就是windows生態(tài)。

原因是芯片架構對應的是一種指令集,而操作系統(tǒng),是芯片與軟件中間的翻譯者,操作系統(tǒng)將軟件運行翻譯成指令讓芯片運行。

所以跨平臺的生態(tài)使用,是非常難的,因為操作系統(tǒng)就沒法翻譯,比如X86架構下的windows要運行安卓的軟件,或者ARM架構下的安卓等系統(tǒng)要運行windows軟件,都不容易。

當然,不容易并不是指不能做到,真要去做,還是做得一以的,只是比較難,辦法一般是通過二進制轉譯功能。

舉個例子,蘋果使用上了M1芯片后,改成了ARM架構,但原來MacOS下的軟件都是X86架構的,怎么辦呢?于是蘋果做了一個名叫 Rosetta 2 的指令翻譯器,將X86架構下程序的指令進行轉譯成ARM架構下指令,這樣就算是M1芯片,也實現(xiàn)了對傳統(tǒng) X86 架構程序的支持。

而蘋果的這種做法,也讓龍芯學了一招,在龍芯全面采用自研的LoongArch指令集后,也開始搞二進制翻譯功能,在LoongArch指令中包含了用于加速二進制翻譯的LBT子集,能夠模擬兼容MIPS、ARM及x86指令集。

按照龍芯胡偉武的說法,LoongArch指令集對MIPS指令的翻譯效率是100%,對ARM可以達到90%,最難的是x86,在Linux下翻譯的效率可達80%,Windows下的效率還要減少到70%。

而近日,有網(wǎng)友正式對這個功能進行了全面測試,并放出了視頻、測試圖等,發(fā)現(xiàn)雖然是在linux系統(tǒng)下,但還真的能夠使用windows、linux、安卓的程序,只是相比于原生的程序,運行稍慢一點點,畢竟轉換有效率損耗的。

事實上,龍芯之所以沒有進入普通消費者市場,就是因為龍芯無法使用windows,而大家習慣了windows下的生態(tài)。

如今通過二進制翻譯功能,讓龍芯可以使用上各種各樣的操作系統(tǒng)下的軟件,想必對于龍芯進入個人消費市場,是一件大好事。