【2/17】今年は「濃厚」技術トーク!@ITメールセミナー スラッシュドット    はてなブックマーク  Yahoo!ブックマークに登録  印刷
連載 PCメンテナンス&リペア・ガイド

第3回 メモリ増設前の基礎知識

2. メモリにまつわるスペックの読み方

林田純将
2001/06/01

 メモリを購入する際に気を付けるのは、SDRAMやRDRAMなど、主にメモリの種類の違いだ。しかし、そのほかにもメモリを選ぶ際に出くわす用語がいくつかあるので、ここで紹介しておこう。

CAS Latency(Column Address Strobe Latency)

 「キャス・レイテンシ」と読む。メモリのスペックでは「CL2」や「CL3」などと表記される。SDRAMDDR SDRAMなどのメモリ内部には、半導体記憶素子が格子状に並んでおり、データの読み書きを行う際には、対象となる記憶素子の位置を、行(Row)と列(Column)という2種類の位置情報(アドレス)で指定する必要がある。列を指定する信号をCAS(Column Address Strobe)信号というが、この信号が発行されてから、実際にデータの読み書きが行われるまでにかかる待ち時間(Latency)のことをCAS Latencyという。

 SDRAMやDDR SDRAMのメモリ・モジュールでは、CAS Latencyの値の異なる製品が複数ラインアップされている。「CL2」は2クロックで、「CL3」は3クロックでデータを読み出すので、CL値が小さいほど処理速度は速くなる。しかし、CL3とCL2のメモリの性能差は、メモリのベンチマーク・テストでも5〜10%程度しかなく、体感的にはほとんど違いはない。

 ただし、複数のメモリ・モジュールを装着している場合、それぞれのCL値が異なっていると、まれに不安定になるなどの問題が生じる場合がある。そのため、メモリ増設の場合、CL値が小さければいいとはいいきれない。可能なら、すでに使用しているメモリ・モジュールと同じCL値のものを使うようにしよう。

DDR SDRAMメモリ・モジュール上のCAS Latencyの表記
このようにメモリ・モジュールのパッケージなどでは、「CAS Latency」ではなく「CL2.5」などと略称で表示されることが多い。
  「CL」で表記されている例:
このモジュールでは、CAS Latencyが2.5クロックであることが分かる。DDR SDRAMの場合、CAS Latencyの値は2.5か2である。SDRAMなら2または3だ。
  メモリ・モジュールのスペックを表す文字列:
真ん中の「-25330-」のうち、先頭の2桁がCAS Latencyの値を表している。ここでは「25」すなわち2.5クロックを意味する。なおSDRAMの場合、位置は同じだが1桁で表される(「2」または「3」である)。
 

ECC(Error Correcting Code)

 ECCは日本語に訳すと「誤り訂正符号」となる。メモリのデータ・エラーを検出して自動的に訂正する機能のことだ。信頼性を求められるサーバやワークステーションなどで使われることが多い。ECC機能を使う場合は、プロセッサやチップセットBIOSがECCに対応している必要があるうえ、搭載メモリすべてをECC対応のものにしなければならない。最近は、メモリの信頼性も高まっていることもあり、多くのデスクトップPCでは、ECCをサポートしていない。たとえECCをサポートしていたとしても、クライアントPCとして使用するのならば、高価なECC対応メモリを使う必要性はそれほど高くない。

ECC対応メモリの例
ECC対応メモリは、外見上は非対応のメモリとほとんど同じだ。ECC機能を使う場合は、すべてのメモリをECC対応メモリにしなければならないので、非対応のメモリがある場合は入れ替えることになる。
  片面に(見かけ上)9個のメモリ・チップが搭載されたメモリ・モジュール:
これはDDR SDRAMのメモリ・モジュールだ。SDRAMやDDR SDRAMのメモリ・モジュールの場合、メモリ・チップが9個または18個搭載されていたらECCメモリだろう(非対応なら4/8/16個)。RIMMの場合は、「ECC」とシールに記載されているので、すぐ分かる。

シングル・サイド(single-sided)とダブル・サイド(double-sided)

 これもSDRAMやDDR SDRAMのメモリ・モジュールの種類を表す用語だ。大ざっぱにいうなら、メモリ・モジュールの片面のみにメモリ・チップが実装されているのがシングル・サイド、両面に実装されているのがダブル・サイドと呼ばれる*1。ダブル・サイドのメモリ・モジュールとは、2枚のシングル・サイドのメモリ・モジュールを1枚にまとめたものに相当する。つまり、同じ容量のメモリ・チップを搭載するなら、ダブル・サイドの方が2倍の容量を実現できるので、高密度化が可能なわけだ。その半面、ダブル・サイドの方がメモリ・バスに接続されるメモリ・チップ数が多く、メモリ・バスに負担をかけるため、システムに装着可能なモジュール枚数がシングル・サイドより制限されることがある。こうした制限はたいていPCのマニュアルに記載されているはずだ。

*1 厳密にいえば、シングル・サイドとダブル・サイドの分類は、搭載メモリのバンク数で決まる。ここでいうメモリのバンクとは、メモリを管理するときの1単位のことで、基本的にメモリ増設は1バンクごとに行う。シングル・サイドは1バンク、ダブル・サイドは2バンクのメモリを搭載する。ダブル・サイドならたいてい片面ごとに1バンクずつメモリが実装されている。
 
ダブル・サイド(上)とシングル・サイド(下)のメモリ・モジュール
SDRAMメモリ・モジュールを基板上面から撮影してみた。黒く見えるのがメモリ・チップで、ダブル・サイドの方は両面に実装されているのが見える。
 
Unbuffered(アンバッファ)/Registered(レジスタ)

 これらもメモリ・モジュールの種類を表す用語だが、デスクトップPCでは、ほぼ間違いなくUnbufferedタイプが用いられるため、マニュアルやカタログには、あえて表記されないことが多い。しかし、サーバやワークステーションの分野では目にする機会もあるので、簡単に紹介しておこう。

 Unbufferedタイプのメモリ・モジュールは、直接メモリ・チップをメモリ・コントローラ(つまりチップセット)に接続している。一方、Registeredタイプのメモリ・モジュールは、メモリ・チップとメモリ・バスの間にRegister(レジスタ)と呼ばれるチップを挿入することで、より多くのメモリ・チップを搭載可能にしている。つまりRegisteredタイプはUnbufferedタイプに比べ、より大容量のメモリ・モジュールを実現できるというメリットがある。また、メモリ・モジュールの枚数もRegisteredタイプのほうが多めに搭載できる。

 SDRAMとDDR SDRAMのメモリ・モジュールには、それぞれUnbuffered/Registeredの両タイプの製品がラインアップされている。両者の特徴を下表に記そう。
 
  Unbufferedタイプ Registeredタイプ
用途 デスクトップ/ノートPC サーバ/ワークステーション
コスト 低い 高い
モジュール1枚当たりのメモリ容量 Unbufferedより大容量
1本のメモリ・バスに実装可能なモジュール枚数 2〜3枚 3〜4枚以上
データ転送時のバンド幅 Unbufferedと同等
データ転送時のレイテンシ Unbufferedより1クロック分遅い
UnbufferedとRegisteredの違い
両者の最大の違いは実装可能な総メモリ容量であり、それぞれの用途を分けている。

Registeredタイプ(上)とUnbufferedタイプ(下)のメモリ・モジュール
これはDDR SDRAMのメモリ・モジュールだが、SDRAMでも外観はほぼ同じだ。
  レジスタ・チップとその周辺回路:
主要な信号線はこのレジスタ・チップに接続されている。各信号は信号タイミングを基準となるクロックにそろえたり、信号の電流を増幅したりしてからメモリ・チップに分配される。こうした仕組みにより、Unbufferedより多数のメモリ・モジュールをシステムに搭載できる。

 次のページでは、自分のPCに搭載されているメモリの種類を見分ける方法について解説しよう。

  関連記事 
第1回 Windows上で調べられるPCのハードウェア構成

  更新履歴
【2002/01/22】 「コラム:Unbuffered(アンバッファ)/Registered(レジスタ)」にあるメモリ・モジュールの写真のキャプションにて、

 「Unbufferedタイプ(上)とRegisteredタイプ(下)のメモリ・モジュール」

と記していましたが、写真との対応が誤っていました。正しくは、

 「Registeredタイプ(上)とUnbufferedタイプ(下)のメモリ・モジュール」

です。お詫びして訂正させていただきます。

 

 INDEX

  [連載]PCメンテナンス&リペア・ガイド
  第3回 メモリ増設前の基礎知識
    1. ひと口にメモリといってもたくさんの種類がある
  2. メモリにまつわるスペックの読み方
    3. 自分のPCに搭載されているメモリの見分け方
 
「連載:PCメンテナンス&リペア・ガイド」
 

ホワイトペーパーTechTargetジャパン

System Insider フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

スキルアップ/キャリアアップ(JOB@IT)

- PR -
- PR -

お勧め求人情報

キャリアアップ 〜JOB@IT
@IT Special -PR-
  企業の仮想化に足りない“発想”とは?
仮想化運用管理のキモは意外なところに!

New!
  操作もマニュアルも分かりやすい!
ユーザー視点で開発されたPC管理ツール

New!
  仮想化すればコストは削減できるか?
仮想化に必要な「3つの視点」を解説する

  セキュリティを知り尽くす上野氏が登壇!
@ITメールソリューションLive! in Tokyo

  運用管理の課題を“2つの観点”から分析
ユーザー満足度の高い「仮想環境」とは?

  世界に通用するストレージの作り方とは?
製品に込めた思いを富士通の開発者に聞く

  OSSで手間も時間も、障害も減った――
「マピオンの事例」オープンソース活用法

  「ノートPCの持ち出し禁止」で大丈夫?
情報漏えいを防ぐ管理手法とインフラは?

  1日の処理を1秒に――MySQLの達人が語る
「コスト削減」できるチューニング

  ドキュメント作成を自動化して、SEの作業
効率を大幅アップ! Visio 2007の魅力

  急速に広がるHyper-Vでのサーバ仮想化
そのベストプラクティスをデルが解説

  @IT主催セミナーで語られた、「担当者に
求められるセキュリティ対策」をレポート

  @IT「Windows 7」 特設サイトオープン!
最新情報・移行ノウハウを公開しています