IT用語集– archive –
-
コピーGC(コピージージー)
コピーGC(コピージージー) 英語表記: Copying GC (Copying Garbage Collection) 概要 コピーGCとは、主記憶(DRAM)上に確保されたヒープメモリを管理するガーベジコレクション(GC)手法の一つです。この方式の最大の特徴は、生存しているオブジェクト... -
マーク&スイープ
マーク&スイープ 英語表記: Mark and Sweep 概要 マーク&スイープ(Mark and Sweep)は、現代のプログラミング環境における「メモリ管理と運用」を支える重要な技術の一つ、ガーベジコレクション(GC)の代表的なアルゴリズムです。これは、プログ... -
ヒープマネージャ
ヒープマネージャ 英語表記: Heap Manager 概要 ヒープマネージャとは、コンピュータプログラムが実行時に必要とする不定形なメモリ領域(ヒープ領域)を効率的に管理・割り当てるためのソフトウェアコンポーネントです。この機能は、私たちが現在議論して... -
バディシステム
あなたは、ITの基盤を支えるメモリ管理の専門家として、この解説を読んでくださっているのですね。バディシステムは、一見すると地味なアルゴリズムですが、「メモリ階層(キャッシュ, DRAM, NVRAM)」の中でも中核となる主記憶(DRAM)を効率的に扱うため... -
スラブアロケータ
スラブアロケータ 英語表記: Slab Allocator 概要 スラブアロケータは、オペレーティングシステム(OS)のカーネル内で頻繁に利用される、固定サイズのオブジェクトのメモリ割り当てを効率化するための高度な手法です。これは、メモリ階層におけるDRAM領域... -
メモリコンパクション
メモリコンパクション 英語表記: Memory Compaction 概要 メモリコンパクションは、主記憶(DRAM)の空き領域を整理し、連続した大きな空きスペースを確保するためのOSによる管理技術です。プログラムが実行中にメモリの確保と解放を繰り返すと、メモリ空... -
メモリオーバーコミット
メモリオーバーコミット 英語表記: Memory Overcommitment 概要 メモリオーバーコミットは、OSのメモリ管理機能において、システムに搭載されている物理メモリ(DRAMなど)の総容量を超えて、アプリケーションに対して仮想メモリを割り当てる(コミットす... -
ページ置換アルゴリズム
ページ置換アルゴリズム 英語表記: Page Replacement Algorithms 概要 ページ置換アルゴリズムは、オペレーティングシステム(OS)の「メモリ管理と運用」において、仮想記憶システムを効率的に機能させるための決定的な手法です。これは、プログラムが要... -
OpenCAPI(オープンキャピ)
OpenCAPI(オープンキャピ) 英語表記: OpenCAPI 概要 OpenCAPI(オープンキャピタル・アグリゲーション・ポイント・インターコネクト)は、CPUとアクセラレータ(GPUやFPGAなど)、そして高速メモリデバイス間のデータ転送速度と効率を劇的に向上させるた... -
CCIX(シーシーアイエックス)
CCIX(シーシーアイエックス) 英語表記: CCIX (Cache Coherent Interconnect for Accelerators) 概要 CCIXは、CPU(中央演算処理装置)と、GPUやFPGAなどのアクセラレータ(特定用途向け演算装置)間で、メモリの一貫性(キャッシュコヒーレンシ)を維持...