システムイメージ
別の例はたくさんのオペレーティングシステムのハイバネーション機能である。ここで、すべてのRAMの状態がディスクに蓄えられ、コンピュータは省エネルギーモードに入り、後にメモリに読み込んで状態を復元する。
エミュレートされているシステムのイメージを保存するために、エミュレータによってはこの機能を提供する。これはsavestateとも呼ばれる。
あるプログラムのシステムイメージを取るために、いくつかのプログラミング言語はコマンドを提供している。これはLISP、Smalltalk、Forthの標準機能であり、他の言語でも同様の機能を持つものもある。これらの言語による開発は多くの他のプログラミング言語による開発とまったく違うことが多い。例えば、LISPを使用するとき、プログラマーは、read eval print loop(REPL)を使って、LISPの処理系の実行の中にパッケージまたは他のコードをロードすることができる。プログラマーは、そのプリコンパイルされていて、場合によってはカスタマイズされたコードを含んだ、その時のシステムイメージをダンプすることができる。このイメージは実行形式であることが多く、他のマシンの上で動作可能である。この方法はLISPまたはSmalltalkによって記述されたプログラムでよく使われる。
その目的は違うけれども、システムイメージはコアダンプに構造がよく類似している。