
仮想メモリとページングの仕組み - アドレス変換・ページテーブル・TLB・ページフォルトを図解で理解する
約21分
仮想メモリとページングの仕組みを、アドレス変換・ページテーブル・TLB・ページフォルト・スワップ・コピーオンライトまで図解でやさしく解説します。

仮想メモリとページングの仕組みを、アドレス変換・ページテーブル・TLB・ページフォルト・スワップ・コピーオンライトまで図解でやさしく解説します。

ガベージコレクション(GC)がメモリを自動で回収する仕組みを、手動管理(malloc/free)との対比から解き明かします。参照カウント・マークアンドスイープ・コピーGC・世代別GC・トライカラーマーキングといった基本アルゴリズムと、Python・Java・Go・JavaScript(V8)・Rubyの実装を公式ドキュメントを一次ソースに整理します。