メモリランクとは何か

カテゴリ:PC

メモリにおけるランクは JEDEC が定義した言葉で, モジュールのメモリバンク数(バス幅)に対するメモリチップのメモリバンク数(チップ数*チップのバンク数)を表している.

あるメモリのランク数はメモリチップのバンク数(メモリチップ一枚から出ている信号線の数)とメモリチップ数とから計算できる. たとえばメモリチップのバンク数 x8 でメモリチップ数が8枚の場合, 8*8 / 64 = 1 となりランクはシングルランクになる. 64 はメモリのバス幅だ.一般的な PC で使われる Unbuffered のメモリは1ランクあたり 64 bitだが, ECC メモリではエラー訂正用データのため,そのバス幅は 72 bit だ.

メモリチップのバンク数 x8 でメモリチップ数が 16 枚の場合, 8*16/64 = 2 となりランクはデュアルランクになる. デスクトップ PC のメモリはたいてい,チップのバンク数が x8 で両面実装されるとメモリチップ数は 16 枚になる. このことから両面実装のメモリはデュアルランクという誤解が発生する. ノート PC のメモリではメモリチップのバンク数 x8 でメモリチップ数が8枚,つまりシングルランクで両面実装というメモリも存在する.

リンク

What is a memory Rank?

Ryzenで話題になった、メモリの”Rank”って何のこと?

シングルランクDIMMとデュアルランクDIMMのどちらを使うべきですか?

DDR3 メモリモジュールのランクとは? ①

DDR3 メモリモジュールのランクとは? ②