BGCとは? わかりやすく解説

BGC

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/10/13 14:33 UTC 版)

ボニファシオ・グローバルシティBGC

BGC


BGC(バックグラウンドガベージコレクション)(Background Garbage Collection)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/03 01:23 UTC 版)

ライトアンプリフィケーション」の記事における「BGC(バックグラウンドガベージコレクション)(Background Garbage Collection)」の解説

GCプロセスフラッシュメモリー読込と再書込動作を伴う。つまりホストからの新しい書込指令によって、1ブロック全体読込と、そのブロックのうち有効なデータを含む部分の書込、そして新しデータの書込がまず必要となる。これはシステムの性能著しく低減させるSSDコントローラーには「バックグラウンドGC(BGC)」、「アイドルGC(ITGC)」などと呼ばれる機能備えるものがある。これは、コントローラーSSDアイドル時にホスト側から新しい書込データが来るよりも前にフラッシュメモリー複数ブロック統合するのである。これによりデバイス性能低下を防ぐ事ができる。 If the controller were to background garbage collect all of the spare blocks before it was absolutely necessary, new data written from the host could be written without having to move any data in advance, letting the performance operate at its peak speed. The trade-off is that some of those blocks of data are actually not needed by the host and will eventually be deleted, but the OS did not tell the controller this information. The result is that the soon-to-be-deleted data is rewritten to another location in the flash memory increasing the write amplification. In some of the SSDs from OCZ the background garbage collection only clears up a small number of blocks then stops, thereby limiting the amount of excessive writes. Another solution is to have an efficient garbage collection system which can perform the necessary moves in parallel with the host writes. This solution is more effective in high write environments where the SSD is rarely idle. The SandForce SSD controllers and the systems from Violin Memory have this capability. → もしSSDコントローラが、絶対に必要になる前に予備ブロックをすべてバックグラウンドGCていればホストから書き込まれ新しデータ事前に元々あったデータ移動する必要がなく、性能を最高のスピード動作させることができる。 そのトレードオフとして、それらのデータブロック中には、実はホストが必要とせず、”いずれ削除されるもの”もあるのだが、OSはいずれ削除されるデータもあるということSSDコントローラには伝えなかった場合、”すぐに削除されるデータ”は、フラッシュメモリ内の別の場所に書き直され書き込み増幅率が上昇してしまう。OCZ販売する一部SSDでは、バックグラウンドGC少数ブロックのみを削除して停止するため、過剰な書き込みの量が抑えられるもう一つ解決策として、ホストからの書き込み並行して必要な移動実行できる効率的なGCシステムを持つことが挙げられるこの方法は、SSDがほとんどアイドル状態でない、書き込み量の多い環境においてより効果的である。SandForce SSDコントローラViolin Memoryシステムには、この機能搭載されている。

※この「BGC(バックグラウンドガベージコレクション)(Background Garbage Collection)」の解説は、「ライトアンプリフィケーション」の解説の一部です。
「BGC(バックグラウンドガベージコレクション)(Background Garbage Collection)」を含む「ライトアンプリフィケーション」の記事については、「ライトアンプリフィケーション」の概要を参照ください。

ウィキペディア小見出し辞書の「BGC」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「BGC」の関連用語

BGCのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



BGCのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのBGC (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのライトアンプリフィケーション (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS