免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1117|回复: 1
收起左侧

[灌水] Experiment 19项目——Windows Phone 8与Windows RT的先行者

[复制链接]

7711

主题

31万

铜板

892

好友

超级版主

地信网论坛贵宾

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
128764

宣传勋章优秀斑主灌水勋章活跃勋章贡献勋章童话节勋章

QQ
发表于 2012-7-20 07:00 | 显示全部楼层 |阅读模式
这是在2008/2009年的一个攻关项目,它对Windows Phone这个操作系统平台进行了重新设想。在同一硬件体系下,这个原形证明了Windows NT与CLR(公共语言运行时)可以拥有相对于Windows CE与.NET Compact Framework组合更好的性能优势。在Experiment 19项目完成的几个月后,微软同时开始开发Windows Phone 8和Windows RT for ARM。




      这是对Windows Phone平台的全新设想,在2008年秋季,微软的操作系统组( Operating Systems Group )当时加入了Menlo项目开始探索寻求全新的手持设备体验。与此同时,Windows Phone 7已经在早前的开发中使用了Windows CE内核与.Net Compact Framework.而他们当时已经对这个"前朝遗物"探索了将近一年多了。虽然他们运行良好,但是这个开发组却感到非常丧气,因为他们对运行于PC机上的Windows NT系统和.Net Framework Common Lauguage Runtime(CLR)缺乏兼容性支持。他们认识到这项目将成为一个大胆的尝试:他们能不能将CE替换为NT,同时将Compact Framework替换为CLR呢?


     他们开始着手于这个攻关项目,代号”Experiment 19“,对目前用于Windows Phone的软件平台进行重新设计。他们从一个Windows核心(称之为MinWin)开始着手,同时还将Winodws NT内核移植到了ARM处理构架上。他们与一批MinWin的先驱者们一起紧密的工作,这其中包括了Adam Glass,Mark Russinovich, Richard Pletcher, Richard Neves和Bryce Cogswell,还有来自于NVIDIA的伙伴,他们开始编写必要的设备驱动和固件进行启动引导,运行MinWin在原型手机上。 他们还专门为CLR开发了一个ARM JIT编译器,并把CLR运行时移植到了ARM构架上。为了完整这个系统,他们也同时移植了一个基于手机实现的Silverlight,让它运行在基于 ARM实现的CLR上。

      这个最终系统证明了在当前手机硬件体系下基于”桌面PC"的代码实际上运行效率要老旧的移动系统(Windows CE)更高。为什么?因为移动芯片现在可以提供更高级的特性和更强大的性能,比如多核心,使其性能几乎可以匹敌几年前的PC机。Windows NT和CLR的代码基础很早之前就已经可以实现性能的最大优化。在Experiment 19中,他们证明了微软可以开发出使用基于桌面系统代码(NT与CLR)的移动设备。几个月后,微软开始开发Windows RT for ARM平板和Windows Phone 8。

该会员没有填写今日想说内容.

1145

主题

10万

铜板

2

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
21817

灌水勋章活跃勋章冰雪节勋章

QQ
发表于 2014-3-13 09:07 | 显示全部楼层

本帖有奖励铜板

评分

参与人数 1铜板 +1 收起 理由
admin + 1 亲,你好快哦~~~

查看全部评分

加强科技支撑和引领  实现地质找矿新突破 。     
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表