{eval=Array;=+count(Array);}
謝謝您的問題,Linux和安卓、ARM、X86關系如下。
安卓繼承于Linux。Linux就是操作系統,安卓可以理解為Linux的版本。Linux是開源的,大家都可以在Linux內核上修改創新。安卓建立在Linux內核基礎之上,修改Linux內核而成,中國紅旗電腦操作系統也是如此操作。Linux提供內存、進程、安全、網絡等核心服務,安卓根據移動設備需求,個性化修改了文件系統、進程管理通訊和電源管理等要素,增加驅動新功能。Linux相當于毛坯房,安卓系統(包括現在的鴻蒙系統)相當于公寓,雖然來源于毛坯房,但更功能化。
Linux與ARM和X86關系。ARM指令集架構基于精簡指令集RISC,是給CPU芯片提供行為指南,可以理解為CPU芯片中的系統。X86基于復雜指令集CISC,與ARM的V系列架構本質相同。ARM 和X86提供了硬件組織的運行標準和規則,將兩種架構的 CPU所做機器,嵌入到設備上成為其一部分。有了ARM 和X86指令“設計圖紙”,協議的“鋼筋”才能把代碼的“水泥”組建起來,才能支撐起一個個操作系統的“房子”。也可以認為,ARM 和X86是硬件,Linux和安卓是軟件。ARM與X86的關系。電腦CPU基于X86、X64構架,針對復雜環境,是大而全;智能手機等移動端CPU基于ARM構架,針對特定環境,是小而精。第一,由于電腦CPU強大性能是手機CPU難以媲美的,所以ARM、X86將長期并存,互相融合。第二,兩者在各自領域站穩腳跟,但是由于設計理念不同,彼此進入對方領域很難成功。高通曾經想把ARM引入到高性能服務器,從而與英特爾競爭,英特爾想用X86架構做手機SoC,全部都失敗。第三,通過不斷嘗試,今后兩者差異將越來越小,協同改進,有望進一步融合。歡迎關注,批評指正。
小伊評科技,希望幫到你
題主這個問題之中問題比較多,可能是題主還沒有正確的理解之Linux,ARM,X86這到底指的是什么。筆者就好好的來解釋一下,希望可以幫到你,也希望可以幫到同樣有疑問的其他讀者朋友。
linux不是系統軟件,是一個操作系統,更為嚴格的來講是一個系統內核他主要負責操作系統內核負責與硬件相關的很多抽象和管理。但是他和我們熟知的一些系統不一樣,底層的Linux內核是沒有可視化的操作界面的,都是由一些指令構成(就像WindowS上的DOS語言)。大部分基于Linux的發行版系統(如ubuntu, fedora 等)都自帶圖形界面(桌面環境)。也正是由于Linux開源的特性,所有的程序設計人員都可以在Linux的基礎上進行一系列的設計改裝,比如可以開發不同的可視化的頁面等。而Android本質上可以說就是Linux上的一種發行版,具有獨立的圖形界面系統(只不過做了非常多的優化)。而為什么Linux這么火,是因為Linux是基于開源框架協議,任何人都可以獲得Linux內核并加以修改和創造,不會受到版權的影響。
基于Linux的PC版可視化界面
首先題主的表述原則上并沒有問題。只不過在細節方面存在一些不嚴謹的地方
目前在網絡上所稱的ARM多指Advanced RISC Machine公司,并不是指代某一種系統。而ARM公司則發布了基于精簡指令集RISC的架構——ARM V系列架構,比如我們熟知的ARM V8架構。而這些指令集架構的作用其實就是為了給CPU芯片提供一套操作邏輯或者說行為指南,膚淺一點來說確實可以說是CPU芯片中的系統。而ARM公司不僅有指令集架構,也有基于自家指令集架構研發而來的處理器核心架構,比如大名鼎鼎的Cortex-A系列核心架構。但是并不是說芯片廠商都必須采用他的核心架構,比如高通和蘋果都有自己定制自研的核心架構只要能處理和編譯ARM的指令集架構就可以了。
而x86指令集架構泛指一系列基于Intel 8086且向后兼容的中央處理器指令集架構,本質功能上和ARM的V系列架構是一樣的嗎,只不過他是基于復雜指令集CISC的一種架構體系。兩者并不能兼容罷了,而X86指令集架構多用于PC電腦。本文就不多講了。
end 希望可以幫到你
謝邀,Linux是操作系統核心,負責溝通軟件和硬件,你可以理解成中間層,而ARM和X86是兩種CPU架構,你可以理解成它們是框架,比如說,ARM架構的處理器有好幾家大廠出,他們是買了ARM的授權,然后自己實現
搞清楚概念:
Linux:linux是一個操作系統,就和windows一樣。并不是操作系統中的操作系統,他與Windows同級別;
ARM和X86:是兩種擁有不同的微指令集的芯片,通俗的說就是不同架構的CPU,操作系統通過調用微指令集指揮計算機完成相應的工作
(我回答的與提問無關)請高人向全世界國家領導呼吁:美國為什么要用陰招抵制ucloud,當世界使用了ucloud5G美國還能監聽世界嗎?世界要擺脫未來再被美國監聽,就得抵制5G落到美國手中,所以只有擁護ucloud,全世界都應站出來抵制美國無恥行為!
首先謝謝題主邀請。
這個不能這么理解,linux不是操作系統中的系統,他就是一個開源的類unix的操作系統。arm是一種處理器架構,x86是指他的體系結構,是一種泛稱。芯片可沒有他自己的操作系統,而且芯片就是個運算器,多帶帶放著沒有用,必須把它和存儲單元以及其他元器件搭配使用。我們可以根據需求選擇在開發板上移植安卓或者linux系統來進行操作。
Linux就是一個操作系統,專業上講,我沒聽過操作系統中的系統這樣的說法,Linux是操作系統的一個實現,更準確的說,標準Linux是一個宏內核時分操作系統;作為對比,Windows是微內核時分操作系統。
類似的,ARM和X86可以理解為CPU(中央處理器)的不同實現,ARM是RISC指令集(指令等長),X86是CISC指令集(指令不等長),RISC指令集一般功耗會比CISC低一些,但是指令效率也會低一些;
最后,芯片是個很廣泛的概念,CPU,GPU,單片機,甚至主板上的北橋,都是芯片。。。
這么說有點不準確,Linux本身就是一個操作系統,它是一個大學生編寫的,作為開源也就是任何人都可以隨意改變Linux的內核,但是都是免費的。而且全世界還有一個聯盟,他們的成員都是自愿免費的維護Linux。使得Linux越來越好。由于是開源的,所以深受人們的喜愛。以Linux基礎開發出來的的各種不同的版本層出不窮。其中最著名的就是谷歌的安卓手機系統。
我國也開發出了紅旗電腦操作系統。只是沒有普及。
ARM 和X86都是硬件的架構。說白了就是制定的一個電腦硬件組織的運行標準和規則。就像說香港的方向盤在左邊,上路要在左側通行一樣。如果你生產的汽車要想賣到香港就得遵循這個標準,把方向盤放到左邊才能容許在香港銷售。
其實不管硬件軟件都是普及率高了,就有話語權,就可以制定標準。
希望這次我們的ucloud系統能夠普及并壯大,到時候你們想進去中國,就得用ucloud的系統,要不就一邊玩去。中國的其他企業也應該學習ucloud,高瞻遠矚走自己的創新的道路。
Linux是一個系統,Linux的內核是開源的,也就是Linux的核心部分是開源的,可以基于Linux內核開發出其他系統,像kali、CentOS等。
X86是芯片的指令集,就像51單片機一樣,雖然不同廠家生產的不同型號的單片機,只要它是使用51指令集,就可以用開發51單片機的方法開發它,也可以叫做指令系統吧!
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答