首先说说内存容量的算法,内存容量是完全按照1G=1024M 1M=1024K 1KB=1024B来算的,所以标了1G的内存肯定是1G的,只有硬盘才有1G=1000M的说法.因为硬盘的磁盘片在生产的时候多多少少有些损伤,出厂前都要屏蔽掉一些坏的地址,所以按1024就算不满的.
你的内存少,是因为你的系统XP不支持4G的内存造成的,XP理论上支持最大的内存为3.7G,因为XP是32位操作系统,只能排那么多地址.
理论上是那么多,实际上还要少些.而且不同的版本装了不同的补丁等都有些不同.
所以不用担心,也不用去研究了,其实XP的话有2G内存就很足够的了.
有点打折! 一般的1G的显示980M 4G的应该不低于3500M呀 你的内存质量不达标 建议去更换!
但是也说不上来是质量问题!
就像楼上所说的,XP是不支持4G内存的,内存不像硬盘,硬盘才是以1000M=1G计算的,内存是多少就是多少,楼上回答的就一个人对的,全是不懂装懂,日前Windows XP Professional版本的系统最大支持3.5G内存,楼主你装个vista就可识别到4G内存了
32 bit的XP不能识别大于2G的内存,就算它显示到了2G以上,你运行的程序也不能寻址到2G之后的地址。
想要4G内存全用你就装个64 bit版本的XP 或者Vista吧,推荐用vista x64,内存管理更科学