主な違い:ダイナミックRAMチップには、それぞれトランジスタとコンデンサで構成された何百万ものメモリセルがあります。 チップは常にリフレッシュする必要があります。 スタティックRAMは、フリップフロップ方式で情報を保持するという点で異なります。つまり、スタティックRAMは常にリフレッシュする必要がなく、キャパシターを使用しません。
ダイナミックRAMは最も一般的に使用されているRAMであり、かなり安価ですが、スタティックRAMでさえも利点があります。 ダイナミックRAMチップは、各々がトランジスタとコンデンサとからなる何百万ものメモリセルを保持する。 コンデンサはコンピュータのメモリセルに電子を蓄え、情報を保持します。 ダイナミックRAMでは、情報は1または0の電荷として保持されます。1は情報を持ち、0は空であることを表します。
スタティックRAMは、フリップフロップ方式で情報を保持するという点で異なります。つまり、スタティックRAMは常にリフレッシュする必要がなく、キャパシターを使用しません。 コンピューターは必要に応じて情報にアクセスします。これにより、エネルギー効率が向上します。 しかしながら、それらは非常に限られた記憶容量を有する。
RAMでは、1ビットの情報を格納するために複数のトランジスタが必要です。つまり、より多くの記憶スペースが必要な場合は、より多くのチップが必要になります。 これは非常に高価になります。 書き込まれるチップだけが読み取られるため、チップは比較的高速です。つまり、データに簡単にアクセスでき、すべてのビットを読み取る必要はありません。
静的RAMはCPUの速度に敏感なキャッシュを作成するために使用され、動的RAMはより大きなシステムRAMスペースを形成します。 コンピュータの電源を切るか再起動するたびに、システムはキャッシュメモリを失いますが、ダイナミックRAMメモリはまだ存在します。
ダイナミックRAMとスタティックRAMの比較
ダイナミックRAM | スタティックRAM | |
トランジスタ | 3〜4個のトランジスタが必要 | 6〜8個のトランジスタが必要 |
メモリリフレッシュ | プログラムの実行中にメモリを削除して更新することができます | プログラムの実行中にメモリを削除して更新することはできません |
ストレージ | データはコンデンサに電荷として保存されます | データはフリップフロップレベルで保存されます |
スペース | 省スペース | より多くのスペースが必要 |
システム | より大きなRAMスペースシステムを作成するために使用されます | 速度に敏感なキャッシュを作成するために使用されます |
高価な | 安いです | もっと高価です |
力 | 消費電力が少ない | より多くの電力を消費する |
時間 | 保存データへのアクセスに時間がかかる | 保存データへのアクセス時間が短縮 |
ストレージ容量 | より高い記憶容量を持っています | 記憶容量が少ない |
画像提供:eeherald.com、geekhowtos.com