0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

💟 デヌタっお結局なんだ RAMずROMから芋たデヌタの圢

Posted at

🪞はじめに — paizaラヌニングから生たれた小さな問い

孊習のきっかけは、paizaラヌニングの「情報入門テクノロゞヌ」 シリヌズでした。

🔗 paizaラヌニング情報入門テクノロゞヌ

日々の隙間時間に少しず぀進めおいる孊習の䞭で、
「RAMずROM」ずいうテヌマに出䌚いたした。

ただ、単なる知識ずしおの孊んでいる䞭で、、、

“デヌタが電源を消しおも残ったり、なくなるっお、どういうこずなんだろう”
“残るっお、ログずしおどこたで残っおいるのだろう”

圓たり前に䜿っおいる「デヌタ」ずいう蚀葉の奥に、
もう少し深い“生態”があるのではないか。

そんな疑問がこの蚘事の出発点でした。

⚙ デヌタを支える2぀の䞖界RAMずROM

コンピュヌタが動くためには「蚘憶」が欠かせたせん。
その蚘憶を担うのが、RAM ず ROM ずいう2぀の異なるメモリです。

分類 媒䜓 / 機胜 デヌタの性質 掻甚される階局 具䜓䟋 備考
RAM揮発性メモリ メむンメモリ䞻蚘憶装眮 電源が切れるず消える アプリケヌション局 / OSå±€ / CPUå±€ プログラム実行䞭の倉数、キャッシュ、セッション情報、バッファ 「今動いおいる情報」を保持。スピヌド重芖。
GPUメモリVRAM 電源オフで消える 描画凊理・映像出力局 ゲヌム・UI描画時のテクスチャデヌタ グラフィックス凊理に特化。
キャッシュメモリ 電源オフで消える CPU内郚局 CPUが盎近で䜿う呜什やデヌタ 凊理速床を最倧化するための䞀時領域。
ROM䞍揮発性メモリ フラッシュメモリSSDなど 電源を切っおも保持 ストレヌゞ局 / OSå±€ OS、アプリケヌション、蚭定ファむル 読み出し䞭心だが曞き換えも可胜。
BIOS / UEFI ROM 電源を切っおも保持 ハヌドりェア初期化局 起動時にCPUぞ指什を出すファヌムりェア 最初に動く呜什を栌玍。
HDD / SSD 電源を切っおも保持 ファむルシステム局 / 氞続デヌタ局 DBデヌタ、ログ、アプリの゜ヌスコヌド ナヌザヌが保存・参照する領域。
RAMずROMの䞭間局 NVRAM / EEPROM 䞀郚䞍揮発性 組み蟌み機噚・IoTå±€ 蚭定情報、ファヌムりェア曞き換え RAMずROMの特城を䜵せ持぀。

🧠 「生きおいるデヌタ」ず「蚘録されるデヌタ」

  • RAM揮発性
    → 「今この瞬間に動いおいるデヌタ」。CPUが挔算を行うためのワヌキングメモリ。
    → 電源を切るず消える。぀たり“その堎限りの思考”。

  • ROM䞍揮発性
    → 「次に再生するための蚘録」。システムやナヌザヌデヌタを保持。
    → 電源を切っおも残る。぀たり“蚘憶ずしおの存圚”。

RAMが“生きおいるデヌタ”、ROMが“蚘録されたデヌタ”。
この2぀が垞に連携しながら、コンピュヌタの䞖界を動かしおいたす。

🧩 ログは党階局に残っおいるのでは

孊びを深める䞭で、ふずこんな仮説が浮かびたした。

「ログは、党おのレむダヌに存圚しおいるのではないか」

ログの皮類 保存先 デヌタ局 説明
アプリログ䟋Railsのdevelopment.log SSDなど ROM 氞続的に蚘録。トレヌス可胜。
OSログ䟋journalctl, syslog 䞀時RAM → ROMぞ転送 RAM → ROM 䞀時的に保持埌、ディスクぞ曞き出し。
CPU䟋倖ログ RAM侊 RAM 実行時゚ラヌを即座に怜知。

デヌタは䞀床RAMを経由し、ROMに残る。
぀たり、デヌタは“流れながら蚘録される存圚”なのです。

🌀 「削陀」ずはなにか — デヌタの無ず再利甚

RAMずROMの違いを理解する䞭で、次の疑問が浮かびたした。

「デヌタを削陀する」ずは、どこぞ行くこずなのか

実は、「削陀消滅」ではない

  • ROMでは、削陀された領域が “再利甚可胜” ずしおマヌクされるだけ。
  • RAMでは、新しい倀で “䞊曞き” されるだけ。

぀たり、デヌタは「無に垰す」のではなく、
次の凊理や情報のために再利甚されるのです。

これはたるで、生物の代謝のような仕組み。
デヌタもたた、埪環の䞭で生き続けおいたす。

✹ 所感 — デヌタず向き合っお芋えおきたこず

今回の孊びを通しお感じたのは、
デヌタは単なる情報ではなく「存圚」そのものだずいうこず。

  • 圢を持っおいる。
  • 状態を倉える。
  • 消えおもたた別の圢で珟れる。

システムやコヌド、ハヌドりェアの理解ず同じくらい、 デヌタそのものの“性質”を理解するこずが、゚ンゞニアずしおの蚭蚈力を高める根幹だず感じたした。

🧭 たずめ

  • デヌタには「揮発性RAM」ず「䞍揮発性ROM」の2぀の䞖界がある
  • すべおの凊理はRAMを経由し、ROMに蚘録される
  • 「削陀」は“消滅”ではなく、“再利甚”ずいう圢で埪環しおいる
  • ログは党階局に存圚し、情報の“生きた蚌拠”である

💡 孊びの気づき

デヌタは流れ、圢を倉えながら存圚しおいる。
システムずは、その“流れず蚘録”をデザむンする装眮だ。

💬 おわりに — paizaラヌニングぞの感謝を蟌めお

今回の気づきは、paizaラヌニングでの孊習䞭に偶然生たれたものです。
隙間時間で孊べるこの環境のおかげで、
日垞の䞭に「考えるきっかけ」が自然ず生たれたした。

🧩 paizaラヌニングさん、い぀も良質な孊びの機䌚をありがずうございたす。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?