Diskussion:Overhead (EDV)

Letzter Kommentar: vor 14 Jahren von 87.178.222.38 in Abschnitt Versuch....

Bandwurmsatz

Bearbeiten

"Overhead wird auch ganz allgemein in der Programmierung verwendet, zum Beispiel der Speicheroverhead beim Funktionsaufruf, verursacht durch den beanspruchten Speicher im Stack, dynamische Speicherzuweisung hat einen Zeitoverhead (siehe Speicherverwaltung), genauso die dynamische Typenprüfung (dynamisches Casten von Variablen, welches in Skriptsprachen oft verwendet wird)."
Ich verstehe nur Bahnhof... Ich hab Assembler 1 Jahr gelernt und weiß was ein Stack ist, kann es aber trotzdem nicht verstehen. Kann man das auch einfacher oder in 2 Sätzen ausdrücken? -- Enomine 14:38, 12. Apr. 2009 (CEST)Beantworten

Versuch....

Bearbeiten

Der Englische Artikel ist auch nicht wirklich toll, im Gegenteil. Hier ein Versuch. Als Overhead (Verwaltungsdaten) gelten in der elektronischen Datenverarbeitung (EDV) Daten, die nicht primär zu den Nutzdaten zählen, sondern als Zusatzinformation zur Übermittlung oder Speicherung benötigt werden. Die Verwendung von Prozessorzeit für Verwaltungsaufgaben wird ebenfalls als Overhead bezeichnet.

Beispiele: Einem Netzwerkpaket mit Nutzdaten wird dessen Größe und die Prüfsumme angehängt. Beide Informationen sind Verwaltungsdaten. Das Herstellen der Verbindung setzt ebenfalls Kommunikation voraus und zählt somit zum Overhead.

Bei (Zähl)schleifen wird eine Variable in jedem Schritt erhöht, und mit einem Wert verglichen. Dient dies nur dazu, eine feste Anzahl von Verbindungsversuchen zu unternehmen, so könnte der Befehl zum Verbinden mehrfach nacheinander aufgerufen werden. Das Hochzählen, und der Vergleich sind somit Overhead.

Vllt findet jemand ein besseres Beispiel als Schleifen - sie sind wohl nicht sehr Omasicher. Funktionsaufrufe würde ich weglassen, da man hier eben Fachbegriffe verwenden muss, oder es so umschreibt, dass es zu schwammig ist. Das geht imho garnicht: "Overhead wird aber auch hier ganz allgemein als Zusatzarbeit übersetzt" --87.178.222.38 15:27, 22. Jul. 2010 (CEST)Beantworten