What is a "dump" (both software and hardware)

"Dump". This is one of the most cliche I've heard among hardcore programmers and hackers, and yet I never knew what that meant. I found it almost everywhere where low-level software and digital equipment are concentrated. They say something like “reset the file”, “reset the processor”, “reset the memory”, etc. What is it and how is this skill usually performed?

+7
source share
4 answers

A dump is data taken from a storage medium, AS-IS, i.e. unedited.

For example, core dump is the contents of the recorded state of the kernel from a specific time.

On Unix, Dump is file system backup software.

In essence, a dump is content taken from a storage medium (which contains the entire state of the environment), which is used mainly for debugging purposes.

+3
source

In programming, dumping something means getting its contents. For example, if you say that you need to unload the memory at the XY address, this means to request the contents of the memory at the specified address and save it somewhere for analysis (the result is then called a memory dump).

+4
source

Main dump :

When calculating a core dump (more correctly, a memory dump or a storage dump) consists of the recorded state of the working memory of a computer program at a certain time, usually when the program terminated abnormally (failure). 1 The name comes from the days when magnetic memory was used, to the introduction of semiconductor memory; the name remained on UNIX-inspired systems after the technology disappeared due to use. In practice, other key parts ...

0
source

In this large sense, it represents the state of a running program (process) in a storage medium.

0
source

All Articles