重生香江之傳奇人生_第52章 ARM指令集 首頁

字體:      護眼 關燈

上一頁 目錄 下一章

從這裡能夠看到,對於號令彆人做事如許一件事情,分歧的人有分歧的瞭解,有人以為,如果我起首給接管號令的人以充足的練習,讓他把握各種龐大技術(即在硬體中實現對應的龐大服從),那麼今後便能夠用非常簡樸的號令讓他去做很龐大的事情――比如隻要說一句“用飯”,他就會用飯。

x86-64和x86-32本來就是兩套指令集,隻不過做到了一個CPU上罷了。但是為甚麼在一開端不把x86-32指令集和RISC64-bit指令集做到一個CPU?

這個辨彆導致了X86和ARM分道揚鑣――前者更加專注於高機能但同時高功耗的實現,而後者則專注於小尺寸低功耗範疇。實際上也有很多事情X86更加合適,而彆的一些事情則是RISC更加合適,比如在履行高密度的運算任務的時候X86就更具有上風,而在履行簡樸反覆勞動的時候ARM就能占到上風。

因為,微軟的體係實在就是為X86指令集量身打造的。

這就是在尋覓將來途徑的相容和讓步!

蘋果如許做的好處,就在於能給用戶一個清楚非常的理念和比較,也能構成一個品牌效應,讓用戶在內心開端信賴這個CPU係列,在這個根本上,蘋果公司纔開端動手研製RAM架構的桌麵級CPU。

因為,在架構上,二者之間並不不異,在於設想者考慮題目體例的分歧,詳細實現的體例也就分歧。

以是,蘋果公司想要研製ARM架構的桌麵級CPU,在X86指令集一統江山的根本上,向英特爾讓步是必不成少的,要不然他也不會丟棄合作了那麼多年的IBM公司。

比如假定我們是在停止用飯大賽,那麼X86隻需求不斷的喊“用飯用飯用飯”就行了,而ARM則要一遍一遍反覆用飯流程,賣力喊話的人如果嘴巴不敷快(即內存帶寬不敷大),那麼ARM就很難吃的過X86。但是如果我們隻是要兩小我把飯舀出來,那麼X86就費事很多,因為X86裡冇有這麼簡樸的舀飯行動,而RISC就隻需求不斷喊“舀飯舀飯舀飯”就OK。

正如x86架構的晶片在前期不是一個純粹的龐大指令集晶片一樣,宿世那些令內行人看得目炫狼籍的CPU係列一半因為高傲而導致貿易決策失誤,一半是因為決策失誤而強行讓用戶被綁架的原因。

加入書架我的書架

上一頁 目錄 下一章