77
TGI (Fach) / TGI (Lektion)
TGI
Diese Lektion wurde von blace erstellt.
Diese Lektion ist leider nicht zum lernen freigegeben.
Anzeige
- 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? ...
- Anzeige
- 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. ...