
2026/03/05 3:46
**「データには重みがある――ただし、SSDのみに限られる」**
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
元の要約はすでにすべての品質チェックポイントを満たし、主要な重要点を正確に捉えています。変更は必要ありません。
本文
「Linux Out Loud」の録音終盤でのカジュアルなコメント
ビルが私とウェンディに突如言った。「データには重さがあるんだ。」
残念ながらその日はマットは欠席していてこのアイデアを知らずに済みましたが、私の頭ではすぐにウサギの穴へとダイブ。電子、浮遊ゲート、E=mc²、そして「SSDは実際に数フェムトグラムだけ増えるのか?」というレディットの熱いスレッドまで掘り下げました。
まず結論
科学的には「はい…ある程度」ですが、テクノロジー好きなら疑問を持つものです。これはちょっと変わったおしゃべりであり、真剣に受け取るものではありません。データが質量を持つというアイデアについての楽しい思索です。私は必要な実験を行っていない科学者でもなく、この理論を検証する装置も持っていません。したがって、前提資料が正しければ電子に質量があると仮定すると、SSDはデータを増やすほど重くなる、と言えます。
ストレージ技術
ソリッドステートドライブ(SSD)
- NANDフラッシュメモリを利用した不揮発性ストレージ。可動部品なし。
- 数十億個のメモリセルが格子状に配置され、NANDタイプによって1セルあたり保持できるビット数が異なる。
- SLC – 1ビット/セル
- TLC – 3ビット/セル(一般的な消費者向けSSD)
ハードディスクドライブ(HDD)
- 回転するプラッタと磁気ヘッド。
- データはプラッタ上の磁気極性をスピン中に切り替えることで保存され、既存の原子を再配置するだけです。
NANDフラッシュセルが情報を保持する仕組み
各NANDセルは実質的に改造されたトランジスタ(MOSFET)で、追加の浮遊ゲート(または3D NANDでは電荷捕捉層)が挟まれた構造です。この絶縁オキシド層の間に電子を閉じ込めることで、電源が切れても電荷を保持します。
書き込み
- 浮遊ゲート上部の制御ゲートに高電圧(≈15–20 V)が印加されます。
- トランジスタチャネルから電子がフォーラー・ノードマン・トンネリングで薄いオキシド障壁を通り、浮遊ゲートに捕捉され負電荷となります。
- 捕捉された電荷の量はセルのしきい値電圧(読み取り時にトランジスタがONになるために必要な電圧)を変化させます。
シングルレベルセル(SLC)
- 2状態:捕捉電子がほぼない(“1”=消去状態)と特定数の捕捉電子(“0”=プログラム状態)。
マルチレベルセル(TLC)
- 8つの異なる電荷レベル(0–7)を使用し、各レベルは捕捉電子数が変わります。現代のNANDでは1レベルあたり10〜100個程度に縮小されていることもあります。
読み取り
- 低い読み込み電圧を印加し、電流の有無でしきい値電圧が低か高か(すなわち捕捉電子数)が判定されます。多重レベルセルでは複数の参照電圧をチェックします。
消去
- 逆極性の高電圧でトンネリングにより電子が外部へ戻り、セルは再び消去状態に戻ります。消去は大きなブロック単位で行われます(セルは直列に接続されているため)。
保持
- 絶縁オキシド層が急速漏電を防ぎ、通常条件下では10年以上データを保持します。プログラム/消去サイクルの繰り返しで絶縁体が劣化するため、SSDコントローラはウェアレベリングアルゴリズムで書き込みを均等に分散させます。
重量問題への回答
HDD
- プラッタ上の磁気ドメインの極性を切り替えるだけで、原子自体を移動・追加しない。
- エネルギー差はE=mc² による質量変化に換算すると約10⁻¹⁸ g程度で、実質的には無視できる。
SSD
- データを書き込むとセル内の電子が増減します。電子はそれぞれ約9.11×10⁻³¹ kg の質量を持ちます。
- すべてのセルが“1”(消去状態)から始まり、より多くの“0”(電子を追加した状態)を書き込むとドライブは理論上重くなります。
どれくらい?
仮に1 TBのTLC SSDを想定すると:
| 項目 | 値 |
|---|---|
| 1 TB ≈ 8兆ビット | |
| 3ビット/セル → 約2.67兆セル | |
| 推定:完全プログラム時に最大約1,000個の電子が追加される | |
| 合計追加電子数 ≈ 2.67×10¹⁵ | |
| 追加質量 ≈ 2.43×10⁻¹⁵ kg(≈ 2.43 pgまたは2,430 fg) |
これは理論上の最大値で、実際にはデータが混在するため平均的な増加量はその半分程度です。地球上で測定できるスケールでは、ほぼ検知不可能です(埃や温度変化による膨張、ドライブケースのゆらぎなどに比べて圧倒的に小さい)。
最後に
ビルは「データには重さがある」という点で(理論上)間違っていません。SSDはデータを書き込むたびに微量に重くなりますが、HDDとは異なりです。ただしその差は実質的にゼロであり、物理学のトリビア程度の話題です。電子が微小な重量として積み重なるイメージを抱いているなら、量子スケールでは正しいと言えるでしょう。
つまり、Linux ISOを大量に書き込むとSSDはフェムトグラム単位でわずかに重くなるのです。そして、全体装置自体が電源オン時(コンデンサ充電・RAM稼働・ファン回転)ではオフ時よりもほんの少しだけ重い――宇宙的な皮肉ですね。
参考文献
- https://www.extremetech.com/computing/how-do-ssds-work
- https://electronics.stackexchange.com/questions/505361/how-many-excess-electrons-are-in-a-modern-slc-flash-memory-cell
- https://physics.stackexchange.com/questions/31326/is-a-hard-drive-heavier-when-it-is-full
- https://datarecovery.com/rd/does-a-full-hard-drive-weight-the-same-as-an-empty-hard-drive
- https://www.sciencefocus.com/future-technology/does-a-usb-drive-get-heavier-as-you-store-more-files-on-it
Linux Out Loud – Linux Saloon