为什么32位的电脑只支持3G的内存? 电脑的16G内存为什么显示只有3G

作者&投稿:寿晓 (若有异议请与网页底部的电邮联系)
这是由于系统本身的限制所造成的。32位系统对于内存的寻址能力总共就4G,而4G里还要放其他东西地址,硬盘的地址、和电脑端口地址等一起分配,比如系统 BIOS,输入输出设备的地址和设定,各类接口的设定和地址等等,这些地址和设定所占用的空间要达到700M左右,因此4G内存在32位中也只能显示出3G了。那么,是不是32位系统就真的不能识别出4G内存了?也不是。我们知道在内存中会有700多MB的空间被硬件地址或接口所占用,那我们能不能通过某种手段,让它们去占用硬盘上的空间(类似虚拟内存),而不占用物理内存,这样4G内存不就可以完全被识别了么?没错,这种方法的确可行,于是现在有了一种名为PAE的技术,中文叫做物理地址扩展,这是硬件设备上提供的技术,不过这种技术需要系统的支持,比如32位的Windows Server 2003可以很好的支持这个技术,所以安装2003的服务器是支持大于3G的内存的。另外,假如安装了4G的内存,又不会通过PAE扩展地址,而又不想浪费剩余的内存,可以通过Ramdisk将RAM模拟当做硬盘来使用。由于内存比硬盘的存取速度大的多,将上网缓存、系统缓存的地址修改为Ramdisk建立的虚假硬盘上,上网的速度、电脑的操作速度提升。所谓的RAM驱动器,实际上是把系统内存划出一部分当作硬盘使用。对于操作系统来讲内存的存取速度远远大于机械磁盘,所以RAM驱动器肯定要比机械的硬盘快得多。你可以把整个应用程序都安装在RamDisk的驱动器中,然后用内存的速度运行它。使用RAM驱动器技术对于延长笔记本电脑电池使用时间也是十分有利的,因为这样做可以减少访问“耗电大户”——硬盘的次数。相对于传统的硬盘文件访问来说,这种技术可以极大的提高在其上进行的文件访问的速度。但是RAM的易失性也意味着当关闭电源后的数据将会丢失。某些时候这不是问题,比如说对于一个加密文档的明文来说。

这是由于系统本身的限制所造成的。32位系统对于内存的寻址能力总共就4G,而4G里还要放其他东西地址,硬盘的地址、和电脑端口地址等一起分配,比如系统 BIOS,输入输出设备的地址和设定,各类接口的设定和地址等等,这些地址和设定所占用的空间要达到700M左右,因此4G内存在32位中也只能显示出3G了。

如果要想识别4G以上内存,可以安装64位系统。64位系统理论上可以识别2的64次方内存,16TB,即16384GB,但是实际上,操作系统仅仅能使用最大为128GB,不过对用户来说,达到这个容量还很遥远。

32位的操作系统无法使用内存条的全部内存,换成64位的即可

为什么32位系统只能识别3g内存~

不可以哦。32位指的是电脑可以有32位的地址线,那么一共可以识别的存储器数量(包括内存和各种硬件的输出输入端口)一共是2的32次方是4g,但是电脑还要给其他的硬件分配地址,所以能识别的内存只有3g了,这个除非你安装64位的系统。不过如果内存有4g的话,应该可以安装64位的操作系统的~

电脑的16G内存显示只有3G多,是因为操作系统为32位,32位操作系统只能认别3G多的内存。将操作系统更换为64位即可识别16G内存了。

