主题 : 【讨论】分析DC上安装硬盘是真是假
级别: 模拟之星
UID: 106155
精华: 1
发帖: 652
威望: 1 星
金钱: 3856 浮游币
贡献值: 0 点
好评度: 1548 点
人气: 1 点
在线时间: 81(时)
注册时间: 2006-02-11
最后登录: 2024-05-31
楼主  发表于: 2006-05-28 13:51

【讨论】分析DC上安装硬盘是真是假


不知道这个是否玩家DIY 或者已经可行

这是分析的确DC用的CPU是SH4,
但是在SH4中,包含了三个主要的运算单元:负责整数的32位CPU、负责浮点的32位FPU以及一个128位VGE(Vector Graphics Engine,主要擅长的是向量运算)。
Vector Graphics Engine本身其实是一个专为矩阵运算(matrix arrays)设计的浮点单元,
我们可以把这个Vector Graphics Engine看作是Nvidia GeForce256图形芯片中的T&L单元(不同的是,DC的向量处理单元是与CPU在同一个芯片中,而GeForce256则是独立于系统中的图形芯片)。
而一般游戏机的位数由CPU决定,而且其所用CPU不负责向量运算,而DC的CPU相当于把显卡的向量处理单元移到了CPU中,
所以,以一般的看法,除去这个向量处理单元的SH4的位数才是DC的CPU的位数,
这样一来,DC的位数只有32位,也就是说DC实际上是双32位主机.
而且即使DC的CPU位数是128位,也不代表他就是真正意义上的128位主机,
还要看实际上他工作时到底能不能做到128位的处理,
这里我们就要看他的其他元件了,
通过下面的那个图片我们可以看到,CPU与GPU之间的数据传输为64位100MHZ,
很显然,DC顶多也只能做64位的处理,而不能做到128位的处理.
也就是说,DC不是真正意义上的128位主机.
这点在电软上早就说明白了的.
而且DC的显存只有8M 100MHZ,
内存只有16M 100MHZ,
仅仅只是按照这个配制来运行电脑程序,连XP都无法运行,更不要说还要运行一个游戏.
最重要的一点,就是DC所用的SH4属于RISC体系的处理器而PC所用的CPU是CISC体系的处理器,CISC体系与RISC体系是绝对不能相互兼容的,
要想用RISC体系的处理器来运行CISC体系的程序必须要重新编程,或通过软件来模拟CISC体系的硬件,
前者明显是不可能的,而后者,且不说目前还没有DC模拟PC的模拟器,即使是有,一般也要10倍以上的机能才能够模拟,当然模拟器如果优化得好,是可以减小这个倍数的.
/
真的期望大家或者有这方面经验的老外来做下资料 为DC玩家 造福 也象PS2按样加HD啊
[ 此贴被国民党在2006-05-28 14:03重新编辑 ]
网店 http://shop57563792.taobao.com
级别: 模拟小生
UID: 126157
精华: 0
发帖: 10
威望: 0 星
金钱: 2572 浮游币
贡献值: 0 点
好评度: 30 点
人气: 0 点
在线时间: 0(时)
注册时间: 2006-06-28
最后登录: 2008-12-28
沙发  发表于: 2006-07-04 18:32

整点实际的,有谁搞一个样品呀,超期待呀
wo shi you xi mi