Що таке дамп пам'яті і для чого він потрібний?

Дамп пам'яті (англ. memory dump; в Unix – core dump) – вміст робочої пам'яті одного процесу, ядра або всієї операційної системи. Також може включати додаткову інформацію про стан програми або системи, наприклад, значення регістрів процесора і вміст стека.