PlusPedia wird derzeit technisch modernisiert. Aktuell laufen Wartungsarbeiten. Für etwaige Unannehmlichkeiten bitten wir um Entschuldigung; es sind aber alle Artikel zugänglich und Sie können PlusPedia genauso nutzen wie immer.
Neue User bitte dringend diese Hinweise lesen:
Anmeldung - E-Mail-Adresse Neue Benutzer benötigen ab sofort eine gültige Email-Adresse. Wenn keine Email ankommt, meldet Euch bitte unter NewU25@PlusPedia.de.
Hinweis zur Passwortsicherheit:
Bitte nutzen Sie Ihr PlusPedia-Passwort nur bei PlusPedia.
Wenn Sie Ihr PlusPedia-Passwort andernorts nutzen, ändern Sie es bitte DORT bis unsere Modernisierung abgeschlossen ist.
Überall wo es sensibel, sollte man generell immer unterschiedliche Passworte verwenden! Das gilt hier und im gesamten Internet.
Aus Gründen der Sicherheit (PlusPedia hatte bis 24.07.2025 kein SSL | https://)
Bei PlusPedia sind Sie sicher: – Wir verarbeiten keine personenbezogenen Daten, erlauben umfassend anonyme Mitarbeit und erfüllen die Datenschutz-Grundverordnung (DSGVO) vollumfänglich. Es haftet der Vorsitzende des Trägervereins.
PlusPedia blüht wieder auf als freundliches deutsches Lexikon.
Wir haben auf die neue Version 1.43.3 aktualisiert.
Wir haben SSL aktiviert.
Hier geht es zu den aktuellen Aktuelle Ereignissen
Overkill (Informatik): Unterschied zwischen den Versionen
→Softwareentwicklung: vielzu umständlich |
erstmal alles an Text raus, was nicht zum Thema gehört |
||
| Zeile 1: | Zeile 1: | ||
Der {{enS}}e Begriff '''[[Overkill]]''' bedeutet in der '''[[Informatik]]''': | {{Inuse}} | ||
* eine zu umfangreiche Umsetzung von technisch gesichteten Möglichkeiten im [[Anwendungsfall]] | Der {{enS}}e Begriff '''[[Overkill]]''' bedeutet in der '''[[Informatik]]''' den Absturz eines oder mehrerer Programm bis hin zum Ausfall des [[Computer]]s. Ursache können sein: | ||
* eine übermäßige [[Optimierung]], die die [[Leistung (Informatik)|Leistung]] nicht erhöht, sondern verringert | * eine zu umfangreiche Umsetzung von technisch gesichteten Möglichkeiten im [[Anwendungsfall]], | ||
* eine übermäßige [[Optimierung]], die die [[Leistung (Informatik)|Leistung]] nicht erhöht, sondern verringert; | |||
* mehrere gleichzeitig laufende Programme bzw. Prozesse, die vom Arbeitsspeicher nicht mehr verarbeitet werden können. | |||
== Software == | == Software == | ||
| Zeile 23: | Zeile 18: | ||
In der Softwareentwicklung kann z.B. ein [[Algorithmus]], der alle möglichen Werte der Reihe nach durchprobiert bis der positiv-Treffer gefunden ist, einen gewaltigen Overhead bei der Ausführung produzieren. Dabei können Überlegungen zur effizienten Speichernutzung<ref>Schell, Dominik: [http://www.opus.ub.uni-erlangen.de/opus/volltexte/2009/1544 Dynamische Programm-Code-Verwaltung und -Optimierung für eingebettete Systeme]</ref> die [[Laufzeit]] verkürzen. | In der Softwareentwicklung kann z.B. ein [[Algorithmus]], der alle möglichen Werte der Reihe nach durchprobiert bis der positiv-Treffer gefunden ist, einen gewaltigen Overhead bei der Ausführung produzieren. Dabei können Überlegungen zur effizienten Speichernutzung<ref>Schell, Dominik: [http://www.opus.ub.uni-erlangen.de/opus/volltexte/2009/1544 Dynamische Programm-Code-Verwaltung und -Optimierung für eingebettete Systeme]</ref> die [[Laufzeit]] verkürzen. | ||
Eine [[CPU]] über die Werte des Herstellers zu übertakten ([[Overclocking]]), kann die Lebensdauer herabsetzen<ref>c't > Videos: [http://www.heise.de/ct/artikel/Risiken-des-Uebertaktens-1130620.html Risiken des Übertaktens]</ref>, falsche Berechnugen liefern, und insbesondere bei zusätzlicher Erhöhung der [[Prozessorkern|CPU Kern]] [[Elektrische Spannung|Spannung]] den [[Stromverbrauch]] [[überproportional]] erhöhen. | Eine [[CPU]] über die Werte des Herstellers zu übertakten ([[Overclocking]]), kann die Lebensdauer herabsetzen<ref>c't > Videos: [http://www.heise.de/ct/artikel/Risiken-des-Uebertaktens-1130620.html Risiken des Übertaktens]</ref>, falsche Berechnugen liefern, und insbesondere bei zusätzlicher Erhöhung der [[Prozessorkern|CPU Kern]] [[Elektrische Spannung|Spannung]] den [[Stromverbrauch]] [[überproportional]] erhöhen. | ||
| Zeile 49: | Zeile 23: | ||
Weitere [[CPU]] Entwicklungen können bei einer höheren [[Taktsignal|Taktfrequenz]] die auftretenden Fehler wirksam durch zusätzliche [[Logikbaustein|Logik]] korrigieren<ref>Intels Resilient Computing: [http://www.golem.de/1005/74983.html Schnellere Prozessoren durch mehr Rechenfehler]</ref>. | Weitere [[CPU]] Entwicklungen können bei einer höheren [[Taktsignal|Taktfrequenz]] die auftretenden Fehler wirksam durch zusätzliche [[Logikbaustein|Logik]] korrigieren<ref>Intels Resilient Computing: [http://www.golem.de/1005/74983.html Schnellere Prozessoren durch mehr Rechenfehler]</ref>. | ||
== Hardware == | |||
Der [[Bildschirm]] stellt ein Bild im korrekten [[Seitenverhältnis]] mit schwarzen Balken („letterbox“) oben und unten dar (dabei geht zusätzliche Bildinformation verloren, da entweder die [[Grafikkarte]] oder die Videologik [[Flüssigkristallbildschirm|TFT-Monitor]] die Grafik, zusätzlich zu der [[Skalierung]] der [[Grafik-Software|Software]], noch einmal skaliert), es erscheint vertikal langezogen („stretched“), flimmert oder es werden nur Teile dargestellt. | |||
== | |||
Bei | Bei [[Audio]]-Informationen kann eine falsche Einstellung des [[Dynamikbereich]]s zu Verzerrungen führen. | ||
== Einzelnachweise == | == Einzelnachweise == | ||
Version vom 13. November 2025, 16:19 Uhr
| Fehler beim Erstellen des Vorschaubildes: Datei fehlt | Achtung! Die Seite wird gerade bearbeitet. |
| Dieser Artikel oder Abschnitt wird gerade bearbeitet. Um Bearbeitungskonflikte zu vermeiden, warte bitte mit Änderungen, bis diese Markierung entfernt ist. Eine Begründung steht auf der Diskussionsseite, dort kannst du nachfragen oder wende dich an den Bearbeiter auf seiner Diskussionsseite. |
Der englische Begriff Overkill bedeutet in der Informatik den Absturz eines oder mehrerer Programm bis hin zum Ausfall des Computers. Ursache können sein:
- eine zu umfangreiche Umsetzung von technisch gesichteten Möglichkeiten im Anwendungsfall,
- eine übermäßige Optimierung, die die Leistung nicht erhöht, sondern verringert;
- mehrere gleichzeitig laufende Programme bzw. Prozesse, die vom Arbeitsspeicher nicht mehr verarbeitet werden können.
Software
In Hinsicht auf Software kann ein Produkt mehr Funktionalität enthalten, als der Anwender nutzen kann oder als es sinnvoll für den Einsatzzweck ist. Dabei spielen auch die Peripheriegeräte eine Rolle, doch kann es zur Überforderung auch durch zu viele Optionen und Konfigurationsmöglichkeiten kommen.
So konnte es bei einem Computerspiel wie Tetris zur Situation Game Over kommen, wenn der Spieler es nicht schaffte, die Steine genau genug anzuordnen. Setzte der Spieler einen Stein daneben, entsteht jedesmal Overhead (erkennbar durch Lücken in einer Zeile).
Betriebssysteme können überflüssige Erweiterungen (insbesondere Hintergrunddienste, Daemons) und überladene Funktionen enthalten, die den eigentlichen Arbeitsablauf behindern oder die Gesamt-Performance des Computersystems schwächen. Manche angeblich der Sicherheit dienende Software]] kann durch Suggestion, z.B. dass sie zwangläufig notwendig oder erforderlich ist, einen völlig anderen Zweck erfüllen als angegeben.[1] Bei vernetzten Computern kann sie die Datensicherheit kompromittieren; z.B. durch einen Pufferüberlaufs[2] oder eine NOP-Rutsche.[3] (Mnemonic für NOP: „no operation“).
Bei bestimmten EDV Anlagen verläuft die Kommunikation der Softwarekomponenten untereinander und mit der Hardware insgesamt umständlich und langsam ab, z.B. bei Datenbanken.[4], Browser Erweiterungen).
In der Softwareentwicklung kann z.B. ein Algorithmus, der alle möglichen Werte der Reihe nach durchprobiert bis der positiv-Treffer gefunden ist, einen gewaltigen Overhead bei der Ausführung produzieren. Dabei können Überlegungen zur effizienten Speichernutzung[5] die Laufzeit verkürzen.
Eine CPU über die Werte des Herstellers zu übertakten (Overclocking), kann die Lebensdauer herabsetzen[6], falsche Berechnugen liefern, und insbesondere bei zusätzlicher Erhöhung der CPU Kern Spannung den Stromverbrauch überproportional erhöhen.
Außerdem kann es zum Ausfallen bestimmter integraler Bestandteile führen (beispielsweise zuerst nur der FPU), die mit Datenverlust oder einem Absturz verbunden sind (wenn Fehler nicht abgefangen werden). Durch die übermäßig entstehende Hitze, die zunehmend zu einer Elektronenmigration führt, kann eine dauerhafte Beschädigung der CPU eintreten. Dabei löst sich Material ab wodurch letztendlich ein Kurzschluss entsteht.
Weitere CPU Entwicklungen können bei einer höheren Taktfrequenz die auftretenden Fehler wirksam durch zusätzliche Logik korrigieren[7].
Hardware
Der Bildschirm stellt ein Bild im korrekten Seitenverhältnis mit schwarzen Balken („letterbox“) oben und unten dar (dabei geht zusätzliche Bildinformation verloren, da entweder die Grafikkarte oder die Videologik TFT-Monitor die Grafik, zusätzlich zu der Skalierung der Software, noch einmal skaliert), es erscheint vertikal langezogen („stretched“), flimmert oder es werden nur Teile dargestellt.
Bei Audio-Informationen kann eine falsche Einstellung des Dynamikbereichs zu Verzerrungen führen.
Einzelnachweise
- ↑ heise Security: Vermeintlicher Patch für Internet Explorer enthielt Trojaner vom 12.11.2010
- ↑ heise Security: Die Rückkehr der Pufferüberläufe
- ↑ heise Security: Tatort Internet Alarm beim Pizzadienst
- ↑ Jelovic, Dejan: Why Java is Slow
- ↑ Schell, Dominik: Dynamische Programm-Code-Verwaltung und -Optimierung für eingebettete Systeme
- ↑ c't > Videos: Risiken des Übertaktens
- ↑ Intels Resilient Computing: Schnellere Prozessoren durch mehr Rechenfehler
Weblinks
- Hasselbach, Holger: Solitaire Brute Force
- IBM developerWorks: „They cannot eat the spaghetti in front of them because they cannot each get two forks.“ (Application tuning with IBM Rational Application Developer)
- Microsoft Research: Runtime Analysis and Design
- xQIT: Center for Extreme Quantum Information Theory at MIT
PDFs
- Joachim Ludwig: Zugangsprobleme der Pädagogik zur Informationsgesellschaft
- Reinhard Knör: Wo bleibt die Bildqualität? Und wo HDTV?
- simula.no Publications in Software Engineering
- ieee.org Information Theory Workshop (ITW)
- ieeexplore.ieee.org; Search-Engine [1]
- citeseerx.ist.psu.edu: Rethinking Information Theory for Mobile Ad Hoc Networks
- citeseerx.ist.psu.edu: Instrumentation of Java Bytecode for Runtime Analysis
- citeseerx.ist.psu.edu: Virtual Private Caches
- riacs.edu: Runtime Analysis of Linear Temporal Logic Specifications
- havelund.com: Confirmation of Deadlock Potentials Detected by Runtime Analysis
Andere Lexika
- Dieser Artikel wurde in der Wikipedia gelöscht.
- Löschdiskussion bei Wikipedia
- Erster Autor: Michileo angelegt am 10.11.2010 um 03:10, weitere Autoren: LinkCRG, LagondaDK, Inkowik, -jkb-, Wolf32at, PaterMcFly, Cactus26, Lantus