鱼C论坛

 找回密码
 立即注册

今天遇到的内存的小问题

已有 333 次阅读2013-9-7 12:14

ThinkPad 的速度开始有些慢了,于是开始变得烦躁,就想着加装内存条加速,却发现了新的知识,以前一直没联系起来~
为什么32位的系统只能最多实现内存4G的查看呢?
首先大概了解一下CPU的寻址能力。CPU最大能查找多大范围的地址叫做寻址能力,CPU在运算的时候需要把数据提取出来就需要知道数据在那里,这时候就需要挨家挨户的找,这就叫做寻址,但如果地址太多超出了CPU的能力范围,CPU就无法找到数据了。
例如32位CPU的寻址最大范围为2的32次方 2^32 = 4G(,这也是为什么32位的CPU最大能搭配4G内存的原因,再多的话CPU就找不到了。64位系统和64位处理器,最大能上2的64位方的内存,也就是16TB。
我去!!最高可以16TB。。这是神马概念啊。。但是我现在看到的很多台式机的设计的最高内存是16G嘛~
现在知道为什么只有3gb可用了,这解释的非常完美 另外,为什么单插4gb的进不了系统?这就得看看处理器内存控制那啥了,这个处理器不支持1600mhz频率的内存条,自然就开不了,但是为毛两根不一样的却开得了?1600mhz内内存与不同频率同代内存(都是ddr3)使用的时候会向下谦容及降频,1600mhz自己降频到1333mhz你电脑就开起来了。

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-13 05:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部