Re: [麦书] 2011初MBP内存可否升16G?

楼主: cybergenie ((不要看这里))   2015-03-10 13:27:49
※ 引述《ckhgguang (鹿)》之铭言:
: 小弟的电脑是2011年初的13" MacBook Pro。
: 之前升级过一次,拔了两个2G内存,
: 插了一个8G的,一年多来运作正常。
: 最近有点想插另一条8G的升成16G。
: 请问小弟的机种是否可以支援16G?
: 希望听听有经验的板友提供一些说法。
: (因为有听朋友说过不行,所以有点担心)
: 谢谢
现在这个 Apple Watch 风头, 大家大概比较关心新 Macbook 的规格. 不过, 看到这篇文,
阿鬼我又手痒来唠叨两句. 一样的, 我就是要中英夹杂. 有意见的版油请找一下您电脑上
的这个东西 http://ppt.cc/2Ku0
这篇文其实针对的是原 PO 其他板油的推文中的讨论..
长期以来不管在 PTT 或者其他讨论区都有类似的问题: 两条 DDR 内存到底要怎么装?
依例先讲结论:
1. 双通道要带来最大效益, 两条内存要一样大, 时脉要一样.
2. 就算如此效能平均增加 2-3%..除非是在特定架构上使用, 例如 GPU.
3. 不同时脉内存可以降频使用. 超频要看运气.
4. 不同大小内存可以同时使用. 没差.
5. 商人没良心的话什么都说得出来.
以下是细节
这个嘛..要话说从头了..其实讲到完大概可以出一本书..不过我在这边只简单讲重点.
DDR SDRAM 全名是 Double Data Rate Synchronous Dynamic Random-Access Memory. 后
面的 DRAM 我想大概大家都知道, 那是指相对于 SRAM (Static Random-Access Memory)
的一种较新的记体技术..细节就不多讲了.
至于 Synchronous 是什么呢?
在 Synchronous 技术出现之前, 当然就是 Asynchronous. (吊诡的是, 在 Asynchronous
出现之前, 其实至少从字面上解释, 就是 Synchronous..只是操作在 CPU 时脉上已. 时代
不同, 因为在 Asynchronous 出现之前, 没有人这样称呼的)
Asynchronous 就是异步存取. CPU 有 Memory Access 的需求时, 就向 Memory 下订单
说我要在什么地方存取资料. 之后 CPU 就去忙别的事, 等到 Memory 回报说我资料拿来了
请享用. 这样的机制本来是为了让 CPU 不用痴痴的等 Memory 以增进处理器效能, 但问题
是 Memory 若没有办法消化太多的存取需求的话, 就会出现很可怕的容错问题. 这个会让
整个系统效能大打折扣.
所以 Synchronous 就又回来了. 也就是在 CPU 提出需求的那个摩门特, Memory 就回报资
料内容. 很明显的, CPU 跟 Memory 必需要以同样的 clock 互相沟通. 这也就是我们知道
的 PC100 (100MHz), PC133 (for 133MHz) 内存规格.
clock 是一个长这样子的东西:
_ _ _ _
_| |_| |_| |_| |_
通常 CPU 的动作是以一个 clock 为单位, 也就是一上一下这样.
_
| |_
所以内存能跑的最快速度 (这里不考虑 cache 等细节) 就是这个 clock 的长度除以时
间. 当然, 要存取加快的话, 最无脑的要求就是加快 clock 了. 不过, 这事没那么简单的
..要讲清楚要用另外好几书..总之, 要让内存变快, 不是加速 clock 那么简单.
呼..所以就要讲到本文的主角 CCR..呃..打错是 DDR (DDR 表示: 干! 终于讲到我了).
DDR 是 Double Data Rate 的意思, 记得上面讲, 内存一次存取就是一个完整的 clock
吗? DDR 出了一个很贱的招: 让 clock 的上下两个动作都可以存取, 所以理论值存取速
度是可以快一倍的. 所以 PC100 的时脉可以跑出近乎 200MHz 的效果.
这还有另一个重要的..呃..副作用..就是若 BUS 维持原时脉, 则内存只需要一半的速度
. 那么可以达到降低电压的省电效果.
接下来解释就快了. DDR2 呢? 就是一个 clock 可以存取 4 次, DDR3 是一个 clock 可以
存取 8 次. 很快我们就可以看到 DDR4 出现在市面上了.
接下来要讲双通道这件事. 一般 DDRSDRAM 的通道大小是 64bit. 当增加内存数量时,
对 CPU 而言, 是可存取的范围变大. 实际上使用的是那一条内存则不是重点.
先讲坏事: 双通道是利用并联方式运作,当连接两条内存时,总线宽度将会达到
128bit. 照计算通道大小可增加一倍以让资料流通速度最高增加一倍, 然而实际上, 以现
在 CPU/OS 的架构, 这样顶多只能再增加 平均 2-3% 速度, 实务上并没有看过比5% 更高
的改善. 原因是因为并联, 所以需要有两个不同的内存需求同时出现并且这两个位置是
在两条不同的内存上. 这个以目前的作业系统结构是没有办法突破的.
那有没有好处呢? 有的. 若在特定架构上的设备使用双通道, 可以很明显看到速度上的改
善. 例如 GPU 独显上的 Video Memory.
对我们消费者而言, 又有何差别呢? 最关键点就是, DDR2,DDR3 不能混插. 这是绝大部份
MB 的基本要求. 那么, 不同时脉行吗?
其实 "有时候" 可以. 之所以说是 "有时候" 是因为举例来说, 对同规格内存而言,
PC133 可以降频, 速度变慢而已. PC100 也可以超频. 他们在晶圆厂时可能根本就在同
个晶圆上, 只是品管后一个的工作频率定在 133 MHz, 一个在 100 MHz. 当然价格就不同
了.
所以以下是结论 (跟前面的一样, 重复贴贪一下P币):
1. 双通道要带来最大效益, 两条内存要一样大, 时脉要一样.
2. 就算如此效能平均增加 2-3%..除非是在特定架构上使用, 例如 GPU.
3. 不同时脉内存可以降频使用. 超频要看运气.
4. 不同大小内存可以同时使用. 没差.
5. 商人没良心的话什么都说得出来.
作者: basicnet (basicnet)   2015-03-10 13:30:00
NO
作者: mmmmmfff (发牢骚!)   2015-03-10 13:41:00
双通道在7.8年前有红过一阵子 现在大家都无感了
作者: simongarden (园丁)   2015-03-10 14:42:00
好久远的战中英夹杂XD 有点怀念
作者: hidexjapan (hide0504N￾ )   2015-03-10 14:47:00
现在基本效能过剩,剩下影音绘图工作跟电动可以榨性能
作者: jyunwei (jyunwei)   2015-03-10 14:49:00
还有Chrome
作者: Deltaguita (伯利兹)   2015-03-10 14:54:00
好怀念以前高职学的计概
作者: ckhgguang (鹿)   2015-03-10 20:01:00
虽然还是不太懂,但感谢大大说明:)

Links booklink

Contact Us: admin [ a t ] ucptt.com