<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 細說(shuō)ARM、X86、X64、MIPS架構的系統及市場(chǎng)

細說(shuō)ARM、X86、X64、MIPS架構的系統及市場(chǎng)

作者: 時(shí)間:2017-10-13 來(lái)源:網(wǎng)絡(luò ) 收藏

  、、、他們是一種架構,是精簡(jiǎn)指令集合與復雜指令集合的區別。你可以理解為處理問(wèn)題的不同方式。他們運用的不同的指令集合、尋址方式、傳遞方式、后臺設計的處理電壓、時(shí)鐘等方式上有所區別。因此,在現象上表現為——“哇!我的電腦好快!”,“唉喲喂!這電腦電池很不經(jīng)用??!”。由于針對不同的任務(wù)而設計,因此,他們的處理效率、執行方式都不同,當然也針對不同的客戶(hù)。你明白定位理論就一定明白他們?yōu)槭裁磿?huì )存在。

本文引用地址:http://dyxdggzs.com/article/201710/365878.htm

  

  你發(fā)現生活在碎片化?因此,設備的功能也專(zhuān)業(yè)化,手持設備存在的必要是在特定的時(shí)間解決特定的問(wèn)題。因此,你懂了。

  好吧,我承認我講的一點(diǎn)都不專(zhuān)業(yè),但你一定明白他們誰(shuí)是誰(shuí)了。還不明白?那我也沒(méi)舍了……

  下面說(shuō)系統

  基于架構的開(kāi)放的指令,巨硬編寫(xiě)了windows系列程序集合,我們地球人叫他為Windows系統(程序,如果你愿加這倆字),原理就是執行CPU的一條條指令,換句話(huà)就是windows幫我們整理成一個(gè)個(gè)界面,界面好看、簡(jiǎn)單是關(guān)鍵。然后呢,我們就鼠標一點(diǎn),完成任務(wù)。對不對?好像很簡(jiǎn)單是不是?看段代碼吧。

  var

  sum,i: Integer;

  begin

  sum := 0 ;

  for i :=0 to 100 do

  begin

  sum := sum+i;

  end;

  ShowMessage(IntToStr(sum));

  end;

  代碼你0.2秒就看懂了,計算結果你當然知道啦。(別計較代碼優(yōu)化,我承認我好好好好幾年沒(méi)動(dòng)手寫(xiě)代碼了……)

  程序你明白了,那系統怎么工作的尼?

  首先,程序要調用類(lèi)庫,然后,編譯器將代碼轉化為windows可以識別的指令,windows再調用cpu的指令計算,最后,windows再將結果顯示出來(lái)給你看,給你看。

  假如有一天,你想設計一套自己的計算機語(yǔ)言,就是圣誕大叔的英文吧—Santa,你就需要定義語(yǔ)法、語(yǔ)句,編寫(xiě)引導庫,還有,你得編寫(xiě)一個(gè)編譯器,告訴windows系統,你這些語(yǔ)句是什么意思,讓他如何轉換給cpu執行。好吧,我知道你已經(jīng)明白,我有點(diǎn)說(shuō)多了,話(huà)多臉胖~~。

  如果你還堅持看到這里,說(shuō)明你比我還有耐心,你可以啄一口咖啡,仰天長(cháng)嘆,我要斗霾!是吧?……。

  然后說(shuō)arm架構下運行x86的exe程序

  當然不同架構下的程序是可以運行的,只要你的編譯器幫你處理好了。我們常見(jiàn)的位程序與程序不就通用嗎?為何Arm不行呢?這需要程序的優(yōu)化,編譯器的選擇等。相信軟件廠(chǎng)商是會(huì )隨大流的,畢竟用戶(hù)的使用習慣已經(jīng)形成,換句話(huà)就是:你已經(jīng)被手持設備綁架,包括你所處行業(yè)所處的領(lǐng)域功能細分。你只需處理你這一部分,統籌的事兒交給云處理中心調度。

  最后說(shuō)市場(chǎng)

  市場(chǎng)由生產(chǎn)者,交易者,需求者組成。

  生產(chǎn)者:Intel, AMD,高通,Apple,三星Exynos,海思麒麟……

  這些廠(chǎng)商做架構處理器(有些廠(chǎng)家用了人家的內核說(shuō)是自主研發(fā),你懂的。不討論),基于人類(lèi)的惰性。對嗎?我們因為懶得爬樓所以有電梯;因為懶得走路,所以有汽車(chē)(別和我說(shuō)是因為提高工作效率);因為懶得打字,所以有語(yǔ)音輸入法;因為懶得說(shuō)話(huà),大腦可植入蕊片,讀取你的思路最終為你完成任務(wù)。好了,我們個(gè)個(gè)都是霍金……

  惰性,好吧,正能量一些,叫提高效率。任務(wù)是高效完成了,功能卻退化了,最終命運被控制在少數人手中,最終我們都會(huì )死……。好吧,我又開(kāi)始主張凱恩斯了。

  因為提高效率,社會(huì )功能超細分,行業(yè)超細分,職業(yè)超細分。職業(yè)人橫向交流,營(yíng)銷(xiāo)垂直化、社群化,這沒(méi)什么不好,只是格局變化而已。對于這個(gè)市場(chǎng)的參與者來(lái)說(shuō)是競爭的變化,帶來(lái)了生產(chǎn)Arm架構的必須。對于交易者來(lái)說(shuō)是需求的變化,導致?tīng)I銷(xiāo)的轉變。對于需求者來(lái)說(shuō)是習慣的變化,使用行為變化。

  Intel也無(wú)需擔憂(yōu)Arm帶來(lái)的強大沖擊,統籌者們最終還是需要使用高性能、功能全面的產(chǎn)品。市場(chǎng)占有率的降低或許在利潤率上可以補回來(lái)。Microsoft通過(guò)龐大的消費群體的使用習慣,壟斷計算機系統市場(chǎng),也改變不了一部分用戶(hù)使用OS及Linux。再看看Apple公司報表,你也能明白一二了。

  要說(shuō)誰(shuí)錯過(guò)了某個(gè)時(shí)代,不如說(shuō)誰(shuí)沒(méi)有在自己的領(lǐng)域作的更好。

  頭疼治頭,腳疼治腳在一定時(shí)期也是正確的。別想那么多,我們最終都會(huì )死。



關(guān)鍵詞: ARM X86 X64 MIPS

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>