Drei Prozesse mit versch. Prio < Sonstiges < Hochschule < Informatik < Vorhilfe
|
Status: |
(Frage) überfällig | Datum: | 17:47 Sa 13.09.2008 | Autor: | tomu |
Aufgabe | Gegeben sind drei Prozesse in einem Multitask-Betriebssystem. Jeder Prozess führt vier Teilaufgaben aus.
Dauer der Teilaufgaben:
Prozess1: Eingabe 13ms; Verarbeitung 2ms; Eingabe 8ms; Verarbeitung 3ms
Prozess2: Eingabe 10ms; Verarbeitung 8ms; Eingabe 8ms; Verarbeitung 3ms
Prozess3: Eingabe 6ms; Verarbeitung 5ms; Eingabe 10ms; Verarbeitung 7ms
Die Eingabe ist dabei interruptgesteuert.
Die Prioritäten sind dabei wie folgt: Prozess1 hohe, Prozess2 mittlere und Prozess3 niedrige Priorität.
Es müssen alle einzelne Zustände zur Zeit x angegeben werden, also z.B. Prozess1 aktiv, Prozess2 inaktiv, Prozess3 inaktiv |
Hallo,
die Aufgabe ist gestellt..
Ich denke, das ist am besten in einem Koordinaten-System darstellbar über die Zeit x.
Womit ich aber Probleme habe, ist folgendes:
- Die Eingabe ist dabei interruptgesteuert. -> muss ich durch diese Aussage irgendwas beachten?
- wie ist das genau mit den Prios? Prozess1 hat ja die höchste Prio, d.h. er startet wohl auch als erstes. D.h. die ersten 13ms läuft Prozess1 und die anderen sind inaktiv. Aber wie geht es dann weiter? Kommt gleich die Verarbeitung von Prozess1 (ist ja höchste Prio), oder kommt zuerst die Eingabe von Prozess2 ?
Irgendwie fehlt mir da en kleines Beispiel.. Wenn mir das jemand für den ersten Durchlauf erklären könnte wärs super (Bitte nicht gleich die komplette Lösung sagen!!)
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 18:22 Mo 15.09.2008 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 19:06 Mo 15.09.2008 | Autor: | tomu |
Hallo,
kann mir hier keiner einen Tipp geben?
|
|
|
|