天下网吧 >> 网吧天地 >> 网吧行业 >> 网络追踪 >> 正文

微软WP7系统文档曝光:必须使用ARM处理器

2010-4-22www.ifanr.com佚名

  结构:最多支持32000个线程

  Windows Phone 7的底层是Windows Embedded CE 6.0,已有官方文档介绍了相关细节。相比Windows Mobile 6 系列所基于的Windows CE5而言,CE6 的设计更接近桌面级操作系统。只要内存足够多,CE 6最多支持32000 个线程,而 CE5 仅支持32 个线程(去掉 kernel 本身的话就只有 31 个)。

  新系统的内存管理方式有着本质的改变。32 位内存空间被分为两部分——上部(2GB)专供 kernel;下部(2GB)用于非 kernel 代码。下部又被分为两部分——1GB 用于各种共享结构,比如系统库;1GB 供应用程序随便使用。每个进程都可以分配到独立的下部(2GB)空间,也就是说单个程序最多可以分配到1GB 内存。

  这样一来每个程序可用的内存就比Windows Mobile 6大得多。后者每个进程最多只能分配到32MB 内存。结果就是Windows Phone 7的限制比Windows Mobile 6宽松很多,是一个好得多的程序平台。这也意味着Windows Phone 7的多任务性能比上一代更强。

微软WP7系统文档曝光:必须使用ARM处理器

  Windows Phone 7采用两种文件系统:IMGFS 和TexFAT。前者专用于存储可升级的系统镜像;后者是transactional 版的exFAT文件系统,允许单个文件体积超过4GB ,用作用户存储空间。

  用户文件通过一个统一的存储系统进行组织,为程序和用户提供一个不限位置和文件系统的统一视图(不区分内置存储和闪存卡)。这意味着闪存卡里的有些内容可能不能被删去;如果闪存卡内的一些关键文件被移除,手机就只能进行紧急通话。

微软WP7系统文档曝光:必须使用ARM处理器

  Windows Phone 7 默认采用基于DirectX10 的Windows Direct3D 11 处理3D 图形(上一代采用移动版的 Direct3D),设备厂商得自己写2D 和3D驱动。

  尽管API 是Direct3D 11,但硬件本身仅支持Direct3D 9,因此Windows Phone 7将采用在Windows 7上初次亮相的Direct3D 10-on-9 功能,让Direct3D 10/11 的API 用在Direct3D 9 硬件上。

  感想

  文档进一步证实了Windows Phone 7是一次大改。微软想在不排挤合作伙伴的情况下尽可能的控制硬件和程序,以提高整体体验。

9 7 3 1 2 4 8 :

本文来源:www.ifanr.com 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。 Email:support@txwb.com,系统开号,技术支持,服务联系微信:_WX_1_本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行