77

TGI (Subject) / TGI (Lesson)

TGI

This lesson was created by blace.

Learn lesson

This lesson is not released for learning.

Advertisement
  • Wie funktionieren die Algorithmen First-fit, Best-fit, Buddy jeweils im Zusammenhang mit einer Freispeicherverwaltung? Welche Vorteile bzw. Nachteile haben sie jeweils? ...
  • Welche Aufgabe erfüllen Memory Pools? Welche Vorteile bzw. Nachteile haben sie? ...
  • Was ist interne bzw. externe Fragmentierung? ...
  • Was bewirken die Funktionen malloc/free bzw. die Operatoren new/delete? ...
  • Wozu dient ein Garbage Collector? ...
  • Wie ist ein Dateisystem aus Benutzersicht strukturiert? Wie können Dateien darin eindeutig aufgefunden werden? ...
  • Wie wird diese Benutzersicht durch das Unix-V7-Dateisystem auf eine Festplatte bzw. eine Partition abgebildet? ...
  • Welche Angaben enthält ein Inode? Welche Angaben enthält eine Verzeichnis-Datei? ...
  • Wie ist eine Festplatte physisch aufgebaut/unterteilt? Wie wirkt sich dies auf den Informationszugriff aus? Was ist ein Zylinder? ...
  • Wie sind Verzeichnisse im Unix-v7-Dateisystem auf dem Datenträger repräsentiert? Was müsste das Betriebssystem tun, um eine Datei /home/user/text.pdf zu öffnen? ...
  • Advertisement
  • Warum sind Zugriffsstrategien wie Shortest Seek Time First (SSTF) oder Fahrstuhlalgorithmen der Strategie First Come, First Served (FCFS) grundsätzlich überlegen? ...
  • Wozu dienen Journaling-Dateisysteme? Welche beiden Varianten werden typischerweise unterschieden? ...
  • Wie unterscheiden sich SSDs (Solid-State Drives) von mechanischen Festplatten (HDDs)? ...
  • Was ist ein RAID (Redundant Array of Independent Disks)? Welche Eigenschaften zeichnen die unterschiedlichen RAID-Level jeweils aus? ...
  • Was ist ein Geräte-Treiber, was ein Geräte-Controller? Welche Aufgaben haben sie? ...
  • Warum erfolgt der Zugriff auf Geräte häufig über Warteschlangen? Wozu besitzen diese in der Regel eine High Water Mark bzw. eine Low Water Mark? ...
  • Was ist DMA (Direct Memory Access)? ...
  • Grenze die Begriffe Nebenläufigkeit, Quasi-Parallelität und Parallelität voneinander ab. Was versteht man unter Nicht-Determinismus? ...
  • Was ist ein kritischer Abschnitt? Wie kann man hier den gegenseitigen Ausschluss gewährleisten (zum einen grundsätzlich, zum anderen durch verschiedene Mechanismen)? ...
  • Warum ist in diesem Bereich eine Betrachtung auf der Grundlage von atomaren bzw. unteilbaren Operationen erforderlich, auch bei der Bewertung von Locking-Algorithmen? ...
  • Wie funktioniert aktives Warten mit Hardware-Unterstützung in etwa? ...
  • Warum kann aktives Warten im Betriebssystemkern nicht mit dem Unterbrechungsausschluss durch das Abschalten von Interrupts kombiniert werden? ...
  • Was ist blockierendes Warten? Welche Probleme könnte es beim Aufwecken von Threads geben? ...
  • Was ist eine Semaphore? Wie unterscheidet sich eine Semaphore von einem Mutex/Lock? Wie werden Semaphoren eingesetzt, um einen kritischen Abschnitt zu schützen? Für welche Anwendungszwecke eignen sich Semaphoren außerdem noch? ...
  • Was ist eine Verklemmung (Deadlock)? Auf welche verschiedenen Arten kann man eine solche angehen? ...
  • Skizziere das Problem der speisenden Philosophen. Welche typische Betriebssystem-Aufgabe wird damit verdeutlicht ...
  • Skizziere das Erzeuger/Verbraucher-Problem. ...