I230 – Betriebssysteme II

Modul
Betriebssysteme II
Operating Systems II
Modulnummer
I230 [I-230]
Version: 1
Fakultät
Informatik/Mathematik
Niveau
Bachelor/Diplom
Dauer
1 Semester
Turnus
Sommersemester
Modulverantwortliche/-r

Prof. Dr.-Ing. Robert Baumgartl
robert.baumgartl(at)htw-dresden.de

Dozent/-in(nen)

Prof. Dr.-Ing. Robert Baumgartl
robert.baumgartl(at)htw-dresden.de

Lehrsprache(n)

Deutsch
in "Betriebssysteme II"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Vorlesung | 2.00 SWS Praktikum)

Selbststudienzeit

90.00 Stunden

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

Schriftliche Prüfungsleistung
Prüfungsdauer: 90 min | Wichtung: 100%
in "Betriebssysteme II"

Lehrform

2/0/2  V/Ü/P

Medienform
Keine Angabe
Lehrinhalte/Gliederung
  • Synchronisation in Betriebssystemen (Semaphore, Spinlocks, Monitore)
  • Interprozesskommunikation (Message Passing, Shared Memory)
  • Typische Prozesskommunikationsprobleme (Philosophenproblem, Leser-Schreiber-Problem u.a.)
  • Mechanismen und Techniken der Speicherverwaltung (Freispeicherverwaltung, Virtueller Speicher, Seitenersetzungsverfahren)
  • Verwaltung des Massenspeichers (Implementierung von Dateisystemen, Schedulingverfahren für Massenspeicher)
  • Betriebssysteme-Sicherheit (Authentifizierungsmechanismen, Schadcode, Angriffstechniken, Methoden der sicheren Programmierung)
  •  Grundlagen der Treiberprogrammierung unter Linux
Qualifikationsziele
  • Kenntnisse wesentlicher Implementationstechniken für Betriebssystemkomponenten
  • Beherrschung grundlegender Techniken der UNIX-Systemprogrammierung
  • Methoden der sicheren Programmierung
  • Einsatz und Wirkungsweise wesentlicher Werkzeuge zur Gewährleistung der Systemsicherheit
Sozial- und Selbstkompetenzen
Keine Angabe
Besondere Zulassungsvoraussetzung
Keine Angabe
Empfohlene Voraussetzungen

Betriebssysteme I (I-130)

Fortsetzungsmöglichkeiten
Keine Angabe
Literatur
  • Andrew S Tanenbaum: Modern Operating Systems. Prentice Hall
  • William Stallings: Operating Systems: Internals and Design Principles. Prentice Hall
  • W. Richard Stevens, Stephen A. Rago: Advanced Programming in the UNIX-Environment. Addison-Wesley
Aktuelle Lehrressourcen
  • Skript zur Lehrveranstaltung
Hinweise
Keine Angabe