-
Gesamte Inhalte
3 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von mhdxsi
-
-
Danke für die Antwort,
also wir reden hier von Atomare Anweisungen also Befehle,die durch andere Befehle nicht unterbrochen werden können,
also ich denke richtig ist entweder ABCDE (zuerst Prozess P komplett,dann Q komplett) oder DEABC (zuerst Prozess Q komplett,dann P komplett). aber sieht so einfach aus also glaube nicht dass es stimmt ^^
-
Guten tag,
es geht um das fach Betriebssystem,ich muss ein Übung machen aber ich komme irgendwie nicht weiter^^'
Betrachten Sie die unten stehenden zwei Programme P und Q.A,B C,D und E sind beliebige atomare (d.h. nicht unterbrechbare) Anweisungen. Die beiden Programme werden jeweils in einem eigenen Prozess pseudo-parallel ausgeführt:
1PROGRAMM P;2BEGIN3A; B; C;4END;1PROGRAMM Q;2BEGIN3D; E;4END;Geben Sie alle möglichen Abläufe dieser Programme (in Form der Reihenfolgen der atomarenAnweisungen) an. Beispiel: Ein möglicher Ablauf wäre A B C D E(zuerst Prozess P komplett,dann Q komplett). Beachten Sie, dass die Anweisungsreihenfolge innerhalb eines Programmsnicht verändert werden darf (z.B. darf B nicht vor A kommen).b.Nehmen Sie an, dass die Anweisung B Daten (z.B. Berechnungsergebnisse) erzeugt, die vonder Anweisung E gelesen und weiterverarbeitet werden. Welches Problem kann sich ausdieser Abhängigkeit ergeben? Wann tritt es auf?
Semaphore
in Prüfungsaufgaben und -lösungen
Geschrieben
Hallo,