回覆列表
  • 1 # 功名盡在長安道

    arm和x86是指的處理器架構,一個支援複雜指令集CISC,一個支援精簡指令集RISC。硬體廠商可以根據不同的架構開發相應的cpu。從能效比來看,RISC明顯優於CISC,不過當年因為intel過於強大,硬推cisc,而risc陣營都是各自為戰,無法形成統一的市場規模,最終在intel推出sse指令集後取得決定性優勢,一舉佔領市場,從而開啟以市場擊敗技術的先河。

  • 2 # 光明右使8787

    Linux是作業系統核心---kernel。基於Linux核心的作業系統叫Linux發行版,如Ubuntu CentOS Android 都是Linux發行版,通常說的Linux系統是指Linux發行版。

    ARM和X86是CPU的指令集,就是對CPU定址和運算硬體實現的描述。大致上可以理解為:相同的指令集彙編程式碼是可以相容的;不同的指令集只有C程式碼可以相容,也就是不同指令集他們的C編譯器不同,比如在PC編譯ARM程式,就要用交叉編譯。

    CPU中沒有系統,是純粹的物理電路。只有把系統灌入記憶體特定的位置,CPU才能呼叫並執行指令。

  • 3 # 奇文影視

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

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

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

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

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

  • 4 # 小伊評科技

    什麼是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 希望可以幫到你

  • 5 # 追科技的風箏

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

  • 6 # 雲谷計算

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

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

    最後,晶片是個很廣泛的概念,CPU,GPU,微控制器,甚至主機板上的北橋,都是晶片。。。

  • 中秋節和大豐收的關聯?
  • 獻血後的注意事項?