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

16g内存怎么显示2.46g可用(16g内存显示15g可用)

  • 内存
  • 2024-04-23 08:42:51
  • 824

一、电脑的16G内存为什么显示只有3G16GB电脑内存只能识别3GB以上,因为32位操作系统,32位操作系统只能识别3GB以上内存。将操作系统更改为64位以识别16GB内存。
32位和64位的区别:
首先,最初设计的意图不同。
64位操作系统最初是为了满足机械设计与分析、3D动画、视频编辑与创作等领域对大内存和浮点性能要求的客户的需求而设计的。计算科学和高性能计算应用。32位操作系统是为日常用户设计的。
其次,所需的配置不同。
64位操作系统只能安装在64位计算机上(CPU必须是64位)。同时,您需要安装流行的64位软件才能获得64位(x64)版本的最佳性能。32位操作系统可以安装在32位(32位CPU)或64位(64位CPU)计算机上。
三,计算速度不同。
64位CPUGPR(通用寄存器和通用寄存器)是64位宽,64位指令集可以运行64位数据指令,这意味着处理器可以提取64位。一次一位的数据(只要提取两条指令,一次提取8个字节的数据)相比32位(需要4条指令,一次提取4个字节的数据),理论上增加了一倍,性能将相应实现翻倍。
第四,处理能力不同。
64位处理器的优势还体现在系统的内存控制上。由于地址使用特殊整数,算术逻辑单元(ALU)和寄存器可以处理更大的整数,这意味着更大的地址。例如,WindowsVistax64版最高支持128GB内存和最高16TB虚拟内存,而32位CPU和操作系统只能支持最高4G内存。
第五,节目受欢迎程度参差不齐。
常用的64位程序比常用的32位程序要少得多。
至于64位电脑,可以安装32位操作系统,64位操作系统可以安装32位软件,这只是设计上的“向下兼容”,并非初衷64位设计。


二、为什么32位Win7中4G内存显示只有2.46G可用一般32位操作系统不识别4G以上内存,大部分显示3G(至少有3G左右可用),但我发现我的系统只显示“2.46G可用”。
经过百度搜索,发现集成显卡由于两块显卡之间切换而使用了500M的内存用于共享显存(比如我的T400要禁用集成显卡(禁用显卡切换),就进入BIOS-Display,设置:
tPrimartyVideoDeviceisPCIExpress//这样启动系统时默认使用独立显卡,而不是集成显卡(IntegratedVideoCard)
csDeviceisDiscreteGraphics//使用卡模式独立显卡,SwitchableGraphics为可切换显卡模式
ctionforSwitchableGraphicsisDisable//禁用操作系统对可切换显卡模式的检测


三、PAE已经是开启的为什么内存仍然显示2.46G可用。。。PAE只允许系统识别这部分内存,但无法使用,因为系统可以管理的内存地址有限。
程序需要RAM盘来实现剩余内存使用。
显示2.46GB。您计算机的共享显卡似乎占用了512MB内存。