Scheduler: Unterschied zwischen den Versionen
Formatierung |
Erklärung der Arten in die Einleitung, Ändern in eigenen Abschnitt |
||
Zeile 1: | Zeile 1: | ||
Ein '''Scheduler''' ist eine Steuerlogik, die die zeitliche Ausführung von gleichzeitigen Prozessen regelt. Die Logik regelt, welcher Prozess die CPU-Leistung wann und für wie lange | Ein '''Scheduler''' ist eine Steuerlogik, die die zeitliche Ausführung von gleichzeitigen Prozessen regelt. Die Logik regelt, welcher Prozess die CPU-Leistung wann und für wie lange verwenden darf. Man kann Scheduler grob in zwei Arten unterteilen: ''unterbrechende'' und ''nicht unterbrechende''<ref>http://de.wikipedia.org/wiki/Prozess-Scheduler</ref><ref>http://www.androidpit.de/de/android/forum/thread/452942/Der-Ultimative-Samsung-Galaxy-S-Flash-Guide-Erklaerungen-Tipps-und-Tricks-Stand-29-10</ref>. | ||
Beim unterbrechenden Scheduler wird der CPU nicht nur einen Prozess zugewiesen, sondern ihr wird auch mitgeteilt, wie lange dieser Prozess die CPU beanspruchen kann. Nach Ablauf dieser Zeit, entzieht der Scheduler diesem Prozess den Zugriff auf die CPU. Im Gegensatz dazu, weist der nicht unterbrechende Scheduler der CPU einen Prozes zu und belässt diese Zuweisung, bis der Prozess die CPU selbstständig wieder freigibt. | |||
== | == Ändern des Scheduler == | ||
Geändert werden kann der Scheduler bspw. durch das Flashen eines Custom-[[Kernel]]s. Einige Apps können den Scheduler auch ändern, ohne einen neuen Kernel zu flashen, benötigen zumeist aber auch [[Root]]-Zugriff.<!-- Hier sollte ebenso auch eine Liste der verfügbaren Scheduler mit einer kurzen Beschreibung rein. --> | |||
== Einzelnachweise == | == Einzelnachweise == |