WorksheetsQuiz Tutorium 6
Total questions: 6
Worksheet time: 4mins
Was ist eine Race Condition?
Das Ergebnis eines Programms hängt von der Ausführungsreihenfolge der Threads/Prozesse ab.
Was ist ein Kritischer Abschnitt?
In einem kritischen Abschnitt greifen Prozesse auf gemeinsame Ressourcen zu
Was ist ein Semaphor?
Ein Semaphor ist ein Hardwarekomponente, die den Zugriff auf den Arbeitsspeicher kontrolliert.
Ein Semaphor ist eine ganzzahlige Kontrollvariable.
Ein Semaphor ist ein Datenstruktur, die zur Speicherung von Zeichenketten verwendet wird.
Was ist ein Deadlock?
Ein Deadlock beschreibt eine Menge von
Prozessen, in der jeder Prozess auf ein Ereignis wartet, das nur ein
anderer Prozess aus dieser Menge auslösen kann.
Ein Deadlock ist ein Zustand, in dem ein Prozess auf eine Eingabe vom Benutzer wartet.
Ein Deadlock ist ein Zustand, in dem ein Prozess schneller ausgeführt wird als andere Prozesse.
Ein Deadlock ist eine Technik zur Optimierung von Algorithmen.
Was sind Bedingungen für einen Deadlock?
Mutual Exclusion
Circular wait
Hold-and-wait
Priority Inversion
No-preemption
Was ist ein Unterschied zwischen einem Semaphor und Mutex?
Mutexe können mehrfach erhöht werden, Semaphore nicht.
Bei Mutexen gibt es einen Owner, bei Semaphoren nicht.
Sie haben unterschiedliche Zustände.
Der Name.
