PTI06170 – Betriebssysteme

Modul
Betriebssysteme
Operating Systems
Modulnummer
PTI06170
Version: 1
Fakultät
Physikalische Technik / Informatik
Niveau
Bachelor
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche/-r

Prof. Dr. Wolfgang Golubski
Wolfgang.Golubski(at)fh-zwickau.de

Dozent/-in(nen)

Prof. Dr. Wolfgang Golubski
Wolfgang.Golubski(at)fh-zwickau.de

Lehrsprache(n)

Deutsch
in "Betriebssysteme"

ECTS-Credits

8.00 Credits

Workload

240 Stunden

Lehrveranstaltungen

5.00 SWS (3.00 SWS Vorlesung | 2.00 SWS Praktikum)

Selbststudienzeit

165.00 Stunden
120.00 Stunden Selbststudium - Betriebssysteme
45.00 Stunden Vor-/Nachbereitung - Betriebssysteme

Prüfungsvorleistung(en)

Praktikumstestat
in "Betriebssysteme"

Prüfungsleistung(en)

schriftliche Prüfungsleistung
Modulprüfung | Prüfungsdauer: 90 min | Wichtung: 100%
in "Betriebssysteme"

Medienform
Keine Angabe
Lehrinhalte/Gliederung
  • Aufgabe und Struktur von Betriebssystemen
  • Linux, Bash-Programmierung, Aufbau von Linux
  • Speicherverwaltung, Partitionierung, Speicherzuteilungsverfahren, Paging, Virtueller Speicher, Seitenaustauschstrategien, Thrashing, Working-Set Modell, Speicherverwaltung in Windows und Linux
  • Scheduling, FCFS, Round-Robin, Shortest-Job-Next, Shortest-Remaing-Time, Prioritäten
  • Prozesse, Prozesserzeugung, -beendigung, Prozesszustände, Realisierung von Prozessen
  • Threads, Kernel-, User-Threads, Realisierung von Threads, Threads in Windows und Linux
  • Thread-Programmierung in Java
  • Scheduling in Windows und Linux
  • Synchronisation, Race Condition, Kritischer Abschnitt, wechselseitiger Ausschluss, TSL, Semaphore, Monitore, Semaphore in Java, Mutex, Synchronisationsprobleme
  • Nebenläufigkeit und Verklemmung, Strategien zur Behandlung von Deadlocks, Philosophen- Problem
  • Datei-Systeme und -verwaltung, Dateisystem von Windows und Linux
  • Sicherheit
  • Schutzmechanismen (Zugriffkontrolllisten, Capabilities, Schutzdomänen)
  • Authentifizierung
  • Abwehrmechanismen
Qualifikationsziele

Die Studierenden haben Fähigkeiten im Umgang mit Betriebssystemen. Fundierte Kenntnisse über die internen Abläufe eines Betriebssystems erlauben einen bewussteren Umgang mit und Einsatz von Linux oder Windows. Aufgrund der Konzepte und Prinzipien von Betriebssystemen im Allgemeinen sind die Studierenden befähigt, sich in andere Betriebssysteme einzuarbeiten und mit diesen umzugehen.

Besondere Zulassungsvoraussetzung

keine

Empfohlene Voraussetzungen

Inhalte entsprechend der Module
PTI604 - Computerarchitektur
PTI621 - Algorithmen und Datenstrukturen
PTI620 - Diskrete Mathematik und Logik
PTI600 - Grundlagen der Programmierung 1 bzw. PTI602 Einführung in die Programmierung 1

Fortsetzungsmöglichkeiten
Keine Angabe
Literatur
  • William Stallings: Betriebssysteme - Funktion und Design, Pearson Studium, 2003
  • Andrew S. Tanenbaum: Moderne Betriebssysteme, Pearson Studium, 2009
  • Eduard Glatz: Betriebssysteme: Grundlagen, Konzepte, Systemprogrammierung, Dpunkt Verlag, 2010
  • Verwendung von interaktiven Lehrmaterialien: http://www.fh-zwickau.de/~golubski + Bildungsportal Sachsen
Hinweise
Keine Angabe