Zwei Prüfungen wurden hier zusammengefasst und die Fragen mehr oder weniger sortiert dargestellt.
Prüfung allgemein sehr fair und angenehme Atmosphäre. Wenn der Prüfer sieht, dass man gut in der Materie drinnen ist, kommen aber durchaus schwierigere Fragen, wo man etwas nachdenken muss.
Terminverbindlichkeiten erklären
Strukturelle Elemente in der Echtzeitanwendung
Was für Parameter gibt es bei periodischen Aufgaben
Woher kommen die Vorgaben für einen Echtzeitsystem und welche Vorgaben sind das?
Wie bestimmt man die WCET?
Wie kann man die WCET mit Interrupts bestimmen? (Stichwort, das gewollt war: Cache-Related Preemption Delays)
Statische Analyse erklären, IPET erklären
Wie sind Prioritäten bestimmt? (RM, DM, EDF)
Soll ich lieber RM oder EDF nehmen? (Hier mehr vergleichendes Aufstellen, als per sagen, was besser ist)
Sind RM, DM, EDF optimal?
Einfluss von Hardware auf WCET
Rahmenmodell erklären, wann kommen die Interrupts? Sind sie bei WCET-Analyse mitberücksichtigt?
Kann man wissen welche Aufgabe verantwortlich war bei Terminüberschreitung?
Zeitsteuerung vs. Ereignissteuerung, was am besten für harte Tasks geeignet?
Arten von nicht periodischen Tasks? Wie unterscheiden sich die beiden?
Wie werden nichtperiodische Aufgaben behandelt?
Wenn ein Gerät in unregelmäßigen Abständen zwei Interrupts unter der Zwischenankunftsperiode sendet wegen allgemeinen Schwankungen (Stichwort Spurious Interrupt), wie kann das Betriebssystem damit umgehen? Antwort: Die CPU kann solche Interrupts puffern.
Welche Zusteller gibt es? Welche ist besser?
Ein Quadrokopter kann auf dem Boden oder in der Luft sein. Wie kann man das Echtzeitsystem sinnvoll strukturieren? → Moduswechsel
Was sind Herausforderungen bei einem Moduswechsel?
Rangfolge und Zugriffskontrolle: Welche Probleme können bei EZS auftreten? → Prioritätsumkehr, Verklemmung
Was ist unkontrollierte Prioritätsumkehr? Wie kann man sie verhindern?
Wie funktionieren Prioritätsobergrenzen? Inwiefern ist das besser als die anderen beiden Verfahren?