私は、メモリを断片化解消すると主張するソフトウェアのいくつかの例があることを思い出して、メモリ断片化に関する記事を読んでいました。私は好奇心を持っている、どのように機能するのですか?それはまったく機能しますか?メモリデフラグソフトウェア。どのように機能するのですか?それは動作しますか?
EDIT: xappymahプロセスがそのメモリレイアウトが急激に変化することを学ぶことは非常に驚くかもしれないという点で、メモリのデフラグに対して良好な引数を与えました。しかし、私が見ても、OSがグローバルメモリ制御のための何らかのAPIを提供する可能性はまだあります。しかし、悪意のある意図で悪用される可能性があるので、少しはそう思わないでしょう。ソートの何かをサポートしているOSがあるか知っていますか?
これはソフトウェア開発の観点からは非常に興味深い質問です。私の場合、例えば "メモリデフラグ"はBSのように聞こえます(管理された環境でない限り)。本当に可能かどうかを知りたいのですが。 – sharptooth
あなたの2番目の質問について。私はいくつかの調査を行い、そのようなAPIがWindowsやMac OSX(そして他の)のような最新のOSに存在することを発見した。もちろん、そのような機能を使用するには管理上の(ルート)権限が必要であり、不正確な行為は本当に混乱を招く可能性があります。 (少なくとも、すべてのOSのこのようなAPIの存在は非常に論理的ですが、OS自体には少なくとも必要です) – xappymah
@xappymah:ありがとうございます。私はこのトピックが非常に興味深いと私はまだ私の好奇心のために自分自身を研究しなければならないと思う。私はあなたの元の答えを受け入れました。 – manneorama