在开始前 咱们先来做个调研~
有哪些朋友们自己亲自换过(或者安装过)电脑上的内存条,无论 台式机、笔记本 亦或是 刀片机 都行
一、为什么有这么一个话题
这两年一直有个很热的话题,就是 芯片这个被卡脖子的领域
,所以年初在筹备课程话题的时候就想着跟大家一起聊聊这方面的东西;
那么大家可能想着芯片不应该说 CPU 吗,为啥聊内存啊??? 额,主要是我手头没有多的 CPU,储藏室倒是有几个当年去科技市场买零件 “攒(cuan)” 电脑时候淘换的古董内存条,索性咱们就一起聊聊内存条吧,毕竟内存条也是芯片的重要应用场景。
二、先来两根古董内存条大家鉴定一下
只有两根了,剩下的被家里小朋友玩儿的时候撅折了,大家传着看看~
三、解读一下结构
这两根内存条虽然不太一样,一根是 DDR 400,一根是 DDR 800,但是整体构造还是有很多一样的地方
DDR 400 是 DDR中的第一代 (DDR其实已经算是第三代内存了),主要活跃在 03~05 年
DDR 800 是 DDR中的第二代,主要活跃在 07~10 年
可以心里默默算一下当时自己在几年级~
大家知道现在 DDR 到第几代了吗???
同时在解读黑色鼓包前,我们先看看几个基本信息,便于解释 “黑色” 这部分的规格;
我们拿 Kingston 这根看看内存条的结构:
四、跟芯片有毛关系
其实无论 SPD 还是内存颗粒 都是由芯片组成的,其中 SPD 也叫 SPD 芯片,不过区别的是 SPD 是 “SOM”,不是我们这次的重点;我们主要来看看 内存颗粒
1. 黑色颗粒的业内翻译一般为 Chip
每个黑色颗粒都是一个芯片
上面金士顿内存条容量是 1GB,分为 16 个芯片,每个芯片存储 64MB
2. 芯片里面是什么结构
每个芯片会堆叠 8 层电路矩阵
3. 每层集成电路是什么结构
每层都是由 N行 * M列 的矩阵元器件集合,每个行列交叉的地方都是 一组元器件,存储一个 0 或者 1
4. 那么~
1. 每层集成电路都有多少行多少列?
2. 每组元器件又是怎么存储 0 或者 1 的呢?
3. 而且我们程序如何怎么知道 哪个内存地址存储的是 0 还是 1 呢?
4. 内存的容量是怎么计算出来的?
且听下回分解
本文作者: wettper
本文链接: http://www.web-lovers.com/physical-memory-1.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!