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

Betriebssystemtechnik 5 ECTS Prüfung 2023-07-25

Meta-Informationen

  • Fach: Betriebssystemtechnik 5 ECTS, SS 23
  • Datum: 25.07.2023
  • Prüfungsart: mündlich
  • Prüfer/Beisitzer: Volkmar/Phillip
  • Note: 1.7
  • Ich habe hier häuptsächlich die Fragen aufgeschrieben, Antworten nur teilweise, daher fehlen ein paar

Klausur

  • Systeme die keinen gemeinsamen Speicherbus mehr haben
Die lernlücke getroffen
Haben ein über bisschen was über aufbau geredet.
Vorteile geredet: unabhängige sachen machen gemeinsamen speicherbus nicht gegenseitig voll
  • Probleme?
er wollte auf cache Kohärenz raus, und dass seiten dann an genau einen thread gebunden und nicht geteilt werden
  • was sind denn shared libraries?
  • wie funktioniert denn positionsunabhängiger code?
  • unterschied von dynamischen zu statischen?
  • kann man denn auch zur laufzeit Bibliotheken relozieren?
kurz drüber erörtert, richtige Antwort wäre aber: kein, da sind return adressen auf dem stack
  • einadressraumsystem
warum?
  • suche nach gültigen adressen
z.b. mit mmap
hier hab ich noch verpeilt, wie genau man mit mmap sucht, musste dann geholfen werden
  • warum ist fork schlecht?
Mehrdeutigkeit von adressen
  • syscalls warum?
klassische Privilegien Trennung Antwort
  • syscalls wie? einen pfad einer unserer Methoden skizzieren.
  • ja system V abi, aber wenn man nicht alles in register quetscht, wie macht man das dann?
ich habe dann über Stack Übertragung geredet
  • und wie kommt man da an den user stack?
  • probleme?
pointer verifizieren.
  • und gerade bei mehreren threads?