Welcome! » Log In » Create A New Profile

Verfahren HRRN

Posted by Jonathan 
Verfahren HRRN
January 26, 2006 10:34AM
Hallo, kurze Frage zum Verfahren mit der highest response ratio.

Wenn ich das richtig verstehe, wird der Prozess mit dem höchsten Wert für rr als nächstes ausgeführt. Am Anfang haben alle Prozesse rr=1 (steht ja auch so auf der Folie). Mit welchem wird denn dann begonnen? Geht es dann rein nach rt (Laufzeit)? Gibt es also ein zweites Kriterium, nach dem entschieden wird, wenn rr bei zwei Prozessen gleich sein sollte?

Gruß,

Jonathan
Re: Verfahren HRRN
January 31, 2006 11:06AM
Hallo,

Jonathan Wrote:
-------------------------------------------------------
> Hallo, kurze Frage zum Verfahren mit der highest
> response ratio.
>
> Wenn ich das richtig verstehe, wird der Prozess
> mit dem höchsten Wert für rr als nächstes

korrekt.

> ausgeführt. Am Anfang haben alle Prozesse rr=1
> (steht ja auch so auf der Folie). Mit welchem wird
> denn dann begonnen? Geht es dann rein nach rt
> (Laufzeit)? Gibt es also ein zweites Kriterium,
> nach dem entschieden wird, wenn rr bei zwei
> Prozessen gleich sein sollte?

rr=1 ergibt sich durch rr = (rt+0)/rt = 1, da wt = 0

In reellen Systemen werden die Prozesse immer nacheinander gestartet.
Deshalb kommt es selten vor, dass zwei Prozesse den gleichen rr-Wert haben.
Sollte dies doch der Fall sein, muss es eine eindeutige Ordnung auf den Prozessen
geben, die dies entscheidet (z.B. Prozessnummer).
Der eigentliche Algorithmus macht hierzu aber keine Angaben (vgl. Stallings, Betriebssysteme S. 477).

Grüße
Stefan



Stefan Disch
Lehrstuhl für Betriebssysteme
Geb. 051 / Raum 02-031
Sorry, you do not have permission to post/reply in this forum.