ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

内存条的物理结构分析【转载】

2021-07-07 22:04:00  阅读:374  来源: 互联网

标签:内存条 chip 内存 rank 颗粒 转载 bank 物理


内存条物理结构分析

前提:文章是从别的地方转载过来的,看了网上博客,大多数说的都是雨里雾里。搜索了一天,也就下面两篇通俗的博客可以看懂,但是两篇博客文章又有出入,搬运此贴,希望有一天哪位大佬可以给我答疑解惑!!

内存条长什么样子

我们经常接触物理内存条,如下有一根DDR的内存条
image
其实从外观上就可以看出来内存条由很多内存颗粒组成(内存颗粒也叫内存芯片或者chip。别怀疑虽然图片展示那8个黑色长方块看起来很大,但是它真的叫做内存颗粒 )

从内存控制器到内存颗粒内部逻辑,笼统上讲从大到小为:
channel>DIMM>rank>chip>bank>row/column,如下图:
image
一个现实的例子是:
image

从概念的层次结构上图分为:Channel > DIMM > Rank > Chip > Bank > Row/Column

一个i7 CPU支持两个Channel(双通道),每个Channel上可以插俩个DIMM,我们可以把DIMM作为一个内存条实体,一个内存条会有两个面,高端的内存条,两个面都有内存颗粒。所以我们把每个面叫做一个Rank,也就是说一个内存条会存在Rank0和Rank1,每个rank由8个chip组成。

rank和Chip里面有什么,如下图:
image

拿rank0举例,上面有8个黑色颗粒,我们把每个黑色颗粒叫做chip。再向微观走,就是一个chip里面会有8个bank。每个bank就是数据存储的实体,这些bank就相当于一个二维矩阵,只要声明了column和row就可以从每个bank中取出8bit的数据。

image

内存条2RX 8的意思是由2个rank组成,每个rank八个内存颗粒(由于现在多数内存颗粒的位宽是8bit,而CPU带宽是64bit,所以经常是8个颗粒可以组成一个rank。
)由于整个内存是4GB,我们可以算出单个内存颗粒是256MB。256MB/chip= 整个内存4GB/16个chip

内存条长什么样子

[1] http://en.wikipedia.org/wiki/Memory_bank

[2] http://arxiv.org/pdf/1407.7448.pdf

[3] 带你深入理解内存对齐最底层原理 :https://mp.weixin.qq.com/s/F0NTfz-3x3UxQeF-GSavRg

[4] 内存条物理结构分析 :http://lzz5235.github.io/2015/04/21/memory.html

[5]内存系列一:快速读懂内存条标签 : https://zhuanlan.zhihu.com/p/26255460

标签:内存条,chip,内存,rank,颗粒,转载,bank,物理
来源: https://www.cnblogs.com/tangliMeiMei/p/14983778.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有