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

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

pruefungen:hauptstudium:ls4:bst-2018-09-17 [17.09.2018 17:56] – angelegt ku91pigypruefungen:hauptstudium:ls4:bst-2018-09-17 [17.09.2018 18:01] (aktuell) – Korrektur Formatierung und Tippfehler ku91pigy
Zeile 3: Zeile 3:
 **ECTS:** 7,5 **ECTS:** 7,5
  
-Die Atmosphäre war entspannt und Wosch hat selbst viel erklärt und aufgezeichnet. Ich hätte gern auch einmal etwas skizziert, hab aber keine Gelegenheit dazu bekommen.+Die Atmosphäre war entspannt und Wosch hat selbst viel erklärt und aufgezeichnet. Ich hätte gern auch einmal etwas skizziert, habe aber keine Gelegenheit dazu bekommen.
 Leider wusste ich gleich am Anfag bei einer Frage nicht worauf er genau hinauswolte und er musste mehrmals nachfragen.  Leider wusste ich gleich am Anfag bei einer Frage nicht worauf er genau hinauswolte und er musste mehrmals nachfragen. 
-Gegen Ende wusste ich die Antwort auf eine Frage gar nicht. Sonst konnte ich aber alles sofort beantworten und wenn ich Gelegenheit dazu hatte, auch noch 1-2 Sätze mehr zu einem Thema sagen. Die Note wäre eigentlich eine 1,3 geworden, aber es gab großzügigerweise noch eine 1,0 wegen der "Übungsleistung"+Gegen Ende wusste ich die Antwort auf eine Frage gar nicht. Ansonsten konnte ich aber alles sofort beantworten und wenn ich Gelegenheit dazu hatte, auch noch 1-2 Sätze mehr zu einem Thema sagen. Die Note wäre eigentlich eine 1,3 geworden, aber es gab großzügigerweise noch eine 1,0 wegen der "Übungsleistung"
  
 ====== Verlauf ====== ====== Verlauf ======
Zeile 33: Zeile 33:
  
 **P: Genau, das ist eine Art Spezialbefehl.**\\ **P: Genau, das ist eine Art Spezialbefehl.**\\
-S: Achso, ja, es gibt Befehle, die nur im priviligierten Modus ausgeführt werden dürfen. (Darauf wollte er eigentlich hinaus)+S: Achso, ja, es gibt Befehle, die nur im priviligierten Modus ausgeführt werden dürfen. //(Darauf wollte er eigentlich hinaus)//
  
 **P: Wie werden bei Syscalls die Parameter übergeben?**\\ **P: Wie werden bei Syscalls die Parameter übergeben?**\\
Zeile 45: Zeile 45:
  
 **P: Warum werden im Dispatcher alle Register gespeichert, auch wenn sie keine Parameter enthalten?**\\ **P: Warum werden im Dispatcher alle Register gespeichert, auch wenn sie keine Parameter enthalten?**\\
-S: Es müssen auch Calle-Saved Register gespeichert werden. Der Stub weiß nicht, dass er mit dem Interrupt eine Art Functioncall auslöst. (Das war nicht richtig)+S: Es müssen auch Calle-Saved Register gespeichert werden. Der Stub weiß nicht, dass er mit dem Interrupt eine Art Functioncall auslöst. //(Das war nicht richtig)//
  
 **P: Das ist es nicht. Wie ist das denn mit dem Datenfluss der flüchtigen Register?**\\ **P: Das ist es nicht. Wie ist das denn mit dem Datenfluss der flüchtigen Register?**\\
-S: Die werden doch von aufgerufenen Funktionen auch gesichter. (Das war nicht richtig, ich wusste nicht, was er meint.)+S: Die werden doch von aufgerufenen Funktionen auch gesichter. //(Das war nicht richtig, ich wusste nicht, was er meint)//
  
-**P: Nein, eigentlich nur beim Kontextwechsel. Was passiert denn, wenn eine in der Kernel aufgerufene Funktion flüchtige Register verwendet und sie werden im Dispatcher nicht gesichert und **\\wiederhergestellt?+**P: Nein, eigentlich nur beim Kontextwechsel. Was passiert denn, wenn eine in der Kernel aufgerufene Funktion flüchtige Register verwendet\\ und sie werden im Dispatcher nicht gesichert und wiederhergestellt?**\\
 S: Achso, dann kann der Nutzerprozess sie auslesen und hat Zugriff auf irgendwelche Kerneldaten. S: Achso, dann kann der Nutzerprozess sie auslesen und hat Zugriff auf irgendwelche Kerneldaten.
  
Zeile 58: Zeile 58:
  
 **P: Wie sehen die aus?**\\ **P: Wie sehen die aus?**\\
-S: Das Betriebssystem ist in den Anwendungsadressraum eingeblendet, aber auf einer höheren Privilegienebene, sodass die Anwendung nicht auf den Bereich zugreifen kann.+S: Das Betriebssystem ist in den Anwendungsadressraum eingeblendet, aber auf einer höheren Privilegienebene, sodass die Anwendung nicht auf den Bereich zugreifen kann.\\
  Bei Syscalls muss dann nicht der Adressraum gewechselt werden und es geht schneller.  Bei Syscalls muss dann nicht der Adressraum gewechselt werden und es geht schneller.
  
Zeile 69: Zeile 69:
 **P: Was ist die Alternative?**\\ **P: Was ist die Alternative?**\\
 S: Komplett private Adressräume. Das Betriebssystem hat einen eigenen Adressraum, zu dem bei Syscalls gewechselt wird.\\ S: Komplett private Adressräume. Das Betriebssystem hat einen eigenen Adressraum, zu dem bei Syscalls gewechselt wird.\\
- Das ist langsamer aber sicherer und hilft z.B. bei Meltdown.+ Das ist langsamer aber sicherer und hilft z.B. bei Meltdown.
   
 **P: Warum ist das sicherer?**\\ **P: Warum ist das sicherer?**\\