スワッピングとは何ですか?

交換は、コンピューターが1つの情報を別のコンピューターと交換するときに発生します。たとえば、スワッピングとは、あるプロセッサから別のプロセッサへの2つ以上のアイテムの転送を指します。たとえば、コンピュータシステムでは、コンピュータデータを2つのプロセッサ間で交換したり、2台のコンピュータを複数のプロセッサ間で交換したりできます。スワッピング(分岐)コンピュータネットワークにおいて、ページングのような古代の形式の中央メモリ制御。ネットワークシステムでのスワッピングは、ネットワークの反対側にある2つのノード(ノードAとBなど)が一部の情報の異なるコピーを持っている場合に発生します。

カーネルにはすでにその情報のコピーがあるため、スワッピングは、別のプロセスと何かを共有しようとしたときにのみ発生します。したがって、スワッピングとは、カーネルが特定の命令のすべての命令を書き直す必要があることを意味します。スワッピングは、特定のプログラムの動作中にのみ発生します。あるプロセスが別のプロセスとスワップする場合、カーネルはそれらの命令の実行が完了した後にすべての命令を書き直す必要があります。それ以外の場合、スワップはオペレーティングシステムのメインメモリの無駄なスペースになります。

スワップという用語は、ユーザーがコンピューターを一時停止した後、後でコンピューターを再起動することを決定した場合にも使用されます。スワッピングはサスペンド中にのみ発生します。スワッピングは、コンピューターを一時停止した場合にのみ発生しますが、その後、コンピューターの電源を切らずに再起動します。デスクトップCDまたは「スワップドライバ」を使用して、独自のスワップファイルを作成することができます。ただし、最良の方法は、camsodaと呼ばれるオープンソースプロジェクトを使用することです。これは、メインメモリにマスター/スレーブファイルシステムを自動的に作成して維持し、複数のプログラムによるスワッピングとセカンダリメモリの使用を可能にします。