Forum: Offtopic Speicher korrupt


von Frank (Gast)


Lesenswert?

Hallo
Ich habe schon oft im Zusammenhang mit Speicher gelesen das dieser
"korrupt" ist und deswegen defekt b.z.w. unbrauchbar.
Was bedeutet das??
Gruss

von Jan (Gast)


Lesenswert?

Das heißt einfach, dass einzelne Teile des Speichers nicht mehr
funktionieren. Wegen Produktionsfehler oder Alter oder zu häufiger
Benutzung.

von Andreas (Gast)


Lesenswert?

"Ich habe schon oft im Zusammenhang mit Speicher gelesen das dieser
"korrupt" ist und deswegen defekt b.z.w. unbrauchbar."


Ordentlich schmieren, dann fluppt es wieder... ;)

von Unbekannter (Gast)


Lesenswert?

Wenn Du Probleme mit korrupten Speicher hast, oder sogar Beweise dafür,
wende Dich am besten an diese Organisation:

   http://www.transparency.de/

von Rolf Magnus (Gast)


Lesenswert?

Das bedeutet, daß wieder einmal jemand einem Anglizismus aufgesessen
ist. "korrupt" bedeutet soviel wie "bestechlich" und ist in diesem
Zusammenhang einfach eine Fehlübersetzung. "defekt" wäre passender.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Nicht wirklich. Der Begriff "korrupt" wird auch für überschiebenen
Speicher, also nur logisch zerstörte Datenstrukturen verwendet. Ein
echter Defekt muss dafür gar nicht vorliegen.

"korrupten" Speicher erzeugen Anfänger bei der C/C++-Programmierung
sehr gerne ... auch der berühmte "buffer overflow" ist ein Beispiel
für "korrupten" Speicher.

von Unbekannter (Gast)


Lesenswert?

@Rufus:

Eben doch.

Im Deutschen bedeutet "korrupt": moralische verdorben / bestechlich

Im Englischen bedeutet "corrupt" u.a. das gleiche, aber noch ein
wenig mehr. Mein Einsprachiges sagt dazu:


(1.1) practising or marked by the dishonest and improper use of une's
power or position [...]

(1.2) morally wicked [...]

(1.3) containing mistakes [...]


(2.1) to cause to become morally bad; change from good to bad [...]

(2.22) to change the original form of (a language, set of teachings,
etc.) in a bad way [...]


Interessant sind hier 1.3 (containing mistakes) und 2.2 (change the
original form). Diese beiden Bedeutungen hat "korrupt" im Deutschen
definitiv nicht.

Kein Mensch sagt im Deutschen anstatt "Die Abrechnung enthält
Fehler.", "Die Abrechnung ist korrupt.".

Das bedeutet: "korrupter Speicher" gibt es nicht, "corrupted
memory" hingegen sehr wohl.

Wie Rolf schon geschrieben hat, einfach eine beschissene Übersetzung.

Am ehesten wäre wohl noch "Speicher enthält Fehler" oder etwas
freier Übersetzt "fehlerhafter Speicherinhalt". Also nicht der
Speicher selbst ist Defekt, sondern der Inhalt des Speichers stimmt
nicht mehr.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Du hast, so fürchte ich, mich missverstanden.

Das Wort "korrupt" schrieb ich bewusst in Anführungszeichen, um damit
anzudeuten, daß es eben nicht für den beschriebenen Fall verwendet
werden kann. Das deutsche Wort "korrupt" ist - da hast Du vollkommen
recht - vollkommen ungeeignet.

Ich habe nicht zum Ausdruck bringen wollen, daß das deutsche Wort
"korrupt" eine geeignete Übersetzung von "corrupt" wäre, vielmehr
zielte mein Beitrag darauf, darzulegen, daß "defekt" keine brauchbare
Übersetzung des englischen "corrupt" ist.
Der Speicher ist ja nicht physikalisch im Eimer, sondern nur die darin
enthaltenen Daten.
Ich habe so nur versucht, den englischsprachigen Sprachgebrauch zu
erläutern - daher auch die Anführungszeichen.

Also: Im Endeffekt meinen wir ziemlich exakt dasselbe.

von Läubi (Gast)


Lesenswert?

Program reviced Signal SIG_SEG_FAULT ;)
Sehr beliebt mal über Arraygrenzen hinwegg zugreifen... :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.