4G内存为何系统只识别2.91G?

因为核芯显卡是直接集成在CPU里面的,它本身没有独立的显存硬件,如果强行要求它有显存反而会引起很多兼容性问题,所以它不得不从系统内存里划分出一部分来充当自己的显存使用,这部分被占用的空间自然就无法显示为可用内存了。

另外一个可能的原因是你安装的操作系统位数限制,比如32位的Win7系统架构上就不支持利用超过4G的全部内存,即使你插了足够的内存条,系统也只能识别出一部分,所以这时候建议更换成64位的操作系统来解决这个问题。