VimIy微民网,让世界倾听微民的声音! 设为首页 | 加入收藏 | 网站地图
当前位置:主页 > 大杂烩 >

【64位手机CPU有什么用?】不是需要软件的配合才能充分发挥硬件的性能吗?

整理时间:2013-09-12 23:36 来源:www.vimiy.com 作者:编辑 点击:

【楼主】2013-09-11 13:14

» 不是需要软件的配合才能充分发挥硬件的性能吗?
    外行,类比于桌面,胡乱说
    
    对于一个封闭的系统来说,全面进入64位时代很快
    
    iOS7至少在5S上应该是64位操作系统
    
    而苹果提供了非常方便的32位转64位转换工具(是否可以反过来转换?)
    
    itunes可以识别用户手机型号,搜索出可以用的软件
    
    好想现在app的开发者的app强制适应iPhone5分辨率才给上架,64位也可以这么办
    
    看看相机拍照和摄影以及后期制作的演示,A7碾压A6不是梦,性能提升2倍不只是广告语
    
网友评论2013-09-11 13:18


    对于使用者来说,只需要知道提升多少就行了,64位技术有必要吹?
    
网友评论2013-09-11 13:20


    性能提升两倍,换用64位CPU在里面能起到30%的作用就不错了。
    
网友评论2013-09-11 13:22


    得有支持64位寻址的软件出现才行。
    
网友评论2013-09-11 13:33


    Reply Post by 萧萧夜叶 (2013-09-11 13:22):
    
    得有支持64位寻址的软件出现才行。
    
    这个不用操心,苹果早准备好了
    
网友评论2013-09-11 13:39


    Reply Post by 水星的雨 (2013-09-11 13:20):
    
    性能提升两倍,换用64位CPU在里面能起到30%的作用就不错了。
    
    64位性能提升绝不是2倍, 64位指内部总线64位, 寄存器较32位翻倍.
    至于计算性能, 原来32位是多少现在还是多少不会变.
    
    64位对移动设备来说, 更多的寄存器有助于并行优化, 减少缓存失败减少内存读取从而省电.
    但是64位的iPhone5S会很悲剧, 因为是32/64混合系统, 一旦你启动一个32位的App, 系统会加载32位的运行时, 导致更多的内存开销.
    你桌面上的64位系统跑32位应用也是一样的, 但是桌面8GB-16GB内存不在乎这几百兆的内存, 手机可就要在乎了, 所以5S是过渡产品, 等64位的好处显现出来, 5S已经过时了.
    
    另外苹果提供的不是转换工具, 而是Xcode的clang编译器, 这个玩意本身就支持32/64位编译, 因为iOS和OSX的编译器是同一个.....OSX的64位就是这么编译的.....
    苹果所有64位的辅助工具都是在当年10.6 Snow Leopard发布的时候就推出的, 现在只是顺便超链接到了iOS的SDK上而已.
    


网友评论2013-09-11 13:42


    Reply to Reply Post by MikeMK2 (2013-09-11 13:39)
    
    这一步肯定要走出去的,如今苹果走了出去,过两年就会有收获,不知道安卓什么时候走出这一步。
    
网友评论2013-09-11 13:49


    Reply Post by gold2008 (2013-09-11 13:42):
    
    这一步肯定要走出去的,如今苹果走了出去,过两年就会有收获,不知道安卓什么时候走出这一步。
    
    说实话, 这一步不是Android走的, 是看三星/高通/NV的了.
    苹果率先完成了64位的ARM处理器, 而三星/NV是没有核心授权的, 只有IP, 那么64位的ARM只有Cortex-A57可选, 这玩意又是和A15一样的高功耗配big.LITTLE的. 所以也就看高通怎么设计新的64位ARM CPU了.
    
    至于Android SDK, 这是Java的, 不在乎你32/64, 但是NDK就在乎了, 不过这么一来有一件事很方便--大部分性能不是很关键的App是Java运行的, 64位不需要升级, 直接就能用, 而且无须担心运行老程序加载老的运行库会加大内存开销--Java本身的JVM是虚拟化的, 没有新旧库一说. 少部分性能关键的NDK程序本身就是深度调整的, 这些开发者肯定会为新平台优化的......
    
网友评论2013-09-11 13:50


    比安卓靠谱点.java 64位的虚拟机到现在依然性能不行.
    
网友评论2013-09-11 14:00


    为了以后上8Gram
    
网友评论2013-09-11 14:02


    Reply Post by guanhaifa (2013-09-11 13:50):
    
    比安卓靠谱点.java 64位的虚拟机到现在依然性能不行.
    
    你这是怎么得到的结论.....64位Java虚拟机性能显然是毫无压力啊...服务器上吃个几十GB内存跑起来很欢的.....
    
网友评论2013-09-11 14:04


    Reply Post by MikeMK2 (2013-09-11 13:49):
    
    说实话, 这一步不是Android走的, 是看三星/高通/NV的了.
    苹果率先完成了64位的ARM处理器, 而三星/NV是没有核心授权的, 只有IP, 那么64位的ARM只有Cortex-A57可选, 这玩意又是和A15一样的高功耗配big.LITTLE的. 所以也就看高通怎么设计新的64位ARM CPU了.
    
    至于Android SDK, 这是Java的, 不在乎你32/64, 但是NDK就在乎了, 不过这么一来有一件事很方便--大部分性能不是很关键的App是Java运行的, 64位不需要升级, 直接就能用, 而且无须担心运行老程序加载老的运行库会加大内存开销--Java本身的JVM是虚拟化的, 没有新旧库一说. 少部分性能..
    
    下面一大段不懂...
    
    不过上面一段,我很同意,安卓的硬件、软件、还有手机厂商不是同一家,而且这么多家厂商是互相拆台的关系。所以要从32过度到64,所需时间要比苹果长。
    
    并且至少到今年位置,苹果仍然是智能手机的领导者,苹果开始向64迈进了,其他厂商不得不跟进,不过这条路并不好走。
    
网友评论2013-09-11 14:11


    Reply to Reply Post by gold2008 (2013-09-11 14:04)
    
    你是一点也没读懂....
    
    苹果在64位上不是以手机生产商, 而是以CPU设计方的身份在推广.
    推广64位是CPU设计/制造者才能去做的, 手机制造商无法推广64位.
    
    所以我说了NV/高通和三星还有ARM本身, 要看Cortext-A57和高通的Krait继续改进型.
    
网友评论2013-09-11 14:20


    Reply Post by MikeMK2 (2013-09-11 14:11):
    
    你是一点也没读懂....
    
    苹果在64位上不是以手机生产商, 而是以CPU设计方的身份在推广.
    推广64位是CPU设计/制造者才能去做的, 手机制造商无法推广64位.
    
    所以我说了NV/高通和三星还有ARM本身, 要看Cortext-A57和高通的Krait继续改进型.
    
    不论什么身份,苹果如果是铁了心的去推64位,肯定会在其他硬件以及软件方面给予支持的。
    
    而NV、高通、三星这3家想推,必须要其他厂家的支持,而其他厂家是否支持要看是否能盈利,在如今安卓市场红红火火,那些厂家未必会配合,就算配合,也不会放弃32的市场,所以并行的时间肯定要比苹果长。
    
网友评论2013-09-11 14:44


    Reply Post by gold2008 (2013-09-11 14:20):
    
    不论什么身份,苹果如果是铁了心的去推64位,肯定会在其他硬件以及软件方面给予支持的。
    
    而NV、高通、三星这3家想推,必须要其他厂家的支持,而其他厂家是否支持要看是否能盈利,在如今安卓市场红红火火,那些厂家未必会配合,就算配合,也不会放弃32的市场,所以并行的时间肯定要比苹果长。
    
    32位对于Android的Java来说比苹果轻松多了, 完全没有什么兼容性的问题.....
    所以说这是CPU厂商的事情, 和手机厂子完全无关. 你提供什么CPU, 厂子就用什么, Andorid 32还是64远没有iPhone这种全是原生代码的东西这么复杂. 这一点可以说是Android当初选择Java的好处.
    
网友评论2013-09-11 14:45


    Reply Post by MikeMK2 (2013-09-11 14:02):
    
    你这是怎么得到的结论.....64位Java虚拟机性能显然是毫无压力啊...服务器上吃个几十GB内存跑起来很欢的.....
    
    今年出的<<深入理解java虚拟机:jvm高级特性与最佳实践(第2版)>>依然推荐服务器用多个32位虚拟机集群而不是一个64位虚拟机.性能低15%左右吧记得.而且在手机领域的64位jvm,要么要压缩/解压缩对象句柄影响性能,要么直接用64位句柄影响内存占用.
    
网友评论2013-09-11 14:53


    Reply to Reply Post by guanhaifa (2013-09-11 14:45)
    
    我不确定你的这个书是哪年编写的, 但是实际生产环境现在全是JDK7 64位的......
    内存缓冲可以做的很大是非常方便的事情. 很多时候架构上的精简可以让程序跑出更好的性能.
    至于内存开销问题, 64位就是为了大内存才做的改变, 手机上使用64bit也是同样的原因.
    
网友评论2013-09-11 15:01


    Reply Post by guanhaifa (2013-09-11 14:45):
    
    今年出的<<深入理解java虚拟机:jvm高级特性与最佳实践(第2版)>>依然推荐服务器用多个32位虚拟机集群而不是一个64位虚拟机.性能低15%左右吧记得.而且在手机领域的64位jvm,要么要压缩/解压缩对象句柄影响性能,要么直接用64位句柄影响内存占用.
    
    
    
    
    
    
    

网友评论2013-09-11 15:19


    这帖子就没人回了啊
    

    
    
    

关于网站 | 网站声明 | 用户反馈 | 合作伙伴 | 联系我们
Copyright © 2012年2月8日