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


 26 12
发新话题
打印

那个谁,卡马克又谈PS3,X360机能了

引用:
原帖由 magicalriiya 于 2007-8-5 15:18 发表
PS3 有七個SPE 作業系統佔去一個剩下六個開發者可以用
系統記憶體 256MB 作業系統也占去 64MB 開發者只剩下196MB可以用
顯示記憶體 256MB 作業系統佔去 32MB 開發者剩下 224MB 可用

XBOX360 512MB 系統只占 ...
XBOX360是显存主存共用,不要衡量一个只指标的时候又把另外一个拿出来。
共用好还是分开用好,业界也没有一个统一的说法。对于一个固定的用于游戏主机,共用的优势应该会减弱。
PS3的系统比XBOX360的占用了更多的内存,这个是事实,可是也要对比下两个系统所提供的不同功能。
PS3的主存速度比XBOX360的快很多。可以一定程度上用速度换空间。
技术上可以实现拿PS3的部分主存当显存用。
PS3标配硬盘,可以使用虚拟内存技术。


TOP

引用:
原帖由 tdkgtm 于 2007-8-5 15:55 发表

虚拟内存...
看多网页时确实有用...
你用PC玩游戏的时候就完全可以不用虚拟内存了?



TOP

对于PS3使用的LINUX系统来说,使用虚拟内存是完全没有任何问题。
但我认为使用虚拟内存,会更加增加两平台的游戏移植的复杂性。
但是对于PS3独占的游戏,完全可以利用这个技术。
再者,我是说PS3可以利用虚拟内存或类似的非系统级的类似运用,并不是说你就非要用不可。


TOP

引用:
原帖由 火彩 于 2007-8-5 15:57 发表


虚拟内存技术......你当真以为这PS3是电脑了?而且是一台基于Windows OS的电脑......
我可没听说过PS3有虚拟内存或者swap之类的东西,如果有请告诉我,我也好补充一下知识。

另外,PS3可以内存共享为何 ...
你以为只有windows才有才用虚拟内存啊?
你没听说过的东西可多着呢。。。

TOP

引用:
原帖由 breakdown 于 2007-8-5 16:01 发表
原来虚拟内存可以直接当物理内存用
虚拟内存当然不是物理内存,但是如果系统支持的话,并且你允许一定的效率损失,虚拟内存技术对于你写程序来说就是透明的。
哪怕你不系统级的采用,你也完全可以自己软件控制把内存中暂时不用的数据先放到硬盘上。而对于XBOX360来说,这就办不到了,所有这点上XBOX360有不利,但是XB360是共用内存,又可以缓解下。

TOP

一说正经的呢,某些RF就油菜了,真是扶不上墙啊。。。

TOP

引用:
原帖由 火彩 于 2007-8-5 16:18 发表


本人不才,只敢说比你知道的多而已 :D
话说,你果然知道LINXU下的swap是做什么用的?
是linux不是linxu,swap哪怕是概念上都可以指不很多东西,要解释做什么用的未免也太难,大概用途看单词也明白。
再者,我也只是在linux下开发过软件,至于内核或subsystem是如何具体实现swap的,我也没研究过,也没必要去花功夫研究。

TOP

引用:
原帖由 火彩 于 2007-8-5 16:20 发表


你直接说PS3的游戏可以安装到硬盘,XO的游戏不行就可以了嘛 :D
当然不只这么点嘛。

TOP

引用:
原帖由 火彩 于 2007-8-5 16:31 发表


嗯,抱歉,打错英文了。
既然你在LINUX下开发过软件,那么你应该知道所谓的SWAP是一个独立分区挂在系统上,把从物理内存中释放出来的内容临时保存在本地硬盘等待下次写入。这和WINDOWS的“虚拟内存”以文件 ...
你既然都明白, 还要在能否实现或者有没有用这种低级趣味的问题上纠缠, 是在是让我怀疑你的目的啊。:D

TOP

引用:
原帖由 xekrn 于 2007-8-5 16:43 发表

TCR不允许,不管是SONY还是微软还是任天堂,都不允许大量读写硬盘做虚拟内存。
TCR是什么东西呀。。。

TOP

引用:
原帖由 火彩 于 2007-8-5 16:53 发表


这是一个有趣的问题。
如果基于LINXU的PS3有SWAP,或者干脆我和你同步,说PS3有“虚拟内存”,怎么还会出现上面楼层有人说的开SINA报内存不足呢?

:D

我明白你说的,但你明白我说的?
他当然是在只使用物理内存时说这句话的。
但是这里就可以牵涉到很多问题了。他是在什么具体情况下说的?
是不是在试图把XB上的游戏移植到PS3上的过程中因为当初没有充分考虑两机内存分配不同造成的?
把XB上的某些游戏移植到PS3上来,在内存问题上遇到麻烦,很正常,因为2者用的是不同机制。但是不能说PS3的内存设置上有问题。我前面也讲了,业内对于这两种机制的好坏并没有统一的看法。而且使用统一内存的主要好处之一“可以适应不同的类型软件(比如游戏、办公、作图)的需要”,在游戏机这种单一用途的机器上,优势会大为减弱。加之PS3为主存配备了非常先进的XDR内存,PS3可以在技术上实现把一部分内存当显存用,PS3还配备有硬盘. PS3的内存分配明显也有他的道理和好处。 PS3上的独占或特别优化的游戏反倒可以很好的利用这些。

TOP

引用:
原帖由 xekrn 于 2007-8-5 16:58 发表

Technical Certification Requirements

啥也不知道居然还在这里扯了半天“游戏机虚拟内存论”,你也太油菜了。
原来我还非要知TCR这个缩写是什么意思才能来讨论啊。
再者,我从来就没有说PS3能用虚拟内存就如何NB, 我只是说PS3有实现这个机制的基础, 在需要的时候可以使用, 或者在非系统级上使用类似的功能,从而缓解主存的压力。 而且我前面还谈了XDR速度上的优势, 以及游戏专用平台这种特殊环境下,自己对具体问题的看法。

TOP

引用:
原帖由 火彩 于 2007-8-5 17:14 发表




我除了拜你再也想不出其他的表情了。
那你就拜把~

TOP

引用:
原帖由 handsomeken 于 2007-8-5 17:19 发表


我开始怀疑你的真实身份了……莫非你是Cos的……

原来安装到硬盘上跟使用虚拟内存是一个意思啊……在下不才,领教了。

嗯,M608的QWERTY键盘和SB系统+触摸屏才2600的售价,性价比出色啊!不过俺还是 ...
我从来没有说安装到硬盘上和使用虚拟内存是一个意思,这个问题反倒是火彩小姐先提出来的。
当然她也不是说这两个是一个意思,她把这个归纳到我说的“非系统级使用” “软件人为调控”上去了。
虽然还是有点不妥,但是中心思想是一致的, 那就是利用硬盘帮助内存。

TOP

引用:
原帖由 handsomeken 于 2007-8-5 17:21 发表


PS3的系统比XBOX360的占用了更多的内存,这个是事实,可是也要对比下两个系统所提供的不同功能。

我也要拜你了,言下之意PS3的Linux在运行效率和功能上要强于360的系统咯?请举例
Linux 还是 Windows的运行效率高,不是我等能够给你解释清楚的。
但是要举出PS3系统能做到而XB系统没有的,还是可以说得上来。

TOP

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