Was ist Fahrraddiebstahl?
Das Stehlen von Zyklen ist eine Aktion, bei der ein Computerprozess direkt auf die Zentraleinheit (CPU) zugreift, um die für den Abschluss des Prozesses erforderlichen Ressourcen abzurufen. Dies tritt normalerweise auf, wenn ein Computer nicht verwendet wird. Die CPU nutzt die Ausfallzeit, um die erforderlichen Prozesse auszuführen. Wenn ein Prozess Ressourcen benötigt, dauert es in der Regel ziemlich lange, bis sie verfügbar sind, aber dieses System verkürzt die Suche erheblich. Obwohl sich dieses System in gewisser Weise als nützlich erwiesen hat, führt es im Allgemeinen zu einer Systemverschlechterung, die dazu führt, dass Teile des Computers nicht mehr in der Lage sind, die CPU zu erreichen. Diese Fehler und die Tatsache, dass CPUs in der Regel eine ähnliche Aufgabe ohne diese Probleme ausführen können, führen dazu, dass das Stehlen von Zyklen häufig nicht verwendet wird.
Desktop-Computer und manchmal auch Laptops bleiben häufig tagsüber eingeschaltet, auch wenn sie nicht direkt von Personen verwendet werden. Während viele Menschen ihre Computer oft benutzen, während sie eingeschaltet sind, gibt es nur sehr wenige, die einen Computer 24 Stunden am Tag hintereinander benutzen. Dies führt zu Ausfallzeiten, in denen das System eingeschaltet ist, aber nicht verwendet wird. In diesem Fall kommt es bei Computern mit dieser Fähigkeit zu einem Zyklusdiebstahl. Dies liegt daran, dass der Diebstahlprozess häufig einen großen Teil der Ressourcen eines Computers in Anspruch nimmt. Dies würde zu einer sehr geringen Geschwindigkeit führen, wenn eine Person gleichzeitig auf Programme zugreift.
Wenn ein Prozess die CPU benötigt, durchläuft er oft eine etwas lange Kette von Ereignissen. Der Prozess beginnt mit dem Abrufen eines Busprotokolls, das angehalten wird, bis der letzte Prozess Ressourcen abruft. Nachdem die CPU einen Taktzyklus durchlaufen hat, gibt sie den Speicher frei, der über den Bus zum Prozess zurückkehrt. Beim Zyklusdiebstahl überspringt der Prozess den größten Teil davon und geht direkt zum Taktzyklus von der CPU.
Das Abschließen langer Prozesse, wenn Benutzer nicht anwesend sind, hat viele Vorteile, aber das System zum Stehlen von Zyklen hat sich für eine weit verbreitete Verwendung als zu unwirksam erwiesen. Dies liegt daran, dass die ständige Verwendung der CPU zu einer Systemverschlechterung führt. Eine langsamere Verarbeitung ist eines der kleineren Probleme, während die Unfähigkeit bestimmter Speicherkanäle, sich mit der CPU zu verbinden, ein größeres Problem darstellt.
Abgesehen von diesen Fehlern beim Zyklusdiebstahl gibt es einen weiteren Grund, warum dieses System nicht allgemein verwendet wird. Einige CPUs sind in der Lage, ihre Leistung auf verschiedene Busse zu verteilen. Daher gibt es für neuere Computer im Jahr 2011 nur wenig Grund für die Funktion zum Stehlen von Zyklen. Computer werden auch häufiger während des Arbeitstages verwendet, und Unternehmen möchten normalerweise, dass die Computer nach Feierabend ausgeschaltet werden Um Strom zu sparen, bleibt weniger Zeit für Prozesse, um Ressourcen direkt von einer CPU zu beziehen.