Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 4 » Infos   (Übersicht)

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
pruefungen:hauptstudium:ls4:cs-2020-02-22 [21.02.2020 10:12] – angelegt luisgerhpruefungen:hauptstudium:ls4:cs-2020-02-22 [21.02.2020 10:57] (aktuell) luisgerh
Zeile 1: Zeile 1:
 ====== Infos ====== ====== Infos ======
  
-Fach: Concurrent Systems, 5ECTS +  * Fach: Concurrent Systems, 5ECTS 
-Prüfer: wosch +  Prüfer: wosch 
-Beisitzer: Stefan +  Beisitzer: Stefan 
-Dauer: 20min +  Dauer: 20min 
-Semester: WS19/20+  Semester: WS19/20 
 +  * Datum: 21. Feb. 2020
  
 ====== Fragen ====== ====== Fragen ======
Zeile 13: Zeile 14:
   * F: Was wollen wir den machen?   * F: Was wollen wir den machen?
   * A: Lieber blockierende.   * A: Lieber blockierende.
-  * F: Wie kann man denn ein einfaches Lock bauen?+  * F: Ok, wie kann man denn ein einfaches Lock bauen?
   * A: [TAS-lock mit Erklaerung auf den Zettel skizziert.]   * A: [TAS-lock mit Erklaerung auf den Zettel skizziert.]
   * F: Was fuer Probleme hat man hier?   * F: Was fuer Probleme hat man hier?
Zeile 37: Zeile 38:
   * F: In der Uebung habt ihr doch etwas mit einem Queued-Lock gemacht? [Schaut Stefan an um sicherzugehen das wir das auch wirklich gemacht haben.]   * F: In der Uebung habt ihr doch etwas mit einem Queued-Lock gemacht? [Schaut Stefan an um sicherzugehen das wir das auch wirklich gemacht haben.]
   * A: [Habs garnicht gecheckt weil ich stat "queued" "cute" verstanden habe.]   * A: [Habs garnicht gecheckt weil ich stat "queued" "cute" verstanden habe.]
-  * F: +  * F: Wie kann man denn verhindern, dass sie alle auf die gleiche Variable warten. Besser waere z.B. dass jeder nur auf seinen Vorgaenger wartet. 
 +  * A: [Da hab ichs gecheckt.] Man kann eine Art verlinkte Liste bauen. Neue wartende haengen sich hinten ein und wenn man fertig ist setzt man die Variable auf die der Nachfolger wartet z.B. auf true. So warten sie nicht alle auf die gleiche. [Siehe MCS Lock in der Uebung.] Hab auf den Zettel grob eine List mit "Wartet-Auf" Abhaengigkeiten skizziert. [Wie genau das im Code funktioniert hatten wir keine Zeit mehr aber die Idee hat ihm schon gereicht.] 
 + 
 +====== Ergebnis ====== 
 + 
 +1.1, aber das können sie nicht vergeben meinte er, also 1.0. Wenn ich am Ende das mit dem MCS Lock nicht noch auf den Zettel  gemalt haette waere es z.B. 1.3 gewesen meinte er.