Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 4 » Betriebssystemtechnik 5 ECTS Prüfung 2023-07-25
Inhaltsverzeichnis
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?