コンテンツ
- 定義-コールドバッファーとはどういう意味ですか?
- Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
- Techopediaはコールドバッファーについて説明します
定義-コールドバッファーとはどういう意味ですか?
コールドバッファは、最近アクセスまたは使用されていない一時的なデータストレージ用に予約されたコンピュータメモリのセグメントです。コールドバッファは、最近書き込まれていないメモリの領域を指す場合もあります。コールドバッファの概念は、Least Recently Used(LRU)ポリシーなどのメモリ管理スキームに使用されるデータ構造に関連付けられています。
Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。
Techopediaはコールドバッファーについて説明します
最近のオペレーティングシステムは、セグメンテーションやページングなどの効率的なメモリ管理スキームをよく使用します。ページングでは、プロセスはページに分割され、メモリはフレームに分割されます。ページは、プロセスの要求に応じてフレームに配置されます。セグメンテーションは同様のメカニズムに従います。プロセスの実行に不可欠なページのサブセットのみをメインメモリに配置する必要があります。他のページはセカンダリストレージに配置されます。ただし、セカンダリメモリからページにアクセスするコストは高すぎるため、バッファが維持されます。バッファは、LRUページポリシーのようなアルゴリズムを使用します。このアルゴリズムでは、バッファはアプリケーションによって頻繁に参照されるページのみを保存します。これは、アプリケーション固有の性質により、特定の部分が他の部分よりも頻繁にアクセスされるためです。
バッファには、アクセス頻度が最も低いページが上部に保存され、他のページはバッファに新しいエントリが作成されるたびにプッシュダウンされます。バッファの上部には、定期的にアクセスされるメモリアドレスが含まれており、ホットバッファと呼ばれますが、バッファの下部にはしばらくアクセスされていないメモリアドレスが含まれているため、コールドバッファと呼ばれます。