当前位置:首页 > 内存 > 正文

6g运行内存实际只有2g(8g内存只有2g可用)

  • 内存
  • 2024-04-22 10:32:34
  • 3521

一、6g运行内存为什么只有2g多因为设备一旦开机就会启动一些软件,这些软件会占用一些内存,自动启动的软件也会占用一些内存。


二、win7,32位,笔记本,内存条6g,但是只能识别2.3g,怎么办?

当然不是所有的都可以使用,可用的数量会根据电脑配置的不同而有所不同。原因如下:

系统可能会“吃掉”一小部分内存:众所周知,计算机中的二进制转换关系是1GB=1024MB。实际生产中,硬件厂商的换算单位是1GB=1000MB。当计算机制造商告诉你计算机中的内存是1GB时,实际上内存是1000MB。当系统识别到时,用1000除以1024,即显示的内存为0.976GB。同样,如果安装了4G内存,系统就会显示内存为3.9GB;

内存(RAM,也就是系统的总寻址空间)=记忆棒(物理内存,记忆棒就是4GB)+BIOS内存+缓存+显存+...,32位计算机的寻址空间是2的32次方,也就是4G。系统将这4GB地址分配给内存模块、缓存、显存、硬件等;

系统分配寻址空间是有优先级的,比如BIOS的内存、CPU的缓存、各种硬件的内存、显卡的显存等,它们的优先级高于物理内存(即记忆棒),所以系统首先给BIOS分配寻址空间。CPU的内存、CPU的缓存、各个硬件的内存、显卡的显存,最后剩余的寻址空间分配给内存模块。例如,如果显卡有500MB,那么可以分配的内存只有4GB-0.5GB=3.5GB;

如果32位电脑上安装了4G内存条,根据优先级关系,只能使用3G内存空间,因为前面几百MB的空间是给各种硬件(包括显存)的,4GB内存条中只有3.31GB获得了寻址空间。这时,你只能看到寻址空间。内存条的那部分;

如果是2G的内存条,因为电脑本身的寻址能力是4G,前面的几百MB是给硬件的,所以还有3G多的剩下的寻址空间,而2G内存条内存条完全可以获得2G寻址空间,还可以看到或内存条。