本文へスキップ

 


 

ICT用語の意味と同義語

【 「garbage」又はそれに関連する用語の意味 】
出典: ガベージコレクション 『通信用語の基礎知識』 更新年月日 2014/08/20,URL: https://www.wdic.org/

 プログラムで動的に確保されたデータ領域のうち、不要になったものを自動的に解放する、機能や動作。英語の原義は「ゴミ集め」。

[概要]
 プログラミング言語でメモリーを動的に確保した場合、いずれかのタイミングで解放する必要がある。
 古くは、解放する処理をプログラマーが手動で記述することで自主的に実施する方法が取られていたが、解放忘れの「メモリーリーク」や、一度解放したものを誤ってもう一回解放してしまう「二重解放」などが頻発した。
 そこで、インタープリター言語やスクリプト言語など、比較的モダンとされるプログラミング言語を中心として、不要となったデータ領域を自動的に解放する機能としてガベージコレクションが導入されている。

[機能]
古代
 動的なメモリー取得機能を持ったプログラミング言語のうち、CやC++といった言語では、確保したメモリーの管理はプログラマーがする。
 すなわち、不要になったデータ領域は、プログラマーが明示的に開放する必要があった。例えばC++なら、new演算子によって確保されたオブジェクトは、「必ず」delete演算子によって解放する必要がある。
 しかしこれは往々にして遂行されず、開放が忘れられたオブジェクトはいつまでもメモリー上に残り続け、必然的にデストラクターも呼び出されない。これをメモリーリークといい、メモリーリークが発生すると解放されないリソースが生じることになる。
 メモリーリークは頻繁に発生し、かくして、プログラマーを悩ませ続けた。 ・・・
出典: TRIM 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2020年11月27日 (金) 01:28 UTC、URL: https://ja.wikipedia.org/

 TRIMコマンド ( ATAコマンドセット:TRIM 、 SCSIコマンドセット:UNMAP)は、オペレーティングシステムからソリッドステートドライブ(SSD)の未使用領域を内部的に消去するために用いられるコマンドである。
 SSDの登場から間もなくTRIMコマンドが登場した。 SSDへのハードウェア的な操作は、従来のハードディスクドライブとは大きく異なるため、オペレーティングシステムから削除やフォーマットなどの操作を従来通り行った場合に、書き込み操作で予期せず段階的なパフォーマンス低下が発生した。TRIMの実行により、SSDはガベージコレクションをより効率的に処理できる。実行しない場合は、書き込み動作が遅延する可能性がある。

[背景]
 多くのファイルシステムでは削除操作を処理する場合、データブロックに「未使用」のフラグを立てる。これにより、いずれのストレージメディアでもどの領域が本当に使用中であるかに関わらず、空きスペースとして領域を使用できる。上書き操作とは異なり、削除操作時においては、データを含むセクターへの物理的な書き込みは行われない。一般的なSSDにおいては、未使用の領域のリストを含むファイルシステム構造を処理せず,そのまま書き込み動作を行うため、メディア側では領域が使用可能になったことは認識されない。 これにより、ハードディスクなどでは、削除されたファイルを復元するツールが利用できるようになっている。つまり、いずれのメディアの場合でも、未使用領域を使用したという場合でも上書き操作が行われている可能性が存在する。 磁気ディスクの場合、空のセクターへの書き込みと上書き操作に相違はないが、一部のSSDは機能の実装が最低レベルであるため、上書きは完全未使用の領域にデータを書き込む場合に比べて大きなオーバーヘッドを生じ、書き込みパフォーマンスを損なう可能性がある。
出典: ガベージコレクション 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2017年3月5日 (日) 02:33 UTC、URL: https://ja.wikipedia.org/

ガベージコレクション(英語: garbage collection; GC)とは、プログラムが動的に確保したメモリ領域のうち、不要になった領域を自動的に解放する機能である。「ガベージコレクション」を直訳すれば「ゴミ集め」「ごみ拾い」となる。1959年ごろ、LISPにおける問題を解決するためジョン・マッカーシーによって発明された。メモリの断片化を解消する機能はコンパクションと呼ばれ、実現方法によってはガベージコレクションと共にコンパクションも行う仕組みになっている。そのためコンパクションを含めてガベージコレクションと呼ぶ場合もあるが、厳密には区別される。また、ガベージコレクションを行う主体はガベージコレクタと呼ばれる。ガベージコレクタはタスクやスレッドとして実装される場合が多い。 ・・・



【 他のICT用語辞典へ(外部リンク)】

ガベージコレクション (通信用語の基礎知識)
TRIM (Wikipedia)
ガベージコレクション (Wikipedia)



【 garbage の同義語と関連語 】
< 1 >
同義語・類義語 関連語・その他
TRIM trim
Trim trím
trím トゥリム
トゥリム トリム
トリム [他動詞]
TRIMコマンド 刈り込む
Data Set Management Commands 位置を調整する
論理消去 [自動詞]
バランスがとれる
garbage collection [名詞]
gɑ́rbidʒ kəlékʃən 刈り整えること
ガーァべッジ コァレクシュン
ガーァべッジ・コァレクシュン garbage
ガーベッジ コァレクシュン gɑ́rbidʒ
ガーベッジ・コァレクシュン ガーァべッジ
ガーベジ コレクション ガーベッジ
ガーベジ・コレクション ガベージ
ガベージ コレクション [名詞]
ガベージ・コレクション クズ

がらくた

ゴミ


collection

kəlékʃən

コァレクシュン

コレクション

[名詞]

収集

回収

集めること

徴収



















更新日:2023年 8月23日




【 garbage の同義語と関連語 】
< 2 >
同義語・類義語 関連語・その他
ガベージコレクション garbage collector
Garbage Collection ガベージ・コレクタ
garbage collection 虫食い状態
GC メモリ管理
gɑ́rbidʒ kəlékʃən
ガーベジ・コレクション garbage
ガーベジコレクション gɑ́rbidʒ
ガーベッジ・コレクシュン ガーァべッジ
ガーベッジコレクション ガーベジ
ガベージ・コレクション ガーベッジ
がらくた集め ガベージ
ごみ拾い [名詞]
ゴミ集め ゴミ
がらくた
compaction 不要データ
kəmpǽkʃən
コァンパェクシュン collection
コンパクション kəlékʃən
[名詞] コァレクシュン
圧縮 コレクション
[名詞]
memory compaction 収集
メモリ コンパクション 回収
メモリ・コンパクション 集めること
メモリコンパクション 徴収
メモリ断片化解消





























更新日:2023年 8月24日




ICT用語索引
記号 数字 A B C
D E F G H
I J K L M
N O P Q R
S T U V W
X Y Z

       
背景色薄緑は全用語編集完了
白は書きかけの用語を含んでいます
ICT用語辞典リンク集
ICT用語解説サイト120

バナースペース

     P A S T E M