Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 4 » Betriebssystemtechnik 7.5 ECTS Prüfung 2023-07-24   (Übersicht)

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
pruefungen:hauptstudium:ls4:bst-2023-07-24 [24.07.2023 14:17] butterwithtoastpruefungen:hauptstudium:ls4:bst-2023-07-24 [24.07.2023 14:20] (aktuell) butterwithtoast
Zeile 5: Zeile 5:
 ===== Meta-Informationen ===== ===== Meta-Informationen =====
   * Fach: Betriebssystemtechnik 7.5ECTS, SS 23   * Fach: Betriebssystemtechnik 7.5ECTS, SS 23
-  * Datum: 23-07-24+  * Datum: 24.07.2023
   * Prüfungsart: mündlich   * Prüfungsart: mündlich
   * Prüfer/Beisitzer: Volkmar/Phillip   * Prüfer/Beisitzer: Volkmar/Phillip
Zeile 103: Zeile 103:
 > Okay, dann müssen wir es mit Inter-Process-Interrupts (IPI) lösen. Wenn jetzt ein Prozess eine Seite ausblenden will, sendet dieser einen IPI an alle anderen Prozessoren, diese müssen ggf. die Seite aus ihrem TLB flushen. Allerdings kann es hier zu einer Race-Condition kommen. > Okay, dann müssen wir es mit Inter-Process-Interrupts (IPI) lösen. Wenn jetzt ein Prozess eine Seite ausblenden will, sendet dieser einen IPI an alle anderen Prozessoren, diese müssen ggf. die Seite aus ihrem TLB flushen. Allerdings kann es hier zu einer Race-Condition kommen.
  
- * Und wie behebt man diese Race-Condition+ * Und wie behebt man diese Race-Condition?
  
 > Hier haben wir etwas aneinander vorbei geredet. Im Grunde genommen wollte er, dass ich ihm alle Schritte sage, die man hier durchführen muss, während ich ihm erklärt habe, wie das mit den IPIs von statten gehen soll. Es muss das Mapping angepasst werden, der Unmap-Prozess schickt dann IPIs an andere Prozessoren, die flushen entsprechend ihren TLB-Eintrag und schicken ein IPI zurück. Es muss auf alle Antworten gewartet werden, erst dann darf die Seite wieder in der Freispeicherverwaltung eingeblendet werden. > Hier haben wir etwas aneinander vorbei geredet. Im Grunde genommen wollte er, dass ich ihm alle Schritte sage, die man hier durchführen muss, während ich ihm erklärt habe, wie das mit den IPIs von statten gehen soll. Es muss das Mapping angepasst werden, der Unmap-Prozess schickt dann IPIs an andere Prozessoren, die flushen entsprechend ihren TLB-Eintrag und schicken ein IPI zurück. Es muss auf alle Antworten gewartet werden, erst dann darf die Seite wieder in der Freispeicherverwaltung eingeblendet werden.