Apple移動設備處理器指令集armv6,armv7,armv7s及arm64

手臂處理器,因為其低功耗和小尺寸而聞名,幾乎所有的手機處理器都基於手臂,其在嵌入式系統中的應用非常廣泛,它的性能在同等功耗產品中也很出色。

的ARMv6,ARMv7的,armv7s,arm64都是臂處理器的指令集,所有指令集原則上都是向下兼容的,如的iPhone4S的CPU默認指令集為ARMv7的指令集,但它同時也兼容的ARMv6指令集,只是使用的ARMv6指令集時無法充分發揮其性能,即無法使用的ARMv7指令集中的新特性,同理,iPhone5的的處理器標配armv7s指令集,同時也支持ARMv7的指令集,只是無法進行相關的性能優化,從而導致程序的執行效率沒那麼高。

需要注意的是iOS的模擬器沒有運行臂指令集,編譯運行的是86指令集,所以,只有在iOS的設備上,才會執行設備對應的臂指令集。

相關文章

寫留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *