20-00-0903-iv Betriebssysteme

Veranstaltungsdetails

Lehrende: Prof. Dr.-Ing. Ahmad-Reza Sadeghi

Veranstaltungsart: Integrierte Veranstaltung

Orga-Einheit: FB20 Informatik

Anzeige im Stundenplan: BS

Fach:

Anrechenbar für:

Semesterwochenstunden: 3

Unterrichtssprache: Deutsch

Min. | Max. Teilnehmerzahl: - | -

Lehrinhalte:
- Einführung in Betriebsysteme (BS) - Notwendigkeit, Design
- Prozesse und Threads - BS Datenstrukturen, Abstraktionen, Kernel/User mode, context switches, Interrupts
- Interprozeß-Kommunikation - IPC, RPC, Schnittstellen, Hierarchien, Messaging-Semantiken
- Koordination: Deadlocks - Critical sections, Deadlock-Charakterisierung, Entdeckung, Recovery und Vermeidung.
- Scheduling/Ressourcen-Management - Prozess-Reihenfolgen, unterbrechendes und unterbrechungsfreies Scheduling, verschiedene Scheduling-Konzepte und -Algorithmen, Implementierungen in BS
- Nebenläufigkeit: Races, Mutual Exclusions - Critical sections, races, spin locks, Synchronisation
- Semaphoren - Semaphoren, Monitore
- Speicherverwaltung - BS-Datenstrukturen, Management- und Austausch-Ansätze, virtueller Speicher, paging, caching, segmentation
- I/O - Geräte-Management, Treiber, Interrupt-Behandlung, DMA
- Dateisysteme - Anforderungen, Design, Implementierungen, Datenstrukturen, Verzeichnisse, virtuelle Dateisysteme
- Fehlertoleranz und Stabilität - Fehlertypen, zuverlässige Nachrichten, BS Zuverlässigkeit und Verfügbarkeit, Sicherheits-Aspekte
- Eingebettete & Echtzeit BS - Speicher/Festplatten/Performanz-Management, Fehlertoleranz, Echtzeit-Aspekte
- Verteilte BS - verteilte Berechnung und Kommunikation, Abstraktionen, Synchronisation, Koordination, Konsistenz
- Virtuelle Maschinen (VM) - Grundlagen und Typisierung von VMs und Hypervisoren

Literatur:


  • Operating Systems: Three Easy Pieces (v0.92); Remzi H. Arpaci-Dusseau & Andrea C. Arpaci-Dusseau; Arpaci-Dusseau Books
  • Modern Operating Systems, 4th Edition; Andrew S. Tanenbaum & Herbert Bos; Pearson; ISBN-13: 978-0133591620
  • Operating System Concepts, 9th Edition; Abraham Silberschatz, Peter B. Galvin, Greg Gagne; John Wiley & Sons; ISBN-13: 978-1118093757

Voraussetzungen:
Empfohlen:
“Algorithmen und Datenstrukturen”, “Funktionale und objektorientierte Programmierung”, “Rechnerorganisation”

Online-Angebote:
moodle

https://moodle.informatik.tu-darmstadt.de/course/view.php?id=968

Kleingruppe(n)
Die Veranstaltung ist in die folgenden Kleingruppen aufgeteilt:
  • Betriebssysteme - Ü 01

    Prof. Dr.-Ing. Ahmad-Reza Sadeghi

    Do, 5. Nov. 2020 [11:40]-Do, 11. Feb. 2021 [13:20]

  • Betriebssysteme - Ü 02

    Prof. Dr.-Ing. Ahmad-Reza Sadeghi

    Fr, 6. Nov. 2020 [11:40]-Fr, 12. Feb. 2021 [13:20]

  • Betriebssysteme - Ü 03

    Prof. Dr.-Ing. Ahmad-Reza Sadeghi

    Di, 3. Nov. 2020 [15:20]-Di, 9. Feb. 2021 [17:00]

Literatur
Termine
Datum Von Bis Raum Lehrende
1 Mi, 4. Nov. 2020 15:20 17:00 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Ahmad-Reza Sadeghi
2 Mi, 11. Nov. 2020 15:20 17:00 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Ahmad-Reza Sadeghi
3 Mi, 18. Nov. 2020 15:20 17:00 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Ahmad-Reza Sadeghi
4 Mi, 25. Nov. 2020 15:20 17:00 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Ahmad-Reza Sadeghi
5 Mi, 2. Dez. 2020 15:20 17:00 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Ahmad-Reza Sadeghi
6 Mi, 9. Dez. 2020 15:20 17:00 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Ahmad-Reza Sadeghi
7 Mi, 16. Dez. 2020 15:20 17:00 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Ahmad-Reza Sadeghi
8 Mi, 13. Jan. 2021 15:20 17:00 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Ahmad-Reza Sadeghi
9 Mi, 20. Jan. 2021 15:20 17:00 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Ahmad-Reza Sadeghi
10 Mi, 27. Jan. 2021 15:20 17:00 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Ahmad-Reza Sadeghi
11 Mi, 3. Feb. 2021 15:20 17:00 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Ahmad-Reza Sadeghi
12 Mi, 10. Feb. 2021 15:20 17:00 >Digitaler Veranstaltungstermin Prof. Dr.-Ing. Ahmad-Reza Sadeghi
Übersicht der Kurstermine
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
Lehrende
Prof. Dr.-Ing. Ahmad-Reza Sadeghi