32位与64位的区别:
第一,设计初衷不同。
64位操作系统的设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和浮点性能的客户需求。而32位操作系统是为普通用户设计的。
第二,要求配置不同。
64位操作系统只能安装在64位电脑上(CPU必须是64位的)。同时需要安装64位常用软件以发挥64位(x64)的最佳性能。32位操作系统则可以安装在32位(32位CPU)或64位(64位CPU)电脑上。
第三,运算速度不同。
64位CPUGPRs(General-PurposeRegisters,通用寄存器)的数据宽度为64位,64位指令集可以运行64位数据指令,也就是说处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据),比32位(需要四个指令,一次提取4个字节的数据)提高了一 倍,理论上性能会相应提升1倍。
第四,寻址能力不同。
64位处理器的优势还体现在系统对内存的控制上。由于地址使用的是特殊的整数,因此一个ALU(算术逻辑运算器)和寄存器可以处理更大的整 数,也就是更大的地址。比如,WindowsVistax64Edition支持多达128GB的内存和多达16TB的虚拟内存,而32位CPU和操作系统最大只可支持4G内存。
第五,软件普及不同。
64位常用软件比32位常用软件要少得多。
至于64位电脑可以安装32位操作系统,64位操作系统可以安装32位软件,只是设计上的“向下兼容”,不是64位设计初衷。

...可是不知道为什么在我的电脑看是3G的为什么???
答:因为你的电脑系统是32位操作系统,最大只支持3G的,如果你安装64位操作系统的话就会支持的

win7 32位系统 只能识别3G内存 还有1G内存无法识别,要怎么弄
答:一、32位系统无法识别4G内存,系统属性中显示如下图:二、如何看到缺少的内存的去处呢?我们可以通过win7系统自带的“资源监视器”来查看。调用资源监视器的方法:“打开控制面板-性能信息和工具-高级工具-打开资源监视器”或者直接在开始搜索中,直接输入“资源监视器”出现下图:点击内存,即可查看 系统...

win7 32 位系统最多只能识别3G内存吗?
答:比如显卡有500MB,那么可以分配的内存也就只剩下4GB-0.5GB=3.5GB了;如果在32位电脑上装上4G内存条依照优先级关系,只能使用3G多的的内存条空间,因为前面的几百MB空间是给了各个硬件(包括显存),4GB的内存条只有其中的3.31GB获得了寻址空间,此时只可以看到获得了寻址空间的那一部分内存条;如果...

电脑的16G内存为什么显示只有3G
答:电脑的16G内存显示只有3G多,是因为操作系统为32位,32位操作系统只能认别3G多的内存。将操作系统更换为64位即可识别16G内存了。32位与64位的区别:第一,设计初衷不同。64位操作系统的设计初衷是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域中需要大量内存和...

32位操作系统为什么只支持3.25G的内存?
答:从32位操作系统的定义出发,认为32位=2^32 = 4 * 10^30 = 4GB,因此32位操作系统正好可访问4GB范围的地址,因此32位操作系统可以支持4GB内存,不过这里的4G是指寻址空间,而并不能简单的对应到内存上去,我们之所以经常把这个空间当成内存大小,是因为内存是CPU寻址的主要对象。事实上,操作系统的寻址...

为什么我笔记本内存4G 只有3G多可用啊?
答:正常的,就跟你买个4g的u盘实际空间只有3g多是一样的,还有你是什么系统?如果是32位win7或者xp就只支持4g,大了是不认的

为什么我插了2根2G内存,右击我的电脑只看到3G
答:1、你的系统不支持超过3GB的内存。可以用破解版补丁解决 2、你的主板BIOS太老,可以刷新一下。

天逸F40AT5500只支持3G内存吗?
答:主板完全支持4g内存,之所以显示为3g,是因为你用的是32位系统,32位操作系统,其寻址能力上限为4GB,不过要说的是这4GB的最后1GB空间基本上都被显卡等设备所占据了,所以系统实际上无法访问3GB至4GB地址段的物理内存。具体到32位的WindowsXP,它也只能认出3GB的内存,而且单个进程最多只能使用2GB的空间...

电脑插了两条2G内存,共4G,可属性里显示只有3G,这是怎么回事
答:一、主要原因,安装的是32位系统所致。因为2的32次方就是4GB,所以32位系统下各显卡、网上、等部件还要占用物理内存地址。所以最后只能显示3G多点。二、对于4G内存,或者4G以上内存的电脑,要全部使用内存,就要安装64位系统就行了。

IdeaPad Y430 windows 8 专业版 32位 ( DirectX 11 ) 主板 联想 JITR1...
答:您好,根据您的电脑配置,换64位操作系统吧,32位只支持到3g,64位支持128G 希望能帮到您