ダイナミックランダムアクセスメモリとは何ですか?
ダイナミックランダムアクセスメモリ(DRAM)は、コンピューターメモリの最も一般的な種類です。 小さな物理スペースに大量のデータを保持できるため、コンピューターに特に役立ちます。 ただし、通常、電源がオフになっているときはデータを保持しません。つまり、永続的なストレージには適していません。
ランダムアクセスメモリとは、任意のデータにほぼ瞬時にアクセスできるメモリを指します。 これは、一定の順序でしかデータにアクセスできないカセットテープなどのストレージメディアとは対照的です。 DRAMの「動的な」要素は、DRAMが機能するために電源を絶えず更新する必要があることです。 これにより、スタティックランダムアクセスメモリまたはSRAMと区別されます。
SRAMとDRAMはどちらも、バイナリ形式で情報を保持することで機能します。つまり、1と0に分割されます。 スタティックランダムアクセスメモリでは、これは2つの異なる方向に切り替えることができる電流によって行われます。 ダイナミックランダムアクセスメモリでは、これは、電子で満たされているか空の一連のセルによって行われます。 ただし、セルはすべてほぼ瞬時に自動的に排出されるため、常に補充する必要があります。
ほとんどのコンピューターは、2種類のメモリを併用します。 一般にダイナミックランダムアクセスメモリは、スペース効率が非常に高く、したがって安価であるため、大容量で使用されます。 通常、キャッシュには静的なランダムアクセスメモリが使用されますが、これはアクセスは高速ですがスペース効率が低くなります。 これには、コンピューターが動作中に必要とする可能性が最も高いデータを保存することが含まれ、コンピューターが低速のDRAMにアクセスする回数を減らします。
ダイナミックランダムアクセスメモリは、セルの補充を続けるために電源を必要とするため、通常、コンピューターの電源が切れたときなど、電源が停止するとデータを保存できません。 これは、メモリカードやソリッドステートドライブに使用されるフラッシュなどのメモリ形式とは異なります。 これは、DRAMが同じ容量のフラッシュメモリカードよりもはるかに安い理由の1つです。
ダイナミックランダムアクセスメモリの動作方法により、適切に動作している場合、電源がセルを補充できる限りデータを保持し続けることが保証されます。 ただし、逆には機能しません。電源を切るとメモリが消去されるという保証はありません。 実際に行うことは非常に困難ですが、たとえば、メモリチップを凍結して別のマシンに切り替えることにより、オフになったコンピューターのメモリにアクセスする方法についていくつかの理論があります。 これにより、ハードドライブを暗号化し、暗号化キーをDRAMに保存するセキュリティ対策の信頼性に疑問が生じています。