瀏覽單個文章
gtbfrvdecswx
*停權中*
 

加入日期: Apr 2015
文章: 15
引用:
作者flatmode
基本上只要是支援c language寫的app幾乎都能直接從binary call出相對應的code 除了windows外幾乎所有的kernel都支援multi binary所以baytrail/broardwell可以在android/ios上跑arm code而同樣的snapdragon/a7/a8都可以跑x86 code(記住是直接在binary中把code轉換再run/execute, 不是疊床架屋的emulation )這也不是新聞了 而且就算有些app的binary不能直接轉換也沒關係 hardware virtualization(vt-x)可以讓cpu執行emulation而performance penalty極為輕微.

mac os事實上其kernel支援至少4種架構的binary. 68k, alpha在os x開始就終止支援 powerpc, mips雖然不公開支援但是其binary仍保存下來 arm的支援雖然沒有官方的承認但是apple早在10.6就加入arm的binary 加上apple開發了cyclone這種ipc上徹底超越haswell的怪物 只要cyclone(a7/a8)一旦成熟apple可能便會拋棄intel的x86 這也是為何skylake so hype的...



如果 堆疊核心及多執行緒像你所說這麼差的話

Sun 就不會力推sparc serise的cmt架構了(solaris os)

還是你認為全世界只有x86?
     
      
舊 2015-04-20, 06:34 PM #91
回應時引用此文章
gtbfrvdecswx離線中