• ベストアンサー

メモリのクロックって何でしょうか

wikipediaのddr2の説明( http://ja.wikipedia.org/wiki/DDR2_SDRAM ) に次の用語があります。 (1)内部クロック     これは上から3行目にあります。 (2)外部クロック     これは上から3行目にあります。 (3)メモリクロック     これは表にあります。 (4)バスクロック     これは表にあります。 (1)~(4)の意味は何でしょうか。 また、(1)~(4)は互いにどんな関係にあるのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • parts
  • ベストアンサー率62% (6364/10149)
回答No.1

最近、メモリ関連の技術は、あまり調べてこなかったので、少し調べての回答です。 DDR2の要は、4ビットのプリフェッチです。 実際にクロックジェネレーターがメモリに供給するクロックは、メモリクロック(内部クロック)です。 即ち、100MHzなら100MHzとなります。問題は、メモリバスのクロックが200MHz(立ち上がりと立ち下がりの2回同期を行い400MHz相当となります)であるにも関わらず何故、メモリコアのクロックが低いままでデータを扱えるのかという点になります。 もし、200MHzで外部から供給されるなら、そもそもメモリが遅いとデータは滞留し、十分な速度にはならないはずなのです。 そこで考えられたのが、I/Oバッファと呼ばれるメモリバンクにデータを登録する処理を行う回路で、メモリモジュール内の4つのメモリコア(バンク)から同時に1ビットずつを読み出す仕組みを採用しました。これが、4ビットプリフェチです。即ち、1つのメモリバンクが100MHzなら、4個のメモリバンクから同時にデータを取り出せば、4倍になるという仕組みです。いわゆるDual ChannelやQuad Channelをメモリモジュールの中で取り入れたのです。 その上で、質問に回答すると、 1は、順当に言えばメモリクロックと思われます。 2は、バスクロックのことと考えるのが妥当です。 3は、そのままです。 4も、そのままです。 即ち、1と3は同じもの、2と4も同じものと見るのが正しいかと思います。 ちなみに、DDR3ではプリフェチが8ビットになります。内部の周波数が同じでもDDR2の2倍になるのです。また、バスクロックはメモリクロックの4倍になります。 尚、多ビットのプリフェチが効果的に働くのは、粒度の大きなデータを扱うときです。 例えば、データ量の大きな画像を一度に大量に解析するときなどには、効果的ですが、小さなデータの集まりを演算する際には、バンク毎にデータを分けることが出来なくなるため、速度は少し低下してしまう場合があります。 調べた範囲では、こうなると思われます。 いかがでしょうか?

shozi_nk
質問者

お礼

とてもよく分かりました。 有り難うございました。

関連するQ&A

  • DRAM Frequencyとは

    メモリはDDR2-SDRAMを一枚だけ使っています。 DRAM Frequencyとはメモリクロックのことでしょうか? CPUZで300Mhz代前半で動作していたら、DDR2-1200を使っているということですか? http://ja.wikipedia.org/wiki/DDR2_SDRAM にはそうなっています。 しかしSPDを見るとPC2-6400(400MHz)となっています。 400MHzはバスクロックですよね。 そうするとDRAM Frequencyはバスクロックのことですか?

  • DDR3-1066の転送速度の計算が合いません

    DDR3 SDRAM 新機能の説明 http://www.elpida.com/pdfs/J1503E10.pdf の6ページの図にある133 MHzのDDR3(つまり、DDR3-1066)のデータ転送速度を、この図に示される内部バス動作周波数133 MHzを出発点にして、求めてみました。 式の説明のうち「 」でくくったものは、この図の中の言葉をそのまま引用したものです。 「内部バス動作周波数133 MHz/s」 ×8..........「8 ビットを一度にI/O バッファに読み込む」から ×4..........「外部クロック周波数」は「内部バス動作周波数」の4倍だから ×2..........「1/2クロック毎に8 bitを転送」するから ÷8..........1byte=8bitだから =1,064 MB/s しかし、この1,064MB/sは、 http://ja.wikipedia.org/wiki/DDR3_SDRAM の表に示されるDDR3-1066の転送速度である8.533GB/sの1/8しかありません。 計算のどこが違うのでしょうか

  • DDR3L PC3L-12800 とは?

    ノートPCのメモリーで DDR3L PC3L-12800 のところに Lが付かない DDR3 PC3-12800 は使えるのでしょうか? 電圧が違う(低い1.35V)ので駄目でしょうか? DDR3 SDRAM(ウィキペディア) http://ja.wikipedia.org/wiki/DDR3_SDRAM メモリーは検討する機会ごとに規格が変化していて、手持ちのメモリが活用できたためしが ほとんどありません。

  • DDR2メモリの交換

    退役したサーバ Primergy econel 100 S2に Pentium Dual core E2180(FSB800) と DDR2-6400のECCメモリが乗っていました。 仕様書には、別構成にXeon E3110(FSB1333), 3065(FSB1333)があります。 質問は これらFSB1333のCPUに換装した時、メモリはそのまま使えるでしょうか? つまりCPU換装にあたり、メモリも全交換になるか追加になるかが気になっています。 DDR2-6400は wikipediaによるとメモリクロック200MHz, バスクロック400MHzですが、 現在のE2180にジャストな選定で乗っているのか、余力のあるメモリなのかどちらかだと思いますが、 いかがでしょうか? また、このサーバのチップセットは intel 3200 です。 サポートされるプロセッサには Xeon 3000系 かつ LGA775なのですが、 quad coreの3000系 LGA775が多数あります。 BIOSで制限されていなければ使えそうなのですが、動作するでしょうか? http://ja.wikipedia.org/wiki/Xeon#.E3.83.A8.E3.83.BC.E3.82.AF.E3.83.95.E3.82.A3.E3.83.BC.E3.83.AB.E3.83.89_.28Yorkfield.29

  • PC用メインメモリチップのクロック

    2012年2月現在、PCのメインメモリに使われることが多い規格は、 DDR3 SDRAM、DDR3モジュールと言われるものだと思います。 あと、DDR2とか。 で、メモリチップのクロックに視点を持っていくと、 DDR3-1333/PC3-10600の場合は、166MHzです。 10年位前、DDR1やSDRの時代から、メモリチップのクロック自体はほとんど向上していません。 (プリフェッチとDDRによってバス速度が上げられているが。) CPUの速度とは対照的にほとんど一定しています。 どうしてなのでしょうか?★ DRAMの構造が何か影響しているのでしょうか? 4~16個のメモリチップを同期を取りながらクロックを上げるというのが難しいという感じなのでしょうか? ビデオカードに接続されるメモリの様に、 CPU直結のメモリだと高クロックのDDR3(DDR2)メモリチップが使われる場合もあるようですが。 (多くの場合はGDDR系が使われてるのかな?あまり詳しくない。) 暇なときにでも、よろしくお願いします。

  • パソコンのメモリ交換について

    現在、知り合いから譲りうけたPCを使用しています。(説明書等は無し) DDR2-SDRAMメモリ(533MHz)512MBで、1スロットしかないため、新しいものを購入し交換したいと思っています。 そこで、価格.comで「PCメモリー内:DDR2-SDRAM 533MHz」で検索してみたのですが、ヒットがなく、DDR2-SDRAM PC4200など、PC####とPCの後ろに数字のあるものが多数見受けられました。 現在は、規格などが異なっているのかと思い、wikiなどでも調べてみましたが、チップ規格やモジュール規格、バスクロックなどききなれない言葉が並び、理解できませんした。 詳しい方がいらっしゃいましたら、DDR2-SDRAM 533MHzのメモリを交換する場合、どういったものを選択すればよいか、アドバイスいただけないでしょうか?

  • メモリの増設について

    3つ質問です。 (1)、ノートPCのメインメモリ(PC2-5300 DDR2-SDRAM)を増設したいのですが、 15歳の僕でもできますかね? 静電気がどうたらこうたらとか… (2)、メモリのDDR2 SDRAMとか、MHzとかPC-○○○とかも意味わかりません。 何でクロック数とかあるんですか? (3)、CPUのクロック数は大体わかるのですが、L1キャッシュとか、L2キャッシュとかがあまり… メインメモリとのギャップを…とか見たんですけど。 ずいぶん沢山で、乱暴な質問ですが、お詳しい方よろしくお願いします。

  • 閘門と水斜面の違い

    調べものをしていたら、 「閘門 (http://ja.wikipedia.org/wiki/%E9%96%98%E9%96%80)」と 「水斜面 (http://ja.wikipedia.org/wiki/%E6%B0%B4%E6%96%9C%E9%9D%A2)」 の二つの用語に出くわしました。 同じようなものに思うのですが、違いがわかる方いらっしゃいますか。

  • クロックの違うDDR2-SDRAMをPCに搭載した際の動作速度に関する質問です

    現在、DELL DIMENSION 9200 Core2Duo E6400 (2MB L2 キャッシュ、2.13GHz、1066MHz FSB)+DDR2-SDRAMメモリ (533MHz,Non-ECC)512MB×2(OSはWinXP Pro SP2)のシステム構成のデスクトップPCを使用しており、このPCの空い ている2スロットに動作クロックの違うDDR2-SDRAM(667MHz)1GB×2のメモリを搭載することに関して、別スレッド にて問い合わせたところ、  1.搭載可能  2.搭載可能だが動作クロックが533MHzとなる とのご回答をいただきました。 その後、上記ご回答をいただいた上で、自分で少し調べたところ、メインメモリの性能指標としてCASレイテンシ (CL)というものがあり、DDR2-SDRAM(667MHz)のCL=4、DDR2-SDRAM(553MHz)のCL=3となっているため、もしかしたら 私のPCの構成でDDR2-SDRAM(667MHz)1GB×2のメモリを搭載した場合、DDR2-SDRAM(553MHz)1GB×2のメモリを搭載し た場合に比べて、折角スペックの高いメモリを搭載しても、逆に動作が遅くなってしまうのではないかとの疑問が わいてきました。この点についてお分かりの方がいらっしゃいましたら教えて頂けないでしょうか? また、もし遅くなってしまう場合、体感できるほどの遅さなのでしょうか? 念のため、現在所有の上記PCに対して DDR2-SDRAM(667MHz)1GB×2のメモリを搭載することに私がこだわっている 理由について話しますと、ある通販サイトで売っている、DDR2-SDRAM(667MHz)1GBメモリの値段が他で売られている DDR2-SDRAM(553MHz)1GBに比べて安いためです。 以上、よろしくお願いいたします。

  • メモリの型式について教えて下さいませ

    メモリの型式にある「PC」と「PC2」の違いを教えて下さいませ。 当方、GATEWAYのGT5218Jを使用しておりますが、カタログのスペック表ではメモリは「PC5300 DDR2-SDRAM」という1GBのメモリが2枚入っております。 あと2GB増設したいので同じメモリを購入したいと思っておりますが、「PC5300 DDR2-SDRAM」ではなく「PC2-5300 DDR2-SDRAM」(←PCの後ろに2が付いてます)でも良いのでしょうか?

専門家に質問してみよう