Dump

Dump

Speicherauszug oder Dump (engl.: [ˈdʌmp]) bezeichnet in der Datenverarbeitung eine Kopie oder Auszug eines Speicherinhaltes. Der Speicherauszug kann auf dem Monitor, Drucker oder als Datei ausgegeben werden; die Inhalte können zum Beispiel im Zeichenformat, hexadezimal, binär oder oktal dargestellt werden. Ein Dump wird meist zur Fehlerdiagnose (Crash Dump) oder zur Analyse der Leistung benutzt.

Inhaltsverzeichnis

Arten

Handelt es sich um den Inhalt der Register eines Prozessors, spricht man von Registerdump, handelt es sich um den Inhalt des Hauptspeichers, von Speicherdump. Auszüge aus einer Datenbank werden als Datenbankdump bezeichnet, das Abbild oder der Ausschnitt einer Datei als Dateidump. Sie dienen als Backup oder können zur Migration genutzt werden.

Betriebssysteme

Unter weitgehend allen Betriebssystemen werden Speicherdumps nach dem Auftreten schwerer Fehler automatisch erzeugt oder können per programmiertem Aufruf gezielt erstellt werden.

Unter Linux/Unix wird zum Beispiel nach einem Absturz der coredump erstellt, hierbei wird der Speicher des abgestürzten Prozesses in eine Datei geschrieben und kann später mit einem Debugger analysiert werden. Der Name coredump leitet sich vom Kernspeicher (englisch core memory) ab, der Urform der Hauptspeicher in Rechnersystemen. Diese Speicherabzüge des Register- und Hauptspeicherabbilds eines Prozesses werden auch Post-Mortem-Dumps genannt, von lateinisch post mortem (deutsch „nach dem Tode“). Des Weiteren gibt es unter Linux/Unix ein Programm namens dump, mit dem man Dateisysteme mit hohem Datendurchsatz sichern kann.

Bei Microsoft-Betriebssystemen erzeugt der Windows-Systemdienst Dr. Watson nach einem Absturz einen Dump.

Hexdump

Hexdump bezeichnet die Darstellung von Computerdaten im hexadezimalen Zahlensystem (in dem sich pro Ziffer vier Bit zusammenfassen lassen). Möchte man Daten (im RAM oder in Dateien) systemnah analysieren, so ist eine hexadezimale Darstellung oft unerlässlich.

Beispiel:

Unter DOS kann man mit dem debug-Befehl Hexdumps erhalten.

Unix-Systeme stellen zur Erstellung eines Hexdumps Befehle wie „hexdump“, die oft zusätzliche Ausgabeoptionen (Dezimaldarstellung, Textdarstellung) enthalten. Mit „od -x“ (octaldump) kann ebenfalls ein Dump erstellt werden.

Das folgende Beispiel zeigt den Hexdump einer Textdatei im ASCII Code. Links ist eine (hexadezimale) Positionsangabe (Adresse) in der Datei, in der Mitte sind die Zeichen in ihrer Hexadezimaldarstellung (16 Zeichen, in zwei Gruppen von je 8 Zeichen) und rechts als Text angegeben, wobei Speicherinhalte, die kein darstellbares Zeichen repräsentieren, als „.“ gezeigt werden.

    00000000  48 69 65 72 20 69 73 74  20 65 69 6e 20 42 65 69  |Hier ist ein Bei| 
    00000010  73 70 69 65 6c 74 65 78  74 2e 20 44 65 72 20 48  |spieltext. Der H|
    00000020  65 78 64 75 6d 70 20 69  73 74 20 61 75 66 20 64  |exdump ist auf d|
    00000030  65 72 20 6c 69 6e 6b 65  6e 20 53 65 69 74 65 20  |er linken Seite |
    00000040  7a 75 20 73 65 68 65 6e  2e 0a 0a 4e 65 75 65 20  |zu sehen...Neue |
    00000050  5a 65 69 6c 65 6e 20 6f  64 65 72 20 41 62 73 e4  |Zeilen oder Absä|
    00000060  74 7a 65 20 73 69 6e 64  20 64 61 6e 6e 20 61 75  |tze sind dann au|
    00000070  63 68 20 22 5a 65 69 63  68 65 6e 22 20 6d 69 74  |ch "Zeichen" mit|
    00000080  20 65 69 6e 65 6d 20 62  65 73 74 69 6d 6d 74 65  | einem bestimmte|
    00000090  6e 0a 43 6f 64 65 2e 28  30 61 29 2e 2e 2e 0a 0a  |n.Code.(0a).....|

