分享到:
发表于 2007-10-19 07:55:34 楼主 | |
显存就1G了那么最多配上2G内存了,32位操作系统不支持大的,包括VISTA
|
|
个性签名:无
|
发表于 2008-07-30 23:53:23 1楼 | |
yb1979 不知道小学都学了些什么东西?! 正确的换算公式如下: 2^32=4294967296(B) 4294967296/1024=4194304(KB) 4194304/1024=4096(MB) 4096/1024=4(GB) yb1979连最起码的加减乘除都不会,我已经没话好说了··· 听你的语气好像自己知识很渊博,但其实根本就是在不懂装懂! yb1979说: “2^32bit=4294967296bit=536870912B=536870.912KB=536.MB870912” 大家看看这个所谓的换算公式,他难道不知道 2^32 代表的实际是一个32位的二进制数所能容纳的最大数值吗?! yb1979说: “那为什么我们现在在32位系统中还能使用1GB,2GB等远远超过536MB的内存呢。这是因为在实际使用中使用了分段技术,在系统中是使用段:位移的方法来寻址的。” 内存寻址的分段技术,也就是 段寄存器*16+偏移地址 是16位机上的寻址技术,不过我记得保护模式下32位可以足够表示完整的内存地址了,上面那种寻址模式虽然保存下来了,不过段寄存器已经可以说退化成一个基址选择器而已了 | |
发表于 2008-07-31 10:05:09 2楼 | |
话又说回来,无论分不分段寻址,CPU是通过地址总线来指定存储器单元的,换话话说地址总线的带宽决定了CPU的寻址能力!8086机有20根地址线,2^20可以寻址的范围是1MB。而32位机则有32根地址线,2^32可以寻址的范围最大也就4GB,你哪来的上百G寻址能力?! | |
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见