私は現在、オペレーティングシステムの教科書のメモリ管理について読んでおり、スワップスペースとバッキングストアの間に違いがあるかどうか不思議です。彼らはどちらも一般的に同じことをしているようです。ページフォルトが発生したときにわかっていることから、アクティブではないページが見つかってスワップスペースに格納されるので、フォルトの原因となったページを保存できます。バッキングストアは同じことをしているように見えますが、それは単なるページではなくプロセス全体に対するものです。これは両者の主な違いですか?それとも、私が見過ごしている他のものがありますか?スワップスペースとバッキングストア
1
A
答えて
1
「バッキングストア」という用語は、通常、グラフィカルユーザーインターフェイスのコンテキストで使用されます。バッキングストーリーは、ウィンドウのイメージを保持するメモリブロックです。ウィンドウが覆われている(部分的に覆われている)場合は、バッキングストアを使用して再描画します。
システム(X、Windozeなど)によっては、通常、バッキングストアは使用されません(ダイアログボックスを除く)。彼らは単にアプリケーションが画面を再描画するようにします。
古くから、スワップスペースはプロセス全体をディスクに移動するために使用されました。ページファイルは、個々のページを格納するために使用されました。伝統的な交換がなくなった。しかし、技術的にページングしているときは、Unixはswapという用語を使います。一般的な意味で
、ページファイルとバッキングストアは似ています
バッキングストア
ページファイルは物理メモリにあるように、ビデオメモリにあります。
しかし、バッキングストーリーは実際にページングに関係するものではありません。
関連する問題
- 1. 64ビットLinuxのスワップスペース
- 2. Kubernetes Jenkinsスワップスペースの問題
- 3. カフカノードにスワップスペースが必要ですか?
- 4. Javaプロセスを開始するときにsoalrisのスワップスペースの問題
- 5. AWS Elastic BeanstalkでLinuxスワップスペースを設定できますか?
- 6. Windows AppFabric:ホストがSQL Serverバッキングストアで偽装できません
- 7. バッキングストアなしでEntity Frameworkでメモリデータベースを作成できますか?
- 8. Sparkのバッキングストアは本当に重要ですか?
- 9. 最新のMac OSバッキングストアはどこですか
- 10. スワップスペースにオブジェクトをプッシュしないようにJavaに指示する
- 11. CALayerのバッキングストアがヒープになっていないのはなぜですか?
- 12. 14.04 ltsから16.04 ltsにアップグレードするときに、Ubuntuでスワップスペースを作成することはできますか?
- 13. .Net StreamWriter.BaseStream、この定義は何を意味しますか? "バッキングストアとのインターフェイスを持つ基底のストリームを取得します。"
- 14. デマンドページングでページフォルトが発生した場合、どこから障害ページを取得しますか?バッキングストアまたは仮想メモリから?
- 15. Linuxシステムでは、 "cgroups"を使用する以外に、実行中のプロセスのメモリ使用量を制限する方法はありますか?
- 16. Oracle Solaris 11でプライマリLDOMをシャットダウンする方法
- 17. RDSはすべてのスワップ空間を食べます
- 18. Solrシステムスペースの使用
- 19. プロセスに利用可能な仮想アドレス空間のサイズを決めるのは何ですか?
- 20. C#で自動実装されるプロパティ
- 21. MongoDBは変更を保存しません
- 22. フィールドとgetter/setterプロパティに対するC#の自動プロパティをリファクタリングしますか?アプリケーションが進化する</p> <pre><code>public class A { public int Id { get; set; } public string Title { get; set;} } </code></pre> <p>ので、データのみを変更バッキングストアに送信するためには、プロパティの変更を追跡可能にするための新しい要件がある:
- 23. 空のコアデータ関係(SQLite)を確認する
- 24. recover local_db.bin
- 25. "gitリポジトリではありません"
- 26. UIViewとCore Animationの統合はどのように行われますか?レイヤーホスティングまたはレイヤーバックビュー
- 27. 対話型Cのシングルトンクラスのクラス変数にアクセスして更新する方法は?
- 28. 誰かが私にオブジェクト[] toArrayの理解を手伝ってもらえますか?
- 29. ちょうど1の値を持つノードを作るのではなく、Api-とIdenityResourcesとのHAS_Scope関係を作成する必要があります。
- 30. スワップ空間またはページファイルのページ