原因如下:
系统可以“吃掉”一小部分内存:众所周知,计算机中的二进制转换比例是1GB=1024MB硬件制造商的转换单位它就是1GB=1000MB当电脑厂家告诉你电脑里的内存是1000MB时,内存实际上就是1000MB。当系统识别到时,1000被替换为1024。0.976GB同样,如果安装4G内存,系统会显示内存为3.9GB;
内存(RAM,即总可寻址空间)系统)=记忆棒(物理内存)。,内存条是4GB)+BIOS内存+缓存+显存+……,32位计算机的地址空间是2的32次方,也就是4G。系统将这4GB地址分配给内存模块。缓存、显存、硬件等;
系统分配在寻址BIOS内存、CPU缓存、各种硬件的内存、显卡的显存等时都有一个优先级,它们的优先级较高。比物理内存(即内存条)大,所以系统首先对分配给BIOS的空间内存、CPU缓存、各硬件的内存、显卡的显存进行寻址,最后对剩余的寻址空间进行寻址。分配给内存模块。例如如果显卡有500MB,那么可以分配的内存只有4GB-0.5GB=3.5GB;
如果32位电脑上安装了4G内存条,根据到优先级关系,只能使用3G。内存空间很大,因为前几百MB的空间被分配给各种硬件(包括显存),而4GB内存模块中只有3.31GB获得了寻址空间。这时,你只能看到内存条那部分的寻址空间;
如果是2G内存条,因为电脑本身的寻址容量是4G,前一百MB都是。给予硬件,还剩下3G以上的地址空间,而2G内存的内存芯片完全可以抢到2G地址空间,还可以看到或者的内存条。
上一篇:华为6g内存只有3g可用
下一篇:win74g内存