windows ARM处理器架构WOA

cpu

19人已加入

描述

一直以来,微软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

与合作伙伴携手

开发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

提供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、从发布前预览版到发布仍有许多工作要做。质量第一。代码仍未完成。

WOA

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

全部0条评论

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

×
20
完善资料,
赚取积分