TU Wien:Betriebssysteme VO (Puschner)/Mündliche Prüfung 2016-05-25

Aus VoWi
Zur Navigation springen Zur Suche springen

Die folgenden Fragen bzw. Themengebiete wurden angeschnitten:

  • Datenstrukturen um Prozesse zu verwalten? (-> Process control block erklären)
  • Process switch erklären
  • Was ist ein Microkernel?
  • Welche Services stellt Microkernel (unbedingt) zur Verfügung?
    • Scheduling/Dispatching
    • Basis Memory Management
    • Interrupt Hadnling, low level IO
    • Nachrichtenkommunikation
  • Wieso verwendet man Threads statt Prozessen?
  • Kernel level threads vs. user level threads
  • Thrashing
  • P/V bei Semaphore erklären
  • Fragmentierung?
  • Relocation? Relocation in Verbindung mit Paging? Logische Adressen?
  • Aufgabe des TLB (Translation Lookaside Buffers)?

Praxisbeispiele:

Die üblichen Semaphoren-Beispiele.