<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Rate_Monotonic_Scheduling</id>
	<title>Rate Monotonic Scheduling - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Rate_Monotonic_Scheduling"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Rate_Monotonic_Scheduling&amp;action=history"/>
	<updated>2026-05-28T16:15:36Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Rate_Monotonic_Scheduling&amp;diff=430940&amp;oldid=prev</id>
		<title>imported&gt;Aka: Halbgeviertstrich, Links normiert, Kleinkram</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Rate_Monotonic_Scheduling&amp;diff=430940&amp;oldid=prev"/>
		<updated>2023-08-21T10:21:13Z</updated>

		<summary type="html">&lt;p&gt;Halbgeviertstrich, Links normiert, Kleinkram&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{lang|en|&amp;#039;&amp;#039;&amp;#039;Rate Monotonic Scheduling&amp;#039;&amp;#039;&amp;#039;}} (deutsch etwa ‚ratenmonotone Einplanung‘; kurz: &amp;#039;&amp;#039;RMS&amp;#039;&amp;#039;) ist ein [[Prioritätsscheduling]]-Verfahren für unterbrechbare, periodische Jobs und wird häufig in [[Echtzeitsystem]]en eingesetzt. Die Prioritäten werden statisch anhand der Periodendauer eines Jobs festgelegt: je kürzer die Periodendauer eines Jobs, desto höher ist seine Priorität.&lt;br /&gt;
&lt;br /&gt;
Aperiodische Jobs können mithilfe eines  fiktiven periodischen Jobs ausgeführt werden, der diese bei Bedarf ausführt oder andernfalls keine Aktion durchführt. Diese Technik wird auch  als Serverprinzip bezeichnet.&lt;br /&gt;
&lt;br /&gt;
== Einplanbarkeit ==&lt;br /&gt;
Unter folgenden Bedingungen ist eine Menge von Jobs mittels Rate Monotonic Scheduling garantiert einplanbar:&lt;br /&gt;
* &amp;#039;&amp;#039;[[Hinreichende Bedingung#Hinreichende Bedingung|Hinreichende Bedingung]] nach Liu und Layland&amp;#039;&amp;#039;: Ist die Auslastung &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; kleiner oder gleich einer Auslastungsschranke, ist die Job-Menge einplanbar. Die Schranke ist dabei nur von der Anzahl &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; der Jobs abhängig:&lt;br /&gt;
:&amp;lt;math&amp;gt;u = \sum\limits_{i=1}^{n}{\frac{C_i}{T_i}} \le n \cdot \left(\sqrt[n]{2} -1\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
::&amp;lt;math&amp;gt;C_i&amp;lt;/math&amp;gt;: Ausführungszeiten&lt;br /&gt;
::&amp;lt;math&amp;gt;T_i&amp;lt;/math&amp;gt;: Periodenlängen&lt;br /&gt;
::&amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt;: Anzahl der Jobs&lt;br /&gt;
:Mit zunehmender Anzahl von Jobs (&amp;lt;math&amp;gt;n \to \infty&amp;lt;/math&amp;gt;) nähert sich die Schranke dem Wert ln&amp;amp;nbsp;2 ≈ 0,693. Wenn also die berechnete Auslastung &amp;lt;math&amp;gt;u&amp;lt;/math&amp;gt; unter 69,3 % liegt, sind alle Jobs sicher einplanbar. Wenn die tatsächliche Auslastung größer als &amp;lt;math&amp;gt;n \cdot \left(\sqrt[n]{2} -1\right)&amp;lt;/math&amp;gt; ist, kann aber trotzdem ein Ablaufplan unter RMS existieren, mit dem kein Job seine Deadline verletzt.&lt;br /&gt;
* &amp;#039;&amp;#039;Hinreichende Bedingung&amp;#039;&amp;#039; &amp;#039;&amp;#039;&amp;quot;Hyperbolic Bound&amp;quot;&amp;#039;&amp;#039;: Das ist eine strengere hinreichende Bedingung für die Einplanbarkeit als die von Liu und Layland:&lt;br /&gt;
:&amp;lt;math&amp;gt;\prod_{i=1}^n ({\frac{C_i}{T_i}} +1) \leq 2&amp;lt;/math&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;Harmonische Periodendauern&amp;#039;&amp;#039;. Wenn die Periodendauern Vielfache voneinander sind (harmonisch), sind die Jobs einplanbar, falls &amp;lt;math&amp;gt;u \le 1&amp;lt;/math&amp;gt;. Unter dieser Bedingung ist RMS also optimal.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Deadline Monotonic Scheduling]]&lt;br /&gt;
* [[Earliest Deadline First]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Liu, Jane W. S.: &amp;#039;&amp;#039;Real-time systems.&amp;#039;&amp;#039; Prentice Hall, Upper Saddle River, NJ, 2000&lt;br /&gt;
* E. Bini, G. C. Buttazzo and G. M. Buttazzo, &amp;quot;Rate monotonic analysis: the hyperbolic bound,&amp;quot; in IEEE Transactions on Computers, vol. 52, no. 7, pp. 933–942, July 2003, [[doi:10.1109/TC.2003.1214341]].&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Betriebssystemtheorie]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>