Software Brems

Eine Softwarebremse ist ein Computerprogramm , das dazu dient, die Ausführgeschwindigkeit anderes Programm herunterzusetzen. Dazu muss das auszuführende Computersystem in der Lage sein, mehr Programm auf einen CPU-Kern abzuwickeln. Software-Bremsen können meist im Grad ihrer Systembremsung angepasst werden. [1]

Notwendigkeit

Hauptsächlich bei Älteren DOS -Spielen gerechnet wurden Hauf Mechanismus Angewandte, WELCHE direkt vom System – Takt abhängig Waren. Dies führt dazu, dass ein Programm, welches z. B. Für ein 286er Prozessor mit 8 MHz geschrieben Wird bei Einem CPU die chen Baureihe mit Hohen Takt Rate entsprechend schneller Lief glitt. Bei 16 MHz wäre die Geschwindigkeit doppelt so hoch, war für die reine Datenverarbeitung tatsächlich. If Characterized allerdings Auch für sterben Benutzerinteraktion sterben same beschleunigung Notwendig ist, stirbt Führt dazu that sterben Programm nicht mehr Wie Vorgesehen Benutzt Werden Können.

Reicht zu Beginn stirbt Turbo Taste für sterben gewünscht Verringerung der Rechenleistung aus, um sterben zu gewährleisten Abwärtskompatibilität, Muß aufgrund der Vielfalt eines Prozessors und Schnellen Leistungssteigerung zunehmend Softwarelösungen eingesetzt Werden. This Software geladen Systemressourcen Künstliche und Führen DAMIT zu Einer Verringerung der Leistung sterben.

Moderne Computerprogramm synchronisieren Ihre Ausführgeschwindigkeit, WENN Notwendig, uber feste ausnahmslos systemtaktunabhängige Stunden oder Synchronisationsmechanismen Dezember Betriebssystem.

Dann Programm, stirbt ohne Software Bremse auf Moderne Computersysteme nicht benutzbar Ist, auf Grunde der Mangelnde Kompatibilität zu Jetz Betriebssystem meist ohnehin nicht lauffähig Waren, Werden Sölch Programm zunehmend in virtuellen Maschinen ausgeführt. Deer Konfiguration Lautstärke Leistung Die Software Bremse ist oft unauffällig.

Technik

Bitte beachten Sie folgende Ansitze für Softwarebremsen:

Bremsung durch schnelleres Refresh
Zu Zeiten des 8088, 8086 und 80286 wurden als Rechner durch Erhöhung der Refrestrate um bis zu 30 Prozent reduziert (DMA-Channel 0). Für etwas zu schnell laufendes Programm Krieg stirbt üblich frei.
Bremsung durch ein parallel laufendes Programm
Periodic wird ein kleines Programm gestartet, welches CPU-Zeit verbraucht. sie AB 80286 Wurde hierzu meist wo Stunden wo CMOS Uhr Benutzt wo sich Auf einen hinreichend hohe Interruptrate (128 Hz bis 32768 Hz) EINSTELLEN Liess, um ein gleichmäßiges Bremse zu ermöglichen. Der Standard Hours Mit 18,2 Hz Krieg dazu zu langsam, ein Umprogrammieren ergibt meist Komplikationen (Systemuhr Läuft Schnell Spiele HAT ER meist selbst genutzt).

Diese Interrupt-Routine selbst sieht sous , Wert ist nach demwünschten Bremsfaktor und der CPU zu justieren.

 Push ax
 mov al, 20h
 out 020H, al
 out 0a0h, al
 Weg
 mov ax, Wert
.lbl:
 Dezember Axt
 jnz .lbl
 pop ax
 iret

Verzögerungs Schleif can ebenfalls zur Verlangsamung eingesetzt Werden, aber im Müssen Gegensätze zu Software Bremse als Integrale bestandteil in dem zu Verlangsamungs Anwendungen Eingebaut Werden.

Siehe auch

  • Bandbreitenkontrolle
  • Verzögerungsschleife

Weblinks

  • Cpukiller 3 offizielle Seite
  • Mo’Slo Computer Slowdown Software offizielle Seite

Einzelstunden

  1. Hochspringen↑ http://www.sierahelp.com/Utilities/SlowdownUtilities.html Verschiedene Beispiele (engl.)