第52章 ARM指令集(2/2)
舀起一勺菜”,問題就解決了,多么簡單。
這就是x86和arm的邏輯區別。
這個區別導致了x86和arm分道揚鑣——前者更加專注于高性能但同時高功耗的實現,而后者則專注于小尺寸低功耗領域。實際上也有很多事情x86更加合適,而另外一些事情則是risc更加合適,比如在執行高密度的運算任務的時候x86就更具備優勢,而在執行簡單重復勞動的時候arm就能占到上風。
比如假設我們是在舉辦吃飯大賽,那么x86只需要不停的喊“吃飯吃飯吃飯”就行了,而arm則要一遍一遍重復吃飯流程,負責喊話的人如果嘴巴不夠快(即內存帶寬不夠大),那么arm就很難吃的過x86。但是如果我們只是要兩個人把飯舀出來,那么x86就麻煩得多,因為x86里沒有這么簡單的舀飯動作,而risc就只需要不停喊“舀飯舀飯舀飯”就ok。
手機用戶請瀏覽閱讀,更優質的閱讀體驗。
,
『加入書簽,方便閱讀』