多くのコンピュータユーザーはRAMに精通しているでしょう。 考えているRAMがDRAMの一種であることを知らないかもしれません。 お使いのコンピュータにもSRAMが搭載されています。 これら2つの間には多くの違いがありますが、ユーザーの観点からは、ほとんどの場合、DRAMの方が安価で、はるかに大容量で利用できることになります。
SRAMはかなり高価ですが、はるかに高速です。 これにより、2つの異なる用途が生まれます。 メインシステムRAMとしてDRAMが使用されます。 最新のコンピューターではギガバイトが必要になるため、低コストと高密度が役立ちます。 SRAMはCPUキャッシュとして使用されます。 ここでは高速性がCPUの供給を維持するので優れていますが、CPUを手頃な価格に保つために容量が制限されています。
名前の説明
SRAMはスタティックランダムアクセスメモリの略で、DRAMはダイナミックランダムアクセスメモリの略です。 ただし、上記の違いは、一方が静的でもう一方が動的であると見なされる理由を実際には説明していません。
違いは、実際にはメモリセルの動作方法にあります。 スタティックRAMは単に書き込む必要があります。 電源がある限り、それ以上の相互作用なしに保存されたデータを保持します。 ただし、ダイナミックRAMでは、各メモリセルを定期的に再充電する必要があります。そうしないと、一定の電源を使用していても、保持しているデータが失われます。 DRAMセルは、その内容を読み取ってから同じデータを書き戻すことによって再充電されます。
ノート: DRAMとSRAMはどちらも揮発性メモリです。 どちらも、電力が失われると、保持しているデータはすべて失われます。 これはPSDRAMにも当てはまります。
もちろん、コンピュータは、RAMが常に同じデータをそれ自体に書き戻すことを示していません。 これは完全に不要であり、ユーザーを混乱させるでしょう。 それにもかかわらず、CPU、特にメモリコントローラは、定期的にメモリセルにリフレッシュサイクルを実行するように指示する必要があります。 これにより、メモリコントローラの負荷が増大します。 SRAMはこれを行う必要はありません。 各SRAMセルは電荷の減衰を受けないため、セルをリフレッシュする必要はありません。
両方の長所?
PSDRAM、頭字語PSRAMも与えられ、
PseudoStatic RAM. これは、SRAMのように表示されるようにする変更されたDRAMの形式です。 個々のメモリセルは依然としてDRAMと同じ方法で製造されているため、安価です。比較的安価ですが、密度は実際のDRAMよりも低くなります。 これは、PSDRAMがメモリセルを自動的にリフレッシュする追加の内部回路を導入しているためです。 SRAMと同様に、メモリコントローラはPSDRAMにデータを保持するために何もする必要はありません。 それはうまくいきます。
単純化は、PSDRAMと対話するために必要なコマンド回路がDRAMよりも複雑でないことを意味します。 これの潜在的な欠点の1つは、メモリバンクがいつ取得するかをCPUが制御しないためです。 更新すると、PSDRAMの関連する銀行が開始した直後にデータの要求を発行する場合があります。 リフレッシュサイクル。 この特定の問題は、場合によっては予期しないほど高いメモリ遅延が発生する可能性があることを意味します。
結論
PSDRAMは、DRAMとSRAMの中間です。 メモリセルはDRAMと同じプロセスで構築されているため、定期的に更新する必要があります。 ただし、内部回路がメモリセルの更新を自動的に処理するため、メモリはSRAMのようにCPUに提供できます。 ただし、結局のところ、PSDRAMには多くの特別なメリットはありません。 標準的なコンピュータではまったく使用されていません。
確かに使用されているので、PSDRAMが悪いと言っているわけではありません。 これは、一部の自動車システム、産業用制御システム、およびFPGAベースのシステムで見られ、制御の複雑さを軽減することが役立ちます。 しかし、PSDRAMには広大な市場フットプリントがなく、変更される可能性は低いようです。 以下のコメントで、このテーマについての考えを共有することを忘れないでください。