PTI07920 – Operating Systems

Module
Operating Systems
Betriebssysteme
Module number
PTI07920
Version: 1
Faculty
Physikalische Technik / Informatik
Level
Bachelor
Duration
1 Semester
Semester
Winter semester
Module supervisor

Prof. Dr. Rainer Wasinger
raw17hkw(at)fh-zwickau.de

Lecturer(s)

Prof. Dr. Rainer Wasinger
raw17hkw(at)fh-zwickau.de

Course language(s)

German
in "Betriebssysteme"

ECTS credits

4.00 credits

Workload

120 hours

Courses

3.00 SCH (1.00 SCH Internship | 2.00 SCH Lecture with integrated exercise / seminar-lecture)

Self-study time

75.00 hours
45.00 hours Self-study - Betriebssysteme
30.00 hours Vor-/Nachbereitung - Betriebssysteme

Pre-examination(s)

Attestation
in "Betriebssysteme"

Examination(s)

schriftliche Prüfungsleistung
Module examination | Examination time: 90 min | Weighting: 100%
in "Betriebssysteme"

Media type
No information
Instruction content/structure
  • Aufgabe und Struktur von Betriebssystemen
  • Linux, Bash-Programmierung, Aufbau von Linux
  • Speicherverwaltung, Partitionierung, Speicherzuteilungsverfahren, Paging, Virtueller Speicher, Seitenaustauschstrategien, Thrashing, 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
  • Synchronisation, Race Condition, Kritischer Abschnitt, Nebenläufigkeit und Verklemmung
  • Sicherheit, Schutzmechanismen (Zugriffkontrolllisten, Capabilities, Schutzdomänen)
Qualification objectives

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.

Special admission requirements

keine

Recommended prerequisites

Inhalte entsprechend der Module
Computerarchitektur, Algorithmen und Datenstrukturen, Diskrete Mathematik und Logik, Grundlagen der Programmierung

Continuation options
No information
Literature
  • 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
Notes
No information