SolidWorks机械工程师网——最大的SolidWorks学习平台

标题: 32位的操作系统下运行SW 并不是显存越大越好 [打印本页]

作者: liyu19930424    时间: 2011-12-14 22:45
标题: 32位的操作系统下运行SW 并不是显存越大越好
在使用512MB图形卡而不是256MB图形卡的计算机上,我测试发现内存消耗的更快!
后来查出的原因是,使用32字符内存地址的Windows®对Windows32位的固有限制。
Windows将一个32字符内存地址分配给RAM和视频RAM的每个字节=>2^32=4'294'967'296个地址。
如果用户使用512MB显卡,则意味着系统RAM只可用3584MB,因为512MB的RAM使用536'870'912个内存地址,并将3'758'096'384个唯一内存地址用于系统RAM。
如果用户使用256MB显卡,则意味着系统RAM只可用3744MB,因为256MB的RAM使用268'435'456个内存地址,并将4'026'531'840个唯一内存地址用于系统RAM。这就是视频RAM较少的PC可能占用更多系统RAM的原因。
转为使用Windowsx64OS将解决此问题
作者: 羽翯    时间: 2011-12-15 07:46
楼主说的是集成显卡的情况吗,独立显卡是不是没有这个问题?
作者: 乐飞豹夺    时间: 2011-12-16 02:57
部分独立显卡和内存也是共用显存
作者: 武晓晓晓晓晓昆    时间: 2011-12-16 04:08
学习了
作者: rhaqy    时间: 2011-12-17 21:57
技术贴!
没留意过,现在内存都便宜,随便占用吧
作者: 沟通etj    时间: 2011-12-19 09:19
看不太明白




欢迎光临 SolidWorks机械工程师网——最大的SolidWorks学习平台 (https://www.swbbsc.com/) Powered by Discuz! X3.2