xp不认4g内存的问题 

xp不认4g内存的问题 

ID:20394801

大小:2.00 MB

页数:66页

时间:2018-10-09

xp不认4g内存的问题 _第1页
xp不认4g内存的问题 _第2页
xp不认4g内存的问题 _第3页
xp不认4g内存的问题 _第4页
xp不认4g内存的问题 _第5页
资源描述:

《xp不认4g内存的问题 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、XP4G内存的问题恰巧看到有兴趣的朋随着近来国际市场内存颗粒的逐渐跌价,内存条的价格也在不断降低,玩家们纷纷装备上了2GB容量的闪存,而插满所有插槽达到4GB的内存容量对很多人也是一个极大的诱惑,在单条1GB内存价格300元上下的时候,4条也仅1200元,很多发烧友都能承受得起,因此时下组建4GB容量内存平台的玩家也不在少数。恰巧看到有兴趣的朋随着近来国际市场内存颗粒的逐渐跌价,内存条的价格也在不断降低,玩家们纷纷装备上了2GB容量的闪存,而插满所有插槽达到4GB的内存容量对很多人也是一个极大的诱惑,在单条1GB内存价格300元上下的时候,4条也仅1200元,很

2、多发烧友都能承受得起,因此时下组建4GB容量内存平台的玩家也不在少数。恰巧看到有兴趣的朋随着近来国际市场内存颗粒的逐渐跌价,内存条的价格也在不断降低,玩家们纷纷装备上了2GB容量的闪存,而插满所有插槽达到4GB的内存容量对很多人也是一个极大的诱惑,在单条1GB内存价格300元上下的时候,4条也仅1200元,很多发烧友都能承受得起,因此时下组建4GB容量内存平台的玩家也不在少数。然而,人们兴冲冲地买回4GB内存后,打开电脑进入系统,却发现系统显示的内存却远远不到4GB,是内存缩水丫么?还是操作系统不支持4GB内存呢?无论如何,花丫这么多钱却得不到应有的东西,无论是

3、谁都很难受的。那么,这些丢失的空间究竟哪里去了呢?从上图可以看出,4GB的系统地址空间屮,PCI内存范围占用了大量的地址范围一一接近750MB,导致最后系统内存只有3.25GB的罪魁祸首就是这部分空间。这部分空间主要是什么内容呢?上表列山了这部分黑洞空间包含的内容,我们可以看山,这些都是跟BIOS、PCI/PCIE设备等有关,系统和这些设备都是使川内存地址空间來通信的(以往也使川I/OPort來进行通信,然而其速度不够理想),我们称这部分空间为MMIO(MemoryMappedInput/Output,闪存映射输入输出)空间,rh于这些地址空间被设备所占用,实际

4、上插在A存插槽上对应的空间就闲置、浪费了,因此我们花了4GB內存的钱,实际却只能得到3.25GB的可用空间!如下图P965芯八组上内存地址区域及一个主区域:这部分内存能不能回收利用呢?符合PCI标准具有MMIO空间的系统,内存空间主要分为6大部分,的例子,分为一个保留地址区域、两个主内存地址区域、两个PCIP'J存回收地址首先我们要清楚,在一个IA32系统上具有很多个地址的概念,在不考虑软件A面因素的时候,我们需要讨论到两个地址:物理地址和系统地址。物理地址是指CPU可以寻址的地址范围,具有36bit内存总线的现代CPU可以支持对64GB的地址空间进行寻址(通过

5、PAE技术,PhysicalAddressExtension,物理地址扩展,从PentiumPro开始IA32CPU便开始支持这样的技术),而系统地址是指一个系统屮插在内存槽上的内存的实际分配方式,也是操作系统中对应着的物理内存分配方式。这样按照物理地址空间来划分,低于4GB的A存屮具有的一个PCI内存区域就足我们通常说指的MMIO区域,由于对这部分地址的寻址都被内存控制器路由至相关的设备(如显卡等),因此这部分的内存就消失了,不能使用了,要想回收这部分空间,就要将对这部分地址的寻址正确地路由至内存,而不是路由至MMIO设备,这就是"回收地址空间〃。巾于MMIO

6、占用的空间过于巨大一一可以达到1GB以上,在一些4GB-8GB闪存容量的服务器上损失就非常巨火一一通常服务器需要大量的P、j存,这部分内存很重要一一因此,芯片组厂商们一一如InteI就开始考虑采用一些技术来回收利用这部分丢失的MMIO内存空间(实际上,MMIO的存在可以说是PCI标准所规定的,而PCI标准,就是Intel制定并力推的,因此解决这个问题,Intel责无旁贷)。Intel在服务器/工作站芯片组上率先布署了MemoryRemapping(内存重映射)技术,用以解决这个问题。如图所示,在CPU寻址的物理空间巾,MMIO空间仍然存在,然而,在实际插入的内存

7、巾,这部分MMIO空间对应的却是一部分重映射闪存空间,在CPU想使用这部分内存的时候,CPU将寻址高于4GB内存的这部分空间,内存控制器再对其进行转挽,再寻址到实际的内存条。由于对MMIO空间部分的地址进行了转换操作,因此这个技术就被称为MemoryRemapping技术,通过这个技术,系统得以完全利用所有插上去的4GB(或者更多)的内存,而得以消除令人尴尬的3.25GB系统内存容量显示。如前面所看到的,CPU访问的是物理地址空间,它并不区别自己访问的是MMIO空间还是重映射的内存空间,因为进行映射操作的是内存控制器。通过内存重映射,操作系统想访问以往被MMIO

8、占用、现在属于重映射内存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。