» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 26 12
发新话题
打印

[新闻] XBOX ONE的架构:几乎和 WINDOWS8系统相同的虚拟机系统

来源:http://wccftech.com/xbox-one-architecture-explained-runs-windows-8-virtually-indistinguishable/



几个月之前,多家新闻媒体报道 Xbox One 拥有三个操作系统,之后他们又报道这三个操作系统一个是精简后的 Windows 8,一个是 Xbox One 本身的系统,第三个是负责前两者交替的中间层系统。

他们错了!

Xbox One 的确有三个系统没错,但事实是:一个是完整版的 Windows 8,一个是精简版的 Windows 8,第三个是作为主系统的实时操作系统。下面让我们来看看:

Xbox One 的游戏和应用的确都是在 Windows 8 上运行的。我们最近收到了在 Build 2014 大会上 Frank Savage 的演讲 PPT 和音频文件,注意到了好多新闻媒体都没有说的一些事情。Xbox One 运行的是 Windows 8,而且在 Xbox One 上运行的游戏和应用都是在一个完整的 Windows 8 和精简版的 Windows 8 上运行的。所以怎么说都离不开 Windows 8。

第一层:主系统

是一个实时操作系统来控制 Xbox One 的硬件和资源。用 Frank Savage 的话说就是“具备一切,知道一切是如何工作的,拥有 CPU 和 GPU”。这是 Xbox One 最基本的系统,但是这个系统只负责任务管理和安全,不负责运行任何游戏和应用。同时运行另外两个操作系统,一个是非 Hyper-v 的 完整的Windows 8 系统,另外一个是特有的经过精简的 Windows 8 系统。

第二层:共享分区系统

这其实就是一个完整的 Windows 8 系统,只不过就是虚拟机罢了。这个系统负责所有基本功能,同时包含负责解释外部命令的 shell 功能。共享应用在这里运行,游戏的一些主要功能例如网络和音频等也在这里运行。

第三层:独占分区系统

这是一个特有的操作系统,Frank Savage 说这是个“减肥后的 Windows 8”。经过手动调整后移除了所有瓶颈和高负载软件。这是一个分区而不是一个虚拟机,所有 DirectX 绘图请求直接从这里进入主系统,不通过第二层。

基本上 Xbox One 就是一台 x86,x86-x64 架构的机器。就像 Frank Savage 说的那样:任何游戏在 Xbox One 和 Windows 8 上跑得都一样出色。这就是说接口能力非常出色,如果 Frank Savage 说的是真的,就不存在什么接口延迟。


TOP

posted by wap, platform: Galaxy Nexus

说的很好,可这有什么意义?



TOP

APP移植方便了  显卡也就基本上和PC的“7780”一样了


TOP

看的我一头雾水

TOP

posted by wap, platform: iPhone

对操作系统一知半解的小编负责采访、编辑,再由更加一窍不通的中国网民进行神翻译。于是一篇怎么看都看不明白的所谓“硬件神文”就这么诞生了。

TOP

引用:
原帖由 hqqttjiang 于 2014-4-21 14:59 发表
APP移植方便了  显卡也就基本上和PC的“7780”一样了
和大型游戏的图像影响不大,X1的显卡不好优化主要是ESRAM的问题,不是OS的问题,主机API的优化本来就集中在CPU而不是GPU一侧
只要ESRAM的SDK不够完善(这不是搞搞突击或者大跃进就能短时间完成的),PC游戏移植到X1就谈不上方便,倒是PS4一直很方便
主要影响的是app,尤其是X1把很多OS应该自带的基础功能都做成app了,转圈转个没完,非常烦心

[ 本帖最后由 Nemo_theCaptain 于 2014-4-21 17:07 编辑 ]

TOP

posted by wap, platform: iPhone

一个host os (rtos),上面跑俩guest os,一个为应用,一个为游戏。 这种方案很常见,但这种方案放在上网本一样的硬件上就比较奇葩

TOP

引用:
原帖由 finalx 于 2014-4-21 16:05 发表
posted by wap, platform: iPhone

一个host os (rtos),上面跑俩guest os,一个为应用,一个为游戏。 这种方案很常见,但这种方案放在上网本一样的硬件上就比较奇葩
X1和PS4都固定有2个核心和3GB左右的内存给OS用

TOP

posted by wap, platform: Galaxy S II

那就是说……果然是和PC统一平台么?

TOP

没看懂到底有什么好处

TOP

引用:
原帖由 wcj1122 于 2014-4-21 16:22 发表
没看懂到底有什么好处
如果玩家全面使用微软生态(桌面平板用WIN8.1,手机用WP8.1)和微软账号的话,将来X1会给用户带来很多便利,大概这个意思

对纯游戏开发没什么明确的好处

TOP

引用:
原帖由 KoeiSangokushi 于 2014-4-21 16:33 发表

如果玩家全面使用微软生态(桌面平板用WIN8.1,手机用WP8.1)和微软账号的话,将来X1会给用户带来很多便利,大概这个意思

对纯游戏开发没什么明确的好处
是不是100%支持DX12的全部特性呢???

TOP

posted by wap, platform: iPhone
引用:
原帖由 @KoeiSangokushi  于 2014-4-21 16:07 发表
X1和PS4都固定有2个核心和3GB左右的内存给OS用
233,虚拟化的方案一般是牺牲一些计算性能,来降低部署,管理,维护,安全成本。x1性能很过剩么?

TOP

引用:
原帖由 cangying 于 2014-4-21 16:47 发表


是不是100%支持DX12的全部特性呢???
DX12也没提出什么新的特效技术吧

感觉DX12跟WIN8一样,看重的是优化和易用性

TOP

引用:
原帖由 finalx 于 2014-4-21 17:45 发表
posted by wap, platform: iPhone

233,虚拟化的方案一般是牺牲一些计算性能,来降低部署,管理,维护,安全成本。x1性能很过剩么?
微软对XBOX360原有OS的扩展性感到不满意,所以直接用WIN8的底子了

但是微软又不可能直接拿WIN8来跑游戏,这样就是纯PC,而失去家用机存在的意义了,所以搞了个虚拟机,这很正常吧

[ 本帖最后由 KoeiSangokushi 于 2014-4-21 18:03 编辑 ]

TOP

 26 12
发新话题
     
官方公众号及微博