内存控制器与内存通道问题

本文详细解析了内存系统的通道和Rank概念,包括最小数据单元、通道数、Rank数及其计算方法,并介绍了单通道模式和双通道模式的工作原理及区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

内存通道问题

  1. 最小数据单元:也称内存总线data宽度,是指内存控制器需要读取的最小数据单元,目前都是64bit1,如果指出ECC的话是72字节
  2. 通道数:一个平台支持的通道数是由内存控制器来决定的,一般都支持2至3个,其中unbuffer dimm是2个,register dimm是3个
  3. rank:提供最小数据单元的几个内存块,其数目内存控制器决定,每个通道可以支持多个rank数一般为1、2、4个居多
  4. 内存条上ruank数目的计算方法:首先要确定内存条上每个存储单元是x8的还是x4的,这分别表示存储单元能提供几个bit,如果是x8的那么内存条上就需要8个存储单元来形成64bit的最小数据单元,如果内存条上有16个这样的存储单元那么就是2rank,8个就是1 rank

内存系统结构图

 

 

通道,rank和内存地址

  1. 系统内存组织模型共有两种
  2. 单通道模式:所有的内存读取信号全部发送到一个通道,地址组织也全部在此通道
  3. 双通道模式:内存信号根据内存地址发送到2个通道,其又分为2种工作模式
  4. 双通道对称模式:两个通道的内存大小以及内存块的规格都相同,那么在系统编址是会在两个通道之间交错编址
  5.  双通道非对称模式:对通道内存没有什么限制,系统编址时先变一个通道然后再编址另外一个通道

转载于:https://my.oschina.net/mavericsoung/blog/138266

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值