\r\n\r\n
スタティックRAMとダイナミックRAM(SRAMとDRAM)の比較
RAM(Random Access Memory)は、コンピュータで使用される主記憶装置です。SRAMは、トランジスタを使って1ビットのデータを保存し、定期的にリフレッシュする必要はありません。DRAMは、別のコンデンサを使って各ビットのデータを保存し、コンデンサの電荷を維持するために定期的にリフレッシュすることが必要です。
スタティック・メモリ(SRAM)とは?
SRAMはRAMの一種で、電源を切るとデータが消えてしまう揮発性メモリです。SRAMでは、記憶されたデータの各ビットは、トリガーを形成する4〜6個のトランジスタで構成されている。さらに、メモリセルへの読み出しと書き込みのアクセスを制御するために、トランジスタが使用されています。一般的なSRAMは6個のトランジスタで各ビットを記憶しているが、8個、10個、あるいはそれ以上のトランジスタを使って1ビットを記憶するSRAMもある。トランジスタの数が減れば、メモリセルのサイズも小さくなる。SRAMはそれぞれ読み込みと書き込みという3種類の状態にある。データが要求されるとセルはリード状態になり、セル内のデータが変更されるとライト状態になる。セルはアイドル状態のとき、スタンバイ状態になります。
ダイナミックRAM(DRAM)とは?
また、DRAMは、各ビットを格納するために別のコンデンサを使用する揮発性メモリである。DRAMの各メモリセルは、コンデンサとトランジスタで構成され、それらが正方形のアレイ状に配置されています。DRAMはIC(集積回路)※2として使用され、バスに接続可能な金属ピンを持つプラスチックパッケージに収められています。現在、プラグインモジュール**として販売されているDRAMの中には、より扱いやすいものがあります。SIPP (Single-In-Line** Pin Packages)、SIMM (Single-In-Line** Memory Modules)、DIMM (Dual-In-Line** Memory Modules) などがある。
スタティックRAMとダイナミックRAMの違いは何ですか?
SRAMとDRAMはどちらも揮発性メモリですが、重要な違いがあります。DRAMは1つのメモリセルに1つのキャパシタと1つのトランジスタしか必要としないため、1つのメモリセルに6つのトランジスタを使用するSRAMに比べ、非常にシンプルな構造になっています。一方、DRAMはSRAMと異なり、キャパシタを使用するため定期的なリフレッシュが必要です。 DRAMはSRAMより安価で、速度も遅くなります。そのため、パソコンやワークステーションなどの大容量メインメモリに使用され、SRAMは小型で高速なキャッシュメモリに使用されます。
こちらもあわせてご覧ください。
1RAMとROMの違い
2RAMとキャッシュの違い
主記憶装置と補助記憶装置の違い
4RAM対プロセッサ