リフレッシュ サイクルとは

お使いのコンピューターには、おそらく 2 種類の RAM クラス メモリがあります。RAM と呼ばれるのは、システム メモリまたはシステム RAM の 1 つだけです。このクラスの RAM は DRAM と呼ばれます。このクラスでは、DRAM が統合された SSD を使用することもできます。グラフィックカードの VRAM も DRAM のサブセットです。実際の CPU には異なるタイプの RAM があり、GPU 自体が死んでしまいます。SRAM はオンダイ キャッシュに使用されます。

SRAMは高速です。ただし、1平方センチメートルあたりのギガバイト数という点では特に密度が高くないため、価格が高くなります. DRAM は低速で​​す。ただし、ストレージ密度がはるかに高く、はるかに安価です。このため、SRAM はプロセッサ ダイ上で高速メモリとして少量使用され、DRAM は上記のようなより大きなメモリ プールに使用されます。

SRAM と DRAM の違いは、実際の構造で明らかです。SRAM は 4 ~ 6 個のトランジスタを使用しますが、DRAM は単一のトランジスタとコンデンサを使用します。ここで、記憶密度の比較が行われます。DRAM の部品は単純に少ないため、各メモリ セルが小さくなります。

デザインの違いには別の効果がありますが、1つは2つの名目上の命名要因になるのに十分な大きさです. SRAM の S は Static を表し、DRAM の D は Dynamic を表します。これは、SRAM がその内容を無期限に保持できることを表していますが、DRAM は定期的にリフレッシュする必要があります。

注:これは、一定の電源が利用できることを前提としています。SRAM は依然として揮発性メモリであり、電力が失われると保持しているデータが失われます。DRAMのように。

メモリーリフレッシュとは?

DRAM の回路レベルのアーキテクチャは、メモリ セルの電荷が時間とともに減衰することを意味します。DRAM がデータを長期間保存できるようにするには、各メモリ セルを定期的にリフレッシュする必要があります。これについて知っておくべき重要なことがいくつかあります。1 つ目は、リフレッシュ中はメモリにアクセスできないことです。これは、DRAM セルのリフレッシュが必要な頻度によってパフォーマンスが制限される可能性があることも意味します。

通常、DRAM セルは 64 ミリ秒ごとにリフレッシュされますが、これは高温では半分になります。セルの各行は個別に更新され、これが一度に発生するのを防ぎ、64 ミリ秒ごとに重大な問題が発生します。

メモリコントローラは、RAMモジュールが読み取りデータの送信など、メモリの読み取りまたは書き込みを妨げる他のことを実行している間に、リフレッシュサイクルが発生するように巧みに調整します。ありがたいことに、セルの更新に必要な時間は短く、通常は 75 または 120 ナノ秒です。これは、DRAM チップがその時間の約 0.4% から 5% をリフレッシュ操作の実行に費やすことを意味します。

DRAM をリフレッシュする方法

DRAM からのデータの読み取りについて知らないかもしれないことは、それが破壊的であるということです。メモリセルからデータを読み取ると、そのデータが破壊されます。これをユーザーから隠すために、プリチャージと呼ばれるアクションで、すべての読み取り操作でデータを読み取って送信し、同じデータをメモリ セルに書き戻します。残念ながら、標準の読み取りイベントは、使用されているすべての DRAM 行にヒットすることに依存できないため、特定のリフレッシュ操作が必要です。

更新操作はそれほど複雑ではありません。実際、行内の特定の列を読み取るのではなく、行全体を一度に更新しようとするため、行を更新する信号も小さくなり、より効率的になります。リフレッシュ プロセスでは、データがセンス アンプに読み込まれ、比較的低速の出力バッファではなく、セルに直接戻されます。

これはすべて自動的に行われます。メモリ コントローラは、CPU に認識されることなくすべてを管理します。

外れ値

