03.07 linux可以理解為操作系統中的系統,那ARM和X86可以理解為芯片中的系統嗎?

FC餘新華


謝謝您的問題,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,全部都失敗。第三,通過不斷嘗試,今後兩者差異將越來越小,協同改進,有望進一步融合。
歡迎關注,批評指正。


追科技的風箏


現在芯片也是一個系統,簡稱soc,指集成了cpu以及其他系統運行必須的模塊如顯卡 ,內存接口,以及各種其他接口,如sata sd usb pcie 以太網等等。以前的電腦系統 cpu gpu 都是分開的,各種刷接口都要通過南北橋來接入,現在則是將這些芯片整合到一個芯片裡


用戶1362944465344


這麼說有點不準確,Linux本身就是一個操作系統,它是一個大學生編寫的,作為開源也就是任何人都可以隨意改變Linux的內核,但是都是免費的。而且全世界還有一個聯盟,他們的成員都是自願免費的維護Linux。使得Linux越來越好。由於是開源的,所以深受人們的喜愛。以Linux基礎開發出來的的各種不同的版本層出不窮。其中最著名的就是谷歌的安卓手機系統。

我國也開發出了紅旗電腦操作系統。只是沒有普及。

ARM 和X86都是硬件的架構。說白了就是制定的一個電腦硬件組織的運行標準和規則。就像說香港的方向盤在左邊,上路要在左側通行一樣。如果你生產的汽車要想賣到香港就得遵循這個標準,把方向盤放到左邊才能容許在香港銷售。

其實不管硬件軟件都是普及率高了,就有話語權,就可以制定標準。

希望這次我們的華為系統能夠普及並壯大,到時候你們想進去中國,就得用華為的系統,要不就一邊玩去。中國的其他企業也應該學習華為,高瞻遠矚走自己的創新的道路。





奇文影視


LINUX是開源的操作系統,和Windows操作系統同級別,因為開源所以改進空間大,改進後成了安卓、中國紅旗、深度等等很多。ARM和X86是指令集,是操作系統和機器溝通的指令集合,芯片按照這些指令集設計開發芯片,形成ARM芯片(高通驍龍、華為麒麟、三星芯片、聯發科芯片、紫光展訊)、X86芯片(英特爾、AMD、海光),ARM指令集是由精簡指令集RISC改進發展而成,X86指令集是由複雜指令集CISC改進發展成。LINUX系統運行在ARM芯片和X86芯片都可以,比如安卓運行於ARM做成手機很強,LINUX和深度運行於X86也很不錯;Windows運行於ARM芯片和X86芯片也都可以,但是Windows運行於英特爾X86芯片最強。


科爾馬覃金輝


Linux就是一個操作系統,專業上講,我沒聽過操作系統中的系統這樣的說法,Linux是操作系統的一個實現,更準確的說,標準Linux是一個宏內核時分操作系統;作為對比,Windows是微內核時分操作系統。


類似的,ARM和X86可以理解為CPU(中央處理器)的不同實現,ARM是RISC指令集(指令等長),X86是CISC指令集(指令不等長),RISC指令集一般功耗會比CISC低一些,但是指令效率也會低一些;


最後,芯片是個很廣泛的概念,CPU,GPU,單片機,甚至主板上的北橋,都是芯片。。。


雲谷計算


小伊評科技,希望幫到你

題主這個問題之中問題比較多,可能是題主還沒有正確的理解之Linux,ARM,X86這到底指的是什麼。筆者就好好的來解釋一下,希望可以幫到你,也希望可以幫到同樣有疑問的其他讀者朋友。

什麼是Linux,Linux目前為什麼這麼火

linux不是系統軟件,是一個操作系統,更為嚴格的來講是一個系統內核他主要負責操作系統內核負責與硬件相關的很多抽象和管理。但是他和我們熟知的一些系統不一樣,底層的Linux內核是沒有可視化的操作界面的,都是由一些指令構成(就像WindowS上的DOS語言)。大部分基於Linux的發行版系統(如ubuntu, fedora 等)都自帶圖形界面(桌面環境)。也正是由於Linux開源的特性,所有的程序設計人員都可以在Linux的基礎上進行一系列的設計改裝,比如可以開發不同的可視化的頁面等。而Android本質上可以說就是Linux上的一種發行版,具有獨立的圖形界面系統(只不過做了非常多的優化)。而為什麼Linux這麼火,是因為Linux是基於開源框架協議,任何人都可以獲得Linux內核並加以修改和創造,不會受到版權的影響。

基於Linux的PC版可視化界面


關於題主問的ARM和X86

首先題主的表述原則上並沒有問題。只不過在細節方面存在一些不嚴謹的地方

目前在網絡上所稱的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不是操作系統中的系統,他就是一個開源的類unix的操作系統。arm是一種處理器架構,x86是指他的體系結構,是一種泛稱。芯片可沒有他自己的操作系統,而且芯片就是個運算器,單獨放著沒有用,必須把它和存儲單元以及其他元器件搭配使用。我們可以根據需求選擇在開發板上移植安卓或者linux系統來進行操作。


愛思考的奧特曼


問題太扯了,操作系統是operation system,是機器運行時的資源管理調度系統,是一套純軟件概念。CPU芯片是操作系統賴以運行的物理基礎,芯片決定了操作系統的能力邊界,很多操作系統的特性需要CPU芯片的支持。當然如果你願意也可以不用芯片,比如ENIAC,電子管搭的。


_我大爺_


linux就是一種操作系統。也沒有什麼操作系統能叫基於linux。安卓不過是給linux換個shell和api。就像linux上一眾xwindows的ui一樣。同樣能叫操作系統我們能見到的還有windows、macos和ios。谷歌還是算了,自己的os還在圖紙上就制裁華為,他新系統估計還沒有鴻蒙成熟呢!


久兒爸爸


(我回答的與提問無關)請高人向全世界國家領導呼籲:美國為什麼要用陰招抵制華為,當世界使用了華為5G美國還能監聽世界嗎?世界要擺脫未來再被美國監聽,就得抵制5G落到美國手中,所以只有擁護華為,全世界都應站出來抵制美國無恥行為!


分享到:


相關文章: