- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
P不认4G内存的问题 .doc
XP
4G
内 存 的 问 题
恰 巧 看 到 有 兴 趣 的 朋
随着近来国际市场内存颗粒的逐渐跌价,内存条的价格也在不断降低,玩家们纷纷装备上 了 2GB容量的闪存,而插满所有插槽达到4GB的内存容量对很多人也是一个极大的诱惑, 在单条1GB内存价格300元上下的时候,4条也仅1200元,很多发烧友都能承受得起,因 此时下组建 4GB 容量内存平台的玩家也不在少数。
然而,人们兴冲冲地买回4GB内存后,打开电脑进入系统,却发现系统显示的内存却远远 不到4GB,是内存缩水丫么?还是操作系统不支持4GB内存呢?无论如何,花丫这么多钱 却得不到应有 的东西,无论是谁都很难受 的。
那么,这些丢失的空间 究竟哪里去 了呢?
从上图可以看出,4GB的系统地址空间屮,PCI内存范围占用了大量的地址范围一一接近 750MB ,导致最后系统内存只有3.25 GB的罪魁祸首就是这部分空间。
这 部 分 空 间 主 要 是 什 么 内 容 呢?
上表列山了这部分黑洞空间包含的内容,我们可以看山,这些都是跟BIOS、PCI/PCIE设备 等有关,系统和这些设备都是使川内存地址空间來通信的(以往也使川I/O Port來进行通 信,然而其速度不够理想),我们称这部分空间为MMIO (Memory Mappe d Input/Outp ut, 闪存映射输入输出)空间,rh于这些地址空间被设备所占用,实际上插在A存插槽上对应 的空间就闲置、浪费了,因此我们花了 4 GB內存的钱,实际却只能得到3.25GB的可用空 间 !
如下图P965芯八组上 内存地址区域及一个主 区 域 :这 部 分 内 存 能 不 能 回 收
如下图P965芯八组上 内存地址区域及一个主 区 域 :
符合PCI标准具有MMIO空间的系统,内存空间主要分为6大部分, 的例子,分为一个保留地址区域、两个主内存地址区域、两个PCI PJ 存 回 收 地 址
首先我们要清楚,在一个IA32系统上具有很多个地址的概念,在不考虑软件A面因素的时 候,我们需要讨论到两个地址:物理地址和系统地址。
物理地址是指CPU可以寻址的地址范围,具有36bit内存总线的现代CPU可以支持对64GB 的地址空间进行寻址(通过PAE技术,P hysical Addr ess Extensio n,物理地址扩展,从Pe ntium Pro开始I A32 CPU便开始支持这样的技术),而系统地址是指一个系统屮插在内存槽 上的内存的实际分配方式,也是操作系统中对应着的物理内存分配方式。
这样按照物理地址空间来划分,低于4GB的A存屮具有的一个PCI内存区域就足我们通常说 指的MMIO区域,由于对这部分地址的寻址都被内存控制器路由至相关的设备(如显卡 等),因此这部分的内存就消失了,不能使用了,要想回收这部分空间,就要将对这部分地 址的寻址正确地路由至内存,而不是路由至MMIO设备,这就是回收地址空间〃。
巾于MMIO占用的空间过于巨大一一可以达到1 GB以上,在一些4GB-8GB闪存容量的服 务器上损失就非常巨火一一通常服务器需要大量的P、j存,这部分内存很重要一一因此,芯 片组厂商们一一如Inte I就开始考虑采用一些技术来回收利用这部分丢失的M MIO内存空 间(实际上,MMIO的存在可以说是PCI标准所规定的,而PCI标准,就是Intel制定并力 推的,因此解决这个 问题,Intel责无旁贷 )。
Intel在服务器/工作站芯片组上率先布署了Memory Remap ping (内存重映射)技术,用以 解 决 这 个 问 题 。
如图所示,在CPU寻址的物理空间巾,MMIO空间仍然存在,然而,在实际插入的内存巾,
这部分MMIO空间对应的却是一部分重映射闪存空间,在CPU想使用这部分内存的时候, CPU将寻址高于4GB内存的这部分空间,内存控制器再对其进行转挽,再寻址到实际的内 存 条 。
由于对MMI O空间部分的地址进行了转换操作,因此这个技术就被称为Memory Rem apping技术,通过这个技术,系统得以完全利用所有插上去的4GB (或者更多)的内存, 而得以消除令人尴尬的3.25GB 系统内存容量显示。
如前面所看到的,CPU访问的是物理地址空间,它并不区别自己访问的是MMIO空间还是 重映射的内存空间,因为进行映射操作的是内存控制器。通过内存重映射,操作系统想访 问以往被M MIO占用、现在属于重映射内存区域的部分内存的时候,经过转换后CPU寻 址的实际地址不是內存条屮对应的地址,而是出于更髙地址的另一部分空间,同时CPU也 可以继续访问MMI 0空间,仍然使用传统的M MIO地址。
在AMD Athlon 64这样的集成内存控制器的产品上,执行内存重映射操作的部件就包含在 CP
您可能关注的文档
最近下载
- 发电机空载特性曲线测录试验报告.pdf VIP
- 济南版八年级下册生物教案全册.doc VIP
- 医学课件-《中国老年骨质疏松症诊疗指南(2025)》.pptx
- 6.2《学会依法办事》教学设计 2025-2026学年统编版道德与法治 八年级上册 .docx VIP
- GJ B 5881-2006 技术文件版本标识及管理要求.pdf VIP
- 剑阁县清江河桅杆水电站增效扩容工程环境影响报告.docx VIP
- GJ B 5873-2006 模压硫化橡胶线性收缩率的测定.pdf VIP
- 国家及行业标准-G-J-B 5882-2006.pdf VIP
- G-J-B 5186.6-2005 数字式时分制指令响应型多路传输数据总线测试方法 第6部分.pdf VIP
- 肾上腺疾病的外科治疗课件.ppt VIP
原创力文档


文档评论(0)