Nach demselben Schema würde ein Speicherdump den Inhalt des Hauptspeichers, also zum Beispiel Programmbefehle im Maschinencode bzw. sich im Hauptspeicher befindliche Daten im jeweiligen Speicherformat zeigen.

Dump (Szenebegriff)

Außerdem wird der Begriff „Dump“ auch in der Raubkopiererszene benutzt. Dort steht er für einen Server, der zur Verteilung des raubkopierten Materials (Filme, Software, Musik, etc.) verwendet wird.

Siehe auch: Stro (genauere Erklärung des Begriffes Dump), Warez


Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • dump — dump; dump·er; dump·i·ly; dump·i·ness; dump·ish; dump·ler; dump·ling; dump·man; Dump·ster; dump·ish·ly; dump·ty; …   English syllables

  • Dump — generally refers to a place for disposal of domestic waste. See articles at midden and landfill. Other uses The word has other uses alone or in combination and may refer to: Dump (program), a Unix program for backing up file systems Dump (band),… …   Wikipedia

  • Dump — Dump, n. [Cf. dial. Sw. dumpin melancholy, Dan.dump dull, low, D. dompig damp, G. dumpf damp, dull, gloomy, and E. damp, or rather perh. dump, v. t. Cf. {Damp}, or {Dump}, v. t.] 1. A dull, gloomy state of the mind; sadness; melancholy; low… …   The Collaborative International Dictionary of English

  • Dump — (d[u^]mp), v. t. [imp. & p. p. {Dumped}; p. pr. & vb. n. {Dumping}.] [OE. dumpen to throw down, fall down, cf. Icel. dumpa to thump, Dan. dumpe to fall suddenly, rush, dial. Sw. dimpa to fall down plump. Cf. {Dump} sadness.] 1. To knock heavily;… …   The Collaborative International Dictionary of English

  • dump — [dʌmp] verb [transitive] 1. to put waste in a particular place, especially illegally LAW : • 11 million gallons of crude oil were illegally dumped into Prince William Sound. 2. to sell something that you do not want: • But before you call your… …   Financial and business terms

  • dump — dump1 [dump] vt. [ME dompen, to plunge, throw down; prob. < ON base akin to Dan dumpe, Swed dompa: for IE base see DEEP] 1. to throw down or out roughly; empty out or unload as in a heap or mass 2. a) to throw away (garbage, rubbish, etc.),… …   English World dictionary

  • dump|y — dump|y1 «DUHM pee», adjective, dump|i|er, dump|i|est. short and fat; squat: »Her stature tall I hate a dumpy woman (Byron). ╂[origin …   Useful english dictionary

  • Dump — est un mot anglais signifiant l action de laisser choir en tas ou en masse (Cf. dumping). Utilisé en informatique à partir des années 1960[réf. nécessaire] pour définir une « action de vidage mémoire » vers un périphérique de… …   Wikipédia en Français

  • Dump — (англ. dump «мусорная куча, свалка; выбрасывать, вываливать»): dump (Unix) утилита Unix для резервного копирования. Dump (группа) сайд проект Джеймса Макнью, басиста Yo La Tengo. См. также Дамп снимок информации о состоянии компьютерной… …   Википедия

  • dump — vt: to sell in quantity at a very low price; specif: to sell abroad at less than the market price at home Merriam Webster’s Dictionary of Law. Merriam Webster. 1996. dump …   Law dictionary

  • dump — [n1] junkyard ash heap*, cesspool, depot, dumping ground, garbage lot, junk pile*, magazine, refuse heap, rubbish pile, swamp; concepts 438,449,680 dump [n2] slummy establishment hole, hovel, joint*, mess*, pigpen*, pigsty*, shack, shanty, slum,… …   New thesaurus

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”