微软:ARM处理器运行Windows 10速度接近原生X86

数码科技

35人已加入

描述

  微软专为ARM处理器开发的Windows RT系统已经无人问津,相关产品都不再更新了。现在的情况下要想让开发者为全新的系统平台开发另外一套软件实在太难了——用户太少,开发者没动力;缺少应用,消费者又不会埋单。现在微软不搞另外的系统了,直接开了个大招——在ARM处理器上运行原生Windows 10系统,之前微软已经展示过几次高通骁龙处理器在Windows 10下运行Photoshop等应用的情况了,Build 2017上微软还提到这个ARM-X86模拟器的性能,表示ARM运行Windows 10系统接近原生X86。

  

  既然开发者不愿意为微软的RT系统开发应用,那微软能依靠的就是现有的Windows了,所以微软做了一个大胆的决定——在ARM处理器上通过X86模拟器来实现ARM与X86指令集的兼容。这种思路在处理器设计上并不新鲜,很多多年前全美达的处理器就用过模拟器实现VLIW指令集兼容X86指令集,只不过全美达最后失败了,最终被收购。

  当然,微软并不是全美达,现在的情况也不一样了,在ARM上运行Windows还是有很大需求的,问题的关键是微软能不能在ARM上保证X86下的Windows使用体验,毕竟大家都知道ARM处理器是低功耗方向的,在性能上与X86处理器不能相提并论。

  在Build 2017会议上,微软又展示了ARM运行Windows 10系统的情况,详情可以参考MSDN上的视频,13分钟的视频中微软介绍了X86 Win32模拟器的原理、特性等,懒得看视频的主要看下面三个PPT吧。

  微软

  现有X86 32bit程序不需要修改就能直接运行,安装运行就跟普通PC一样

  

  核心、驱动及内部程序都是运行在ARM原生模式下的,X86用过WOW模式运行

  

  UWP程序也是原生运行的

  微软一直在强调ARM上运行Windows不需要开发者及用户做什么改变,就跟使用普通PC一样。至于性能,微软官方的表态是接近X86原生,但是具体怎么个接近法,这事可能还有得商量,到时候还得看具体的应用吧——日常的小软件我觉得接近原生还有可能,PS等大型软件也能接近原生?最关键的游戏性能呢?移动GPU性能的跟桌面显卡就更没得比了,这个是做不到原生性能了。

  微软的ARM on Windows目前只有高通骁龙处理器通过了认证,而且是新一代的骁龙835(虽然早前演示的平台是骁龙820),问世时间也要等等,消息称是在今年底。对于这样的产品,大家有没有兴趣?至少它还是非常吸引人的,微软要是真能兑现了这个诺言,那么既有ARM平台便携、低功耗的优势,又有Windows兼容优势的平板、2合1笔记本还是有购买冲动的。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分