I130 – Operating Systems I

Module
Operating Systems I
Betriebssysteme I
Module number
I130 [I-130]
Version: 2
Faculty
Informatics/Mathematics
Level
Bachelor/Diploma
Duration
1 Semester
Semester
Winter semester
Module supervisor

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

Lecturer(s)

Prof. Dr.-Ing. Robert Baumgartl
robert.baumgartl(at)htw-dresden.de
Lecturer in: "Betriebssysteme I"

Prof. Dr.-Ing. habil. Dirk Müller
dirk.mueller(at)htw-dresden.de
Lecturer in: "Betriebssysteme I"

Course language(s)

German
in "Betriebssysteme I"

ECTS credits

5.00 credits

Workload

150 hours

Courses

4.00 SCH (2.00 SCH Lecture | 2.00 SCH Internship)

Self-study time

90.00 hours

Pre-examination(s)

Paper
in "Betriebssysteme I"

Examination(s)

Written examination
Examination time: 90 min | Weighting: 100%
in "Betriebssysteme I"

Form of teaching

2/0/2 V/Ü/P

Media type
No information
Instruction content/structure
  • Grundbegriffe: Geschichte, Klassifizierung, Architekturen
  • Einführung in Linux
  • Dateisysteme und Massenspeicher
  • Aktivitäten, Ressourcen, Systemrufe
  • Prozesse: Erzeugung, Zustände, Beendigung, Synchronisation
  • Interprozesskommunikation: Überblick, Pipes, Signale
  • Prozessorzuteilung: statische vs. dynamische Verfahren, Round Robin
  • Aktivitäten II: Threads, Kernel- und User-Level-Threads, pthreads
  • Programmierung von Shellskripten 
Qualification objectives
  • Die Studenten können UNIX-basierte Betriebssysteme bedienen.
  • Die Studenten beherrschen Grundzüge der Shell-Programmierung.
  • Die Studenten sind in der Lage, unter Nutzung von C und typischen Systemrufen einfache Systemprogramme zu analysieren, zu entwickeln und zu
    testen.
  • Die Studenten besitzen Verständnis für betriebssystemorientierte
    Abläufe und Algorithmen.
Social and personal skills
No information
Special admission requirements
No information
Recommended prerequisites
No information
Continuation options

Betriebssysteme II (I131)

Literature
  • Andrew S. Tanenbaum: Modern Operating Systems. Prentice Hall
  • William Stallings: Operating Systems: Internals and Design Principles. Prentice Hall
  • Cameron Newham: Learning the bash Shell. O'Reilly
Current teaching resources
  • keine Angaben       
Notes
No information