web-dev-qa-db-ja.com

RAM=のMHzは実際にはどういう意味ですか?

私が聞いたり読んだりして、RAMメモリにはさまざまな速度(MHz(1066 MHzなど))がある可能性があることを何度も耳にしました。ただし、この頻度が実際に何であるかは説明されたことがないで、答えを見つけるのに苦労しています。私の推測では、周波数は基本的に「1秒あたりの回数」であるため、MHzは1秒あたりの回数RAMはCPUと通信できます。間違っている場合は修正してください。また、これを1秒あたりに処理されるデータのサイズとどのように関連付けることができますか?たとえば、メガバイト/キロバイト単位のデータ量RAM /秒からCPUに送信されますが、限界に追い込まれているシナリオでは?

17
Axel Kennedal

はい、RAMが動作するのは1秒あたりの最大クロックサイクル数です。ダブルデータレート(DDR)RAMでは、サイクルごとに2回通信しますしたがって、DDRの場合:

200 MHzクロックレート×2(DDRの場合、SDRの場合1)×8バイト= 3,200 MB /秒の帯域幅

これが、周波数だけではなく帯域幅にちなんでチップが命名された理由です。上記のチップモジュールはPC-3200と呼ばれ、200 MHzではありません。マザーボード/ CPUがそのクロックで動作できるようにするには、クロックレートを知る必要があります。

詳細については DDR SDRAMに関するウィキペディアの記事 を参照してください。

14
Madball73