Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
Wir waren heute beim Übungsleiter der gemeint hat, dass bei ILPs der OR Operator nicht zulässig ist.(Das ist keine lineare Operation) Daher ist Aufgabe 3c so nicht korrekt. Dummerweise sitzen wir selbst noch am knobeln was da anstelle dessen richtig ist. Für 2 Tasks auf einer Ressource sieht es folgendermaßen aus. nCPU = x1CPU+x2CPU -( x1CPU*x2CPU)
Das muss man jetzt aber auf 4 erweitern und da stehen wir wie gesagt auf dem Schlauch.
zu Aufgabe 2 d)
Wieso gehst du für den Befehl Ri:=M von Kosten (2) aus?
Also wieso haben deine Blätter im Baum alle Kosten von (0,2,2)?
In der Aufgabe sind ja nur Kosten für c_ und c* gegeben, also bin ich für alle anderen Befehle von Kosten (1) ausgegangen.
In den neueren Klausuren sind ja für alle Befehle die Kosten entsprechend gelistet.
zu Aufgabe 4 b)
Wieso fasst du zuerst Konten 1 und 2 zusammen?
In der Übung und auch in der Vorlesungsfolie wurden bisher immer die Knoten mit der höchsten Metrik zuerst zusammengefasst.
Dementsprechend komme ich auf folgenden Graphen:
{1, 2, 3, 4, 5} → {14, 2, 3, 5} → {134, 2, 5} → {134, 25} → {12345}
Dachte mir schon, dass das nicht stimmt. Wusste aber auch keine andere Lösung. In den Übungen bzw. in den Vorlesungsfolien hab ich auch nichts dazu gefunden. Oder hab ich nur i.was übersehen?
Ich habe die Aufgabenstellung so verstanden, dass wir drei Register verwenden sollen.
D.h. für das Verwendungszählerverfahren c(x) = verwendet(x,B) + 2*aktiv(x,B) erhalten wir:
a = 1 + 0 = 1
b = 0 + 0 = 0
c = 0 + 0 = 0
d = 0 + 0 = 0
e = 0 + 0 = 0
f = 0 + 2 = 2
g = 2 + 2 = 4