停電後の揮発性メモリの内容


0

DRAMなどの揮発性メモリは定期的に更新する必要があります。そうしないと、その内容が「フェード」および「消失」します。電力損失後、個々のビットはどうなりますか?マシンがオンの場合、0として読み取られるものにゆっくりと不可解に戻りますか?安定したゼロ以外の状態になることはありますか?


これは、データまたはセキュリティリスクの回復とは関係がないことに注意してください。私は単に力のない記憶の振る舞いに興味があります。
isanae

回答:


3

コンピューターのビットは単に存在している状態です。メモリおよびほとんどの電気回路では、ビットは「オン」または「オフ」のいずれかです。記憶はこんな感じです。1は電力が保存されているメモリの一部であり、0は事実上電力がない場所です。

電源をオフにすると、「1」ビットに保存されている電力が漏れ、代わりに0になります。メモリ内のすべてのビットは「0」です。このリークは非常に高速で発生するため、電力が失われると、データはすぐに失われますが、実際には時間がかかります。通常、1秒未満。

それらをゼロ以外の安定した状態にするには、データの保存方法を変更する必要があります。プラッタハードドライブでは、磁気状態として保存されます。光ディスクでは、「ピット」または「ランド」として保存されます。答えはイエスです。元の状態を維持できますが、データの保存方法を変更するか、料金の保存方法を変更する必要があります。

彼らは実際にこれに取り組んでいますが、現在のRAMは低レイテンシで非常に高速です。RAMの使用方法を考えると、彼らは、RAMがどれだけ安いか、平均的な人またはサーバーがどれだけ必要かを考えると、コストにおいても匹敵する速度とレイテンシを備えた適切な代替手段を見つけていません。

それらはソリッドステートRAMを作ります。ただし、注意すべき点があります。


DRAMセル(コンデンサ)の低電荷の解釈はarbitrary意的であることに注意してください(つまり、低電荷はバイナリ1として解釈される可能性があります)。すべてのビットセルを同じ方法で解釈する必要さえありません(メモリコントローラーは32個の充電されていないビットセルを0xDEADBEEFとして解釈できます)。(Flashの場合、ゼロ初期化がより一般的であるため、新しく消去されたブロックをすべて1として解釈する慣習は望ましくないと主張することさえできますが、それは重要な考慮事項ではないでしょう。)
ポールA.クレイトン

面白い。ハードウェアのどの部分がコンデンサの電圧の解釈を担当しているか知っていますか?CPUですか?
-isanae

1

小さなコンデンサのようなDRAMセルを考えてください。時間が経つにつれて、彼らは電荷を失い、最終的に彼らは1つの(すべてに同じ)状態になります。

私の知る限り、元の状態を維持する方法はありません(現在の技術に基づいて)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.