- 精华
- 0
- 帖子
- 217
- 威望
- 0 点
- 积分
- 222 点
- 种子
- 0 点
- 注册时间
- 2010-5-8
- 最后登录
- 2014-4-12
|
发表于 2010-8-18 21:06 · 江苏
|
显示全部楼层
下面是引用liruisheng2于2010-08-18 21:01发表的:
我来解析吧...
1.XBOX360的内存管理是基于统一管理机制...也就是说,总内存有512MB,可以任由软件通过CPU来分配管理...简单理解就是CPU和GPU都可以同时使用内存...这样的内存管理来说,有非常大的动态活动空间...(其实和AMD-CPU里面的共享使用L3-Cache差不多)
2.PS3的内存管理是基于分离管理机制...也就是说,系统内存有256MB,GPU内存有256MB...软件必须根据固定内存来进行管理,简单理解就是CPU和GPU是各限制分配了256MB内存,里面的内容互不影响...这样的内存管理来说,有限制要求同时也可以达到内存的最大化使用(其实和Intel-CPU里面的独立L3-Cache差不多)...
当然这两种的内存管理机制各有各的好处...但是在GPU统一渲染架构里面来说,XBOX360的统一内存管理也显得非常有前途...至少比PS3的分离内存管理来说有更大的活动空间...也非常大的避免了内存空闲浪费...
额 大大能否透露下你学啥专业的 一定是电子方面的吧 懂得真多 |
|