Part of the Operating systems glossary:

A core dump is the printing or the copying to a more permanent medium (such as a hard disk ) the contents of random access memory ( RAM ) at one moment in time. One can think of it as a full-length "snapshot" of RAM. A core dump is taken mainly for the purpose of debugging a program. With the arrival of higher-level languages and interactive debugging, few problems require a core dump these days. It's more likely to be used by specialized programmers who maintain and occasionally have to debug problems in operating system s.

The "core" refers to the ferrite cores of earlier memory technology. In some earlier operating systems, certain system errors would automatically result in the performing of a core dump. Typically, a core dump or actually the report that results from the core dump presents the RAM contents as a formatted series of lines that indicate memory locations and the hexadecimal values recorded at each location. Additional information tells exactly which instruction was executing at the time the core dump was initiated.

IBM's dictionary does not include the term and Microsoft mentions it as an antiquated term. The New Hacker's Dictionary says the term is from the "Iron Age."

A dump is a more general term that includes the copying of a large portion of one storage medium to another storage medium or to a printer, display, or other output device. A dump report is formatted for readability.

The term is sometimes applied to human beings as a variation of brain dump .

This was last updated in November 2005
Contributor(s): Antoine Badel
Posted by: Margaret Rouse

Related Terms

Definitions

Glossaries

  • Operating systems

    - Terms related to operating systems, including definitions about open source and proprietary operating systems and words and phrases about system programs, boot mechanisms, kernels, command interpre...

  • Internet applications

    - This WhatIs.com glossary contains terms related to Internet applications, including definitions about Software as a Service (SaaS) delivery models and words and phrases about web sites, e-commerce ...

Ask a Question. Find an Answer.Powered by ITKnowledgeExchange.com

Ask An IT Question

Get answers from your peers on your most technical challenges

Ask Question

Tech TalkComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.