title: What is a "dump" (both software-wise and hardware-wise)
body: <p>"Dump". This is one of the most cliché words I've heard among hardcore programmers and hackers, and yet, I never knew what it means. I found it almost everywhere that center around low-level software and digital hardware. They say something like "dumping a file", "dump a CPU", "dump a memory", and so on. What is it, and how is this feat usually performed?</p>