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


发新话题
打印

为何在PS3平台写程序要比XB360困难?

一名显然与微软有关的人士在自己博客上发文指出,Xbox 360的系统开销仅占用32兆内存,三核中的Core0向游戏开发人员完全开放;core1、core2仅有个位数的CPU占用率。

占用这32兆内存的进程包括系统内核、设备驱动程序、360向导(好友列表、语音/文字短消息、成就列表、玩家人物卡、Live集市、一对一聊天室、虚拟键盘,和音乐播放器)。

这样,X360的设计人员就为游戏创作人员保留了将近480兆内存空间,与其相比,索尼的PS3就要麻烦得多。

PS3的512兆内存被分为两个部分,其中一部份(256兆)为GPU保留,系统软件也占用了相当一部分;如果要使用玩家列表或在线交易等功能,还需占用额外的内存空间。据称(
http://arstechnica.com/news.ars/post/20060413-6600.html),PS3的系统开销占用了96兆内存,另一篇文章指出(http://www.innerbits.com/blog/2007/02/27/ps3-online-background-downloading-the-sony-way/),玩家列表还要再占用9兆。

如果上述数字属实,那么即使把GPU保留区算上,PS3的可用内存数也只有512-96-9=407兆,比X360的可用内存数少73兆。

文章作者称,早在Xbox360的设计初期,Xbox团队信奉的理念就是:

1. 让游戏创作人员专注于游戏开发。
2. 为游戏开发人员提供尽可能多的内存空间,让他们创作出好的作品

所以,X360的操作系统被设计得尽量精简,让所有的功能都简便好用,比如通用型的玩家列表,可定制的音乐播放,现成的Live集市……,所有的这一切都被包容于那小小的32兆空间里,那些执着地为内核减肥的技术人员是真正的无名英雄。




TOP

引用:
那些执着地为内核减肥的技术人员是真正的无名英雄。
那些执著地为内核减肥的程序员是真正的微软杀手锏



TOP

ps3 的内存是 256m ddr3 + 256m xdr吧
xo是 512m ddr3
还是不能简单用容量来衡量吧


TOP

不免想起了idsoftware做Doom2的时候,重写了多少次代码,才能在386+4M内存下流畅运行了~~~

TOP

跟ms比os当然是没得比了,就犹如跟电器老手sony比电子产品稳定性一样:D

TOP

内存还只是一方面。
那个CELL真正提高了系统的复杂度,多线程 + 非对称处理器,这是对开发者绝对是挑战。
不是没有可能驾驭,不过需要Trade off那就是提升开发成本,需要Hire更加高明的程序员,需要更多的debug,需要更加好的开发和调试工具支持。相对而言,对称多处理器要容易的多。

TOP

这个说明微软在操作系统上的方向都是错的

TOP

虽然没关联还是想问下LZ,为什么XO在界面下假死的情况比PS3多不少呢?(非红灯):D

TOP

引用:
原帖由 NeoB 于 2007-3-27 22:13 发表
ps3 的内存是 256m ddr3 + 256m xdr吧
xo是 512m ddr3
还是不能简单用容量来衡量吧
你太无趣了吧

TOP

引用:
原帖由 zwl 于 2007-3-27 22:19 发表
虽然没关联还是想问下LZ,为什么XO在界面下假死的情况比PS3多不少呢?(非红灯):D
等……………………大多数这种情况是由于网络传输速度太慢引起的,尤其是察看对方成就的时候……………………

TOP

软件编写的好坏是至关重要,微软又是世界第一软件公司
ps3的系统除了好看,没什么实际作用,而且还不能多任务执行,已经耗掉这么多内存
id software的人也是世界顶尖变态程序员,想想3年前就能在大多数pc上跑doom3那种光影效果,绝对是程序的力量

偶一个朋友目前正在移植ps3版graw2,预定5月上市,前段时间给我的xo上发了条牢骚短信:不但机能差,开发难度也实在让人无法忍受

TOP

同veryend,美国真是好地方

TOP

引用:
原帖由 NeoB 于 2007-3-27 22:13 发表
ps3 的内存是 256m ddr3 + 256m xdr吧
xo是 512m ddr3
还是不能简单用容量来衡量吧
ddr3的规格已经相当高了……………………
能不能P过黄石头………………嗯,拉测试报告吧。

TOP

引用:
原帖由 zwl 于 2007-3-27 22:19 发表
虽然没关联还是想问下LZ,为什么XO在界面下假死的情况比PS3多不少呢?(非红灯):D
xo界面假死和网络有关,由于xo的系统界面随时都是连带网络的,包括显示短信和好友,还有即时的广告等等,如果你的网络连接不好,就有可能导致网络不响应而假死,这个在pc上也很常见

xo不连接网络的时候,我没有遇到假死过。

TOP

引用:
原帖由 江户川柯南 于 2007-3-27 22:28 发表


xo界面假死和网络有关,由于xo的系统界面随时都是连带网络的,包括显示短信和好友,还有即时的广告等等,如果你的网络连接不好,就有可能导致网络不响应而假死,这个在pc上也很常见

xo不连接网络的时候, ...
IO Wait

TOP

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