そのため、Linuxが時々スワップメモリ(内部HDD / SSDにある)を使用する方法を発見しました。
メモリが過負荷になると、PCはいくつかのメモリデータをスワップ領域に保存して推測を高速化します。
それでは、RAMデータをHDに保存できれば、逆にHDデータをRAMに(おそらく一時的に)保存できますか?
これが実用的ではないことはわかりますが、それでも...
答え1
RAMにファイルを保存できますか?はい、同様のものを使用できますramfs
(コメントで述べたように)。ただし、これはシステムの交換方法や理由とは何の関係もありません。実際、RAMに保存されている一部のファイルは最終的にディスクに置き換えられます。
Linux(およびWindows)には、オペレーティングシステムがページをメモリにロードして保存する仮想メモリの概念があります。特定の条件によってRAMスペースが不足し始めると、RAMからスワップ(ディスク)にページを移動するプロセスがバックグラウンドにあります。 RAMスペースが不足するとシステムがフリーズするため、これは速度と安定性のバランスです(実際、OOMはRAMが増えるまでプロセスをランダムに終了しませんが、これは破壊的です)。
したがって、大量のRAMを消費し始めた場合にのみ、スワップ領域にデータがあります。何を交換するのか、何をRAMに保持するのかを決めることはできません。