Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 4 » ezs-2019-06-17   (Übersicht)

no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.


pruefungen:hauptstudium:ls4:ezs-2019-06-17 [17.06.2020 13:24] (aktuell) – angelegt laura_24
Zeile 1: Zeile 1:
 +**Prüfungsprotokoll EZS, 17.06.2020, Corona-Nachholprüfung aus dem WS19/20\\
 +Prüfer: Ulbrich, Raffeck**\\
 +
 +Ich habe mich mehrmals etwas verzettelt und hatte am Ende eine 1,7 bei guten Ergebnissen aus der Übung.\\
 +
 +- Terminverbindlichkeiten erklären: weich/fest/hart\\
 +- Was genau macht das Betriebssystem bei Terminüberschreitungen in weichen/festen/harten Echtzeitsystemen?\\
 +- Strukturelle Elemente in der Echtzeitanwendung: Perioden, WCETs,…\\
 +- Woher kommen Termine? > Physikalische Umwelt/Trägheit\\
 +- Unterscheidung zwischen Aufgabe, Jobs, Threads/Prozesse\\
 +- Was gewinnt man im Vergleich zur Busy Loop durch Abbildung von Aufgaben auf Prozesse? > Verdrängbarkeit\\
 +- Unterschiede Zeitsteuerung <> Ereignissteuerung (Scheduling online/offline; Prozesse mit Prioritäten; Vorhersagbarkeit aus Ablaufplan vs. aus Planbarkeitsanalyse, …)\\
 +- Ereignisgesteuerte Systeme baut man eher bei weichen oder festen Terminen, zeitgesteuerte bei harten Terminen\\
 +- Messbasierte WCET Berechnung vs. Statische WCET-Analyse (wie funktioniert das, insb. auch IPET, Warum können Tools wie IPET nicht immer angewendet werden? > Weil sie prozessorabhängig sind)\\
 +- Hardwareanalyse: Welche Probleme gibt es bei der WCET Bestimmung einzelner Codeblöcke? > Laufzeitanomalien, unbekannte Cache-Zustände, Branch Prediction, …\\
 +- Durch welche Parameter sind nichtperiodische Aufgaben gekennzeichnet? > Minimale Zwischenankunftszeit, WCET, Termin\\
 +- Wie werden nichtperiodische Aufgaben behandelt? > Unterbrecher- und Hintergrundbetrieb, periodischer Zusteller\\
 +- Wie kann man Rangfolge naiv/implizit implementieren? Welche Probleme gibt es dadurch? > Verschmelzung zeitlicher Domänen\\
 +- Wie kann man Koordinierung/einseitige Synchronisation explizit umsetzen? > Analytisch mittels Ablaufplan, Konstruktiv mittels Bereitstellung des Nachfolgers, Austausch von Zeitsignalen, Nachrichtenversand\\
 +- Was ist Prioritätsumkehr und kann man das verhindern? > Nein\\
 +- Was ist unkontrollierte Prioritätsumkehr und warum muss das verhindert werden?  > Da Blockadezeit sonst sehr lang und schwierig berechenbar\\
 +- Protokolle für mehrseitige Synchronisation? > Verdrängungssteuerung, Prioritätsvererbung, Prioritätsobergrenzen (Regeln zu Obergrenzen wichtig!)\\
 +
 +