DIMMとは
DIMM (Dual Inline Memory Module)(ディム)は、複数の DRAM チップをプリント基板上に搭載したメモリモジュールのことを指し、コンピュータの 主記憶 として利用される。また、そのピン配置や電気的特性を規定したDIMM規格のこと。従来の SIMM (Single Inline Memory Module) が、両面に同じ信号が出ているのに対して、それぞれ別の信号が出ている事からDIMMと呼ばれる。2007年現在、DIMMと言った場合、多くのパーソナルコンピュータやワークステーションで使用可能な SDRAM を搭載したものを指す。
DIMM規格は JEDEC (Joint Electron Device Engineering Council) で標準化が行われており、搭載されるSDRAMチップの種類毎に多種の規格が存在する。また、「DIMM」という名称は、メモリ基板を挿すスロット (ソケット) のことを指している場合もあるが厳密に言えば誤用であり、この場合「DIMMスロット」や「DIMMソケット」と呼ぶ方がより正確である。
基本的にDIMM インタフェース は アドレス 、 データ 、制御信号からなっており、一般的に PC 用は64bitデータのDIMMが使用されるが、高信頼性が求められるサーバでは ECC 8bitを付加した72bitデータのDIMMが使用される。
DIMMの形態は大きく分けて Unbuffered DIMM 、 Buffered (Registered) DIMM 、 Fully Buffered DIMM (FBDIMM) の3種類が存在し、そこからさらにSDRAMの規格別に分かれており、それぞれアクセスタイミング、インタフェースが異なり、互換性は無い。下記の通り実効転送速度と搭載可能なモジュール数はトレードオフの関係にある。
Unbuffered DIMM
チップセット からのアドレス、制御、データ信号が直接DIMM基板上のSDRAMチップに分配接続される形態のDIMM。
アドレス、制御信号がDIMM上の全てのSDRAMチップに分配されるため、電気的負荷が大きい。例えば 4bit SDRAMチップが搭載されたDIMMの場合、アドレス線は16個のチップに分配されることになる。このためUnbuffered DIMMは、チップセットに多量に接続することには向かない。多くてもせいぜい3枚から4枚が限界である。しかし下記2規格に比べ「余計な物が無い」だけに実効転送速度面ではやや有利である。 ワークステーション のうちメモリ容量が最優先ではないものに採用されるほか、パーソナルコンピュータのほとんどに使用されている。
Buffered DIMM
アドレス、制御信号を一旦DIMM基板上の バッファ で受けてから各SDRAMチップに分配接続する形態のDIMM。Registered DIMMとも。
バッファの存在により、アドレス、制御信号の電気的負荷は1 DIMMあたり1負荷となり、チップセットに多量のDIMMが接続可能となる。数GBから数十GBクラスのメモリを必要とする サーバ に向いている。なお、一旦バッファで受けることから、Unbuffered DIMMと アクセス...






