windows ARM处理器架构WOA

一直以来,微软windows有一个值得关注的重点,那就是架构上的弹性,它贯穿技术转移,拓展消费者的使用方式。最开始时,它是针对单个个人的操作系统,配有办工软件,现在则成了大量硬件和软件技术的基础,连接互联的windows产品,成为强大的弹性计算方式。在windows 8上,我们从芯片组到体验上都进行了重构——将windows引入arm处理器架构,这是创新的大进展。它还拓展了pc视野,覆盖了更宽的pc形态和设计。arm版windows 支持pc设计创新,与新架构的windows os功能整合之后,可以带给消费者新的、不折不扣的pc。
本文与amr版windows技术基础有关,我们管它叫woa(windows on arm),woa是windows家族的新成员,和windows server、windows embedded、windows phone一样。woa与这些产品打造了windows根基,它们有高度的共性,分享相同的windows 8代码,它将开发、销售、支持,并成为全球最大的计算系统一部分。今天,我们会关注woa的开发,介绍一些功能,包括一些消费者体验。在介绍x86/64 windows 8时,还会一并谈谈与产品业务、营销方面的事。但今天只讲woa开发,不涉及营销和销售。
另外,尽管博文只涉及我们woa的工作,但我们也与其它企业有深度合作,如英特尔和amd,涉及的pc产品之宽前所未有。windows 8在强大而丰富的x86/64芯片上进行创新,也会在新的低能耗芯片上创新,比如英特尔在ces上展示的芯片,这些都需要强大的支持、更大的工程投资、增强的新设计、改进的架构,它涉及所有这些平台的windows。尽管我们讨论的是amr处理器的工程问题,但有一点要注意,所有这些已完成的、针对arm 平台的新工作,本文谈及的大多工作同样适合于x86/64平台和windows 8。我们仍会鼎力支持英特尔和amd的新产品,这是windows 8的一部分,它涵盖所有pc形态,包括平板、笔记本、超级本、一体机、台式机,硬件会利用windows8的新功能,而windows 8也会发挥硬件的优势。
使用woa的感觉会和在x86/64上使用windows 8一样。方式一样。你会开机,然后用相同的方式加载程序。你会使用windows商店,也可以使用windows的内部功能,比如新的启动屏幕,metro风格程序,还有ie浏览器,包括外设。如果你愿意,windows桌面版程序中的工具也会有,比如资源管理器、桌面ie。它同样有快速而流畅的体验,换言之,我们设计woa的宗旨是让它用起来如你所愿。wao支持pc设计的创新,与新的os架构功能整合,它会带给客户不折不扣的体验。
另外,尽管博文只涉及我们woa的工作,但我们也与其它企业有深度合作,如英特尔和amd,涉及的pc产品之宽前所未有。windows 8在强大而丰富的x86/64芯片上进行创新,也会在新的低能耗芯片上创新,比如英特尔在ces上展示的芯片,这些都需要强大的支持、更大的工程投资、增强的新设计、改进的架构,它涉及所有这些平台的windows。尽管我们讨论的是amr处理器的工程问题,但有一点要注意,所有这些已完成的、针对arm 平台的新工作,本文谈及的大多工作同样适合于x86/64平台和windows 8。我们仍会鼎力支持英特尔和amd的新产品,这是windows 8的一部分,它涵盖所有pc形态,包括平板、笔记本、超级本、一体机、台式机,硬件会利用windows8的新功能,而windows 8也会发挥硬件的优势。
使用woa的感觉会和在x86/64上使用windows 8一样。方式一样。你会开机,然后用相同的方式加载程序。你会使用windows商店,也可以使用windows的内部功能,比如新的启动屏幕,metro风格程序,还有ie浏览器,包括外设。如果你愿意,windows桌面版程序中的工具也会有,比如资源管理器、桌面ie。它同样有快速而流畅的体验,换言之,我们设计woa的宗旨是让它用起来如你所愿。wao支持pc设计的创新,与新的os架构功能整合,它会带给客户不折不扣的体验。
本文分为如下部分:与合作伙伴的合作、程序提供、面向arm的工程(贯穿不同的子系统)、arm开发、提供woa pc,最后一点就是讲讲下一步。
与合作伙伴携手
开发woa是从企业合作开始的,这些企业制造arm处理器,将它们与子系统聚合,提供类似“主板”的产品。它与大家熟知的“主板”不同,你可以将woa主板想像成硅封装电路板,许多硅层组合,形态很小,它叫做片上系统,也就是soc。
每家arm授权企业制造的芯片不同,功能也不同,会有所权衡,并设计完全独特的芯片。因为存在选择,所以产品各不相同。没有单一的arm体验,正如我们在其它操作系统中看到的,同样的amr cpu与不同的组件、驱动、软件配合,会导致体验的质量完全不同。正因如此,woa项目才从此处开始,我们与三家arm授权商合作:nvidia、高通、德仪。每家都有不同的专长,有不同的方法,它们都为woa做出独特的贡献。在今天的市场上,三家都在arm产品上极为成功,从平板、智能手机、电子书到嵌入式设备,无不如此。我们有幸获得这些好伙伴的支持,在解决多样化时woa是特例。
soc只是第一步。要提供woa pc,还要与pc制造商合作,它们有自己的制造、系统工程、产业设计专长,将它们的优势与arm合作伙伴结合,才能开发完整的pc。pc制造商还拥有不同的渠道和产品支持,可以向消费者企业销售pc。
在这种合作关系中,微软的角色是提供windows操作系统,并针对新硬件、新环境、新工程挑战进行调整。我们的目标是确保重构的windows带来无缝体验,从芯片、固件、硬件、系统、程序、最终让用户与pc互动,无不如此。
提供程序
正如我们在build大会及其它论坛上透露的,woa拥有所有的winrt功能,这在windows开发者预览版中已经拥有。所有用来开发 x86/64位metro程序的工具已经提供给开发者,它同样对woa有效。开发者可以用我们的开发工具开发本地 c/c++代码,追求最大性能和最高弹性,只要使用c#、xaml、vb和html5工具,并且代码匹配wintr api,便可以用作woa程序。另外,对于已有代码,只要是用c、c++、c#、visual basic或者javascript开发的,并且匹配winrt api,就可以自由将代码植入程序中。windows程序店可以同时支持armx86/64程序的执行。
我们之前还演示过微软新的metro程序,它连到云服务,比如hotmail、skydrive、messenger及其它第三方服务。woa 也会提供这些程序,用户也可以移除它,改变设定,或者从windows程序店中寻找第三方软件替代。程序店中的metro程序可以与任何选择的服务匹配,不管它是不是微软服务。
在windows 8下一个预发布版本中,我们会看到微软的metro程序,它们支持广泛的产业媒体、文档标准,包括支持html5的ie10。
对于woa来说,普及的windows桌面系统是一个重要部分。桌面产品提供给用户一个与pc互动的熟悉之地,尤其是在文件、存储、网络、广泛的外设上更是如此。你可以使用资源管理器,可以连接外部存储设备,可以管理网络分享的文件,可以使用多屏幕,完全看你的选择而定。如果你用过开发者预览版 windows 8,就会发现桌面用户界面针对触摸互动有了优化,改进了用户界面情境支持。
同时woa(windows8也一样)在设计之时,出发点是用户常使用metro程序,而不必花时间用在桌面程序上。
有些人认为,应该从woa中剔除桌面程序,以保持纯净,与过去诀别,或者更简单一些,更敏捷一些。对我们来说,放弃一些有用的、但对用户成本不高的东西,这是一种妥协,我们不希望在pc演进时看到。每个平台都有不同的模式。不论是否支持向未来程序模式过渡,还是支持在同一平台上提供不同程序模式,还是支持不同的工作方式,多模式都是一种更具弹性的解决方案,它为每个平台提供不折不扣的体验。
在windows桌面模式中,woa会包括一些新的微软桌面程序,如word、excel、powerpoint、onenote,也就是所谓的office 15。如果用户想体验office办工软件,woa会提供优势的产品。
提供woa pc
提供woa pc意味着要建立一个全新的系统,它为pc制造商带来机会,带来拥有新功能的新pc。这些pc会专注于从三个方面达到性能新高度:产业设计轻薄、超长电池续航时限、整合质量。
由于要在soc、外设、固件、os上紧密相连,woa pc是一项联合工程,它超过了产业合作伙伴的单纯合作。windows团队的软件人员要排除芯片故障,而硬件工程师又要用visual studio通过用户界面解决定时问题。每一台woa pc都是一个新的工程使命,从挑选组件开始,到固件、驱动,最终组装,并由pc制造商提供独特程序。
尽管每台woa pc都独特,硬件上允许创新,但windows的角色一如既往,对用户而言体验不变。为达到这个目标,我们与多家arm授权商合作,如nvidia、高通、德仪。每家都与自己的合作伙伴合作,将woa pc带到市场。这些pc都是针对woa设计和制造的。从芯片组到固件到驱动,都针对woa作了最佳优化。合作伙伴努力进行设计创新,产品形态不只包括平板。这些产品目前正在开发。pc商的工同目标是在推出x86/64pc时,也推出arm版pc,它们使用最新一代的平台,拥有低能耗和高性能。
我们想向大家保证,一旦消费者买了woa pc,它将明显区别与x86/64 windows 8,不会混淆。pc会预装os,所有驱动和支持性软件也都预装就绪。woa不会作为软件单独销售,因此你不用担心该安装哪张dvd,因为它只在特定pc上运行。
woa pc只会通过windows或者微软升级提供服务,消费者程序也只从windows程序店购买,用户不必担心程序是否能运行,因为在程序店外你没法下载,也没法通过dvd安装。woa pc在使用和管理上类似于消费电子设备。
我们还在开发windows 8和woa、从发布前预览版到发布仍有许多工作要做。质量第一。代码仍未完成。

DO-178C将现代技术引入安全关键型软件开发
打造中国制造业的未来
蓝色起源新火箭成功发射,飞行高度达10万米
新能源电池起飞尚需时日
小米笔记本Air 12.5升级七代酷睿m3 可选256GB容量
windows ARM处理器架构WOA
华为Mate X2正式发布:打开巨大的产业空间
关于虚拟现实的重要元素以及VR设备
智能医疗中红外成像监护系统的实现
网站安全技术之ACL权限认证限制
东芝新推CMOS多功能门逻辑器件,满足移动设备需求
STM32独立看门狗和窗口看门狗的使用
截止目前:全球共有122个5G商用网络推出
AMOLED显示屏引起行业内外广泛关注,PMOLED工艺制程简单技术难度较小
瞄准智能家居,你需要知道哪些公司?
手机触摸屏失灵的六种解决方法
如何去安装监控摄像头
FLIR声像仪的应用优势
施耐德电气与赛迪共造透明工厂助推智能制造落地
模组串口电路常见电平匹配方法