314 Shares 1491 views

Was ist die Hardware-Beschleunigung?

In der modernen Computertechnik Hardware wird überall dort eingesetzt Beschleunigung. Es hat sich als vertraut und natürlich, als eine Erweiterung der CPU MMX-Befehls werden. Aber es war nicht immer. Die ersten Gehversuche Entwickler und Programmierer die neuen Funktionen zu fördern, um eine gemischte Beurteilung der Computer-Gemeinschaft, und dann – Anerkennung … es war. Nun ist die Hardwarebeschleunigung in fast jedem Gerät und Programm. Manchmal, auch wenn sie und versuchen, niemand wird. Haben Sie eine Grafikkarte mögen, die Hardware-Beschleunigung unterstützt? Bitte! Eine Soundkarte? Ja, viele! Nun, die Netzwerkkarte? Und sie hat die Fähigkeit , zu entlasten die CPU von Routinearbeiten mit Datenpaketen!

Hardware-Beschleunigung wird in verschiedenen Programmen zur Verarbeitung von Multimedia-Streams verwendet. Aus diesem Grunde ist es möglich, die Zeit damit verbracht, um deutlich zu reduzieren. Nicht jeder weiß, dass Browser-Entwickler sind seit langem in ihre Produkte die Möglichkeit aufgenommen worden Arbeit mit Grafiken (Rendering komplexen Seiten) durch die Verwendung von Hardware-Beschleunigung durch die grundlegenden Funktionen der Grafikkarte zu beschleunigen.

Welche Art von Beschleunigung oder? In der Tat ist alles einfach. Gemäß dem allgemeinen System der Computervorrichtung alle mathematischen Berechnungen ausführt CPU (CPU). So berechnet das Team den Betrag von „2 + 2“ Programm in Maschinencode umgewandelt und schickte sie für die Verarbeitung. Aber wie jeder zweiter Prozessor eine große Anzahl von Berechnungen ausführt, dann mit dem Zusatz einer neuen Aufgabe wird seine Leistung etwas reduziert – der Kernel geladen wird. Die Entwickler haben lange versucht, die Geschwindigkeit der Berechnungen zu erhöhen, ohne CPU-Leistung zu erhöhen und die Einführung von zusätzlichen Hardwarefunktionen der Möglichkeit gegeben.

Vor einer Grafikkarte eines Jahrzehnts vorstellen. Es war eine Logik und der Videospeicher. Alle Informationen, die irgendwie mit einem Array von Speicherzellen, die aufgezeichneten Bilder bezogen und in einer bestimmten Art und Weise verändert, in ein Signal „clear“ Systeme überwachen.

Jede Änderung im Bild, auch trivial Verschiebung des Punktes auf der Hintergrundfarbe – das Ergebnis der CPU. Es wird erwartet, Koordinaten, die Offset und der Zyklus wird wiederholt. Wenn der Punkt ist, nicht nur eine, die Anzahl von Berechnungen erhöht. Darüber hinaus ist der Prozessor schon da „was zu tun ist“. Das Ergebnis – verlangsamen.
Um dies auf der Grafikkarte begann einen spezialisierten Prozessor zu setzen, die nur in Grafiken beschäftigt ist, die freien Ressourcen Universal-CPU erlaubt. Audio-Chip „gelernt“, einige der Funktionen zu beschleunigen – Ein ähnliches Verfahren wird für Ton verwendet wurde; Netzwerk – Adapter hat einen Spezialprozessor und so weiter.

Deaktivieren oder Hardware-Beschleunigung in der Anwendung aktivieren, können Sie, aber nur dann, wenn ein solches Merkmal ist vom Programmierer zur Verfügung gestellt. Zum Beispiel Grafikbeschleunigung in Windows XP wie folgt verwalten: Sie müssen die Eigenschaft auf dem Desktop aufrufen und dem Pfad „Einstellungen – Erweitert – Diagnose“ folgen. Der Schieber ist in diesem Fenster, das Sie ermöglicht es ganz oder teilweise zu deaktivieren Hardware-Beschleunigung des gesamten Systems. Manchmal ist es notwendig, die Kompatibilitätsprobleme zu lösen.