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

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
pruefungen:hauptstudium:ls4:ezs-2016-02-23 [23.02.2016 13:23] danyelpruefungen:hauptstudium:ls4:ezs-2016-02-23 [23.02.2016 15:08] (aktuell) danyel
Zeile 7: Zeile 7:
  
 ===== Allgemein ===== ===== Allgemein =====
-Atmosphäre war gut, Fragen manchmal nicht ganz eindeutig, habe dann entweder falsche oder zu weit vorgegriffene Antworten gegeben, woraufhin Ulbrich klarer werden musste.+Atmosphäre war gut, Fragen manchmal nicht ganz eindeutig, habe dann entweder falsche oder zu weit vorgegriffene Antworten gegeben, woraufhin Peter klarer werden musste.
  
 ===== Fragen ===== ===== Fragen =====
Zeile 26: Zeile 26:
         * Die Busy-Loop? "Genau."         * Die Busy-Loop? "Genau."
         * Hier habe ich dann einen kleinen Code-Ausschnitt gemacht mit for(;;) { task1(); task2(); task3(); wait(); }         * Hier habe ich dann einen kleinen Code-Ausschnitt gemacht mit for(;;) { task1(); task2(); task3(); wait(); }
-    * Wenn Task 2 ein Drittel mach so häufig dran kommen soll wie Task 1?+    * Wenn Task 2 ein Drittel mal so häufig dran kommen soll wie Task 1?
         * Dann kann man einen Rundenzähler einbauen und um task 2 eine kleine if-Abfrage herumbasteln mit cnt % 3 == 0         * Dann kann man einen Rundenzähler einbauen und um task 2 eine kleine if-Abfrage herumbasteln mit cnt % 3 == 0
     * Fällt dir hier ein Problem auf?     * Fällt dir hier ein Problem auf?
Zeile 49: Zeile 49:
         * Unterbrecherbetrieb: schnelle Antwortszeit der nicht periodischen Aufgabe, aber periodische Aufgaben werden verzögert.         * Unterbrecherbetrieb: schnelle Antwortszeit der nicht periodischen Aufgabe, aber periodische Aufgaben werden verzögert.
         * Hintergrundbetrieb: periodische Aufgaben laufen durch, der "Idle Task" arbeitet die anderen ab.         * Hintergrundbetrieb: periodische Aufgaben laufen durch, der "Idle Task" arbeitet die anderen ab.
-        * Unterbrecherbetrieb wird oft hergenommen, wenn die periodischen Aufgaben keine harten Deadlines haben. +        * Unterbrecherbetrieb wird oft hergenommen, wenn die periodischen Aufgaben keine harten Deadlines haben und es sporadische Aufgaben gibt
-        * Umgekehrt dann Hintergrundbetrieb.+        * Andersherum dann lieber Hintergrundbetrieb.
     * Kennen Sie noch andere Methoden?     * Kennen Sie noch andere Methoden?
-        * Kurz Slack-Stealing angesprochen: Kompromiss zwischen beiden - periodische Aufgabe wird hinten angestellt, wenn diese danach noch rechtzeitig fertig werden kann. (Hier auch kurz angesprochen, dass wir das Einlastungsverfahren des Rahmens gut verwenden können)+        * Kurz Slack-Stealing angesprochen: Kompromiss zwischen beiden - periodische Aufgabe wird hinten angestellt, wenn diese danach noch rechtzeitig fertig werden kann. (Hier auch kurz angesprochen, dass wir das Einlastungsverfahren des obengenannten Rahmens gut wiederverwenden können)
         * Periodischer Zusteller:         * Periodischer Zusteller:
         * Bei Anfang der Auffüllperiode wird geguckt: gibt es Tasks? ja -> arbeiten. nein -> budget = 0         * Bei Anfang der Auffüllperiode wird geguckt: gibt es Tasks? ja -> arbeiten. nein -> budget = 0