DRAM の電荷は減衰しますが、調査によると、その速度は DRAM セル間で大きく異なり、1 つのチップ上でも大きく異なります。上位パーセント程度は、標準温度で更新する必要なく、最大 50 秒間データを保持できる場合があります。90% は 10 秒間、99% は 3 秒間、99.9% は 1 秒間データを保存できます。

残念ながら、一部の外れ値はより頻繁に更新する必要があります。最悪のシナリオにも対応できるように、DRAM のリフレッシュ時間は短く設定されています。この選択により、データが失われることはありませんが、電力使用量とパフォーマンスにも影響します。

一部の研究者は、RAM セルを分析およびビニングする別の方法を提案しており、減衰時間の優れたものを使用することを好みます。これにより、電力使用量が改善され、特に低電力のバッテリ駆動のデバイスで役立ちます。ただし、RAM パフォーマンスのレベルが変動することにもなります。

さらに、温度に基づく減衰時間の変化を考慮に入れる必要があります。さらに悪いことに、一部のセルは電荷保持性能を時々失うだけです。 .

結論

リフレッシュ サイクルは、メモリ セルがリフレッシュされる DRAM モジュール内のプロセスです。これは、DRAM の回路設計によって電荷が減衰するため必要です。メモリ セルを定期的にリフレッシュすることで、データの損失を防ぎます。SRAM は、その回路設計により電荷が流出しないため、リフレッシュする必要はありません。

注:更新サイクルは、ユーザーまたは組織のハードウェアの定期的な更新を指す場合もあります。



Leave a Comment

修正:ChromebookがBluetoothデバイスに接続しない

修正:ChromebookがBluetoothデバイスに接続しない

BluetoothデバイスをChromebookとペアリングできない場合は、Bluetoothオプションを無効にして、ラップトップを再起動します。

ダブルVPNとは何ですか?シングルVPNよりどれだけ優れていますか?

ダブルVPNとは何ですか?シングルVPNよりどれだけ優れていますか?

ダブルVPNは、ネットワークの使用状況を監視している人からユーザーを保護するための優れた解決策です。

Chromebookノートパソコンでスクリーンショットを撮る方法

Chromebookノートパソコンでスクリーンショットを撮る方法

Chromebookノートパソコンでフルスクリーンのスクリーンショットを撮るには、CtrlキーとWindowsキーを同時に押します。

Windows 2016のリモートデスクトップホスト構成はどこにありますか?

Windows 2016のリモートデスクトップホスト構成はどこにありますか?

Microsoft Windows 2016でRDPホスト構成ツールをお探しですか?必要なRDP設定にアクセスするためのソリューションがあります。

MacでZoomでAirPodsが機能しない問題を修正

MacでZoomでAirPodsが機能しない問題を修正

多くのMac所有者は、ZoomでAirPodsを使用しないことに不満を持っていました。このガイドでは、この問題を解決する方法をよく示しています。

Li-Fiとは何ですか?

Li-Fiとは何ですか?

Li-Fiは、Wi-Fiの代替として設計された無線通信技術であり、可視光や近可視光を使用してデータを伝送します。最新のLi-Fi技術について詳しく調べてください。

ASUS ROGRAMDiskでRAMディスクを作成する方法

ASUS ROGRAMDiskでRAMディスクを作成する方法

ASUS ROG RAMDiskを使って、高速なRAMディスクを作成する方法を解説します。

FitbitCharge4を再起動してオンにする方法

FitbitCharge4を再起動してオンにする方法

Fitbit Charge 4を再起動してオンにする方法について詳しく解説します。このフィットネストラッカーの使い方や問題解決方法を学んで、健康管理に役立ててください。

Chromebookにバッテリーセーバーモードはありますか?

Chromebookにバッテリーセーバーモードはありますか?

Chromebookは現在、低電力モード設定を備えていませんが、効果的なバッテリー寿命の延ばし方について紹介します。

AnkerPowerConfスピーカー接続のトラブルシューティング

AnkerPowerConfスピーカー接続のトラブルシューティング

Anker PowerConferenceスピーカーの接続問題を解決するための完全ガイドを紹介します。