182.737 Operating Systems (for Electrical Engineering)
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2018W, VO, 2.0h, 1.5EC

Properties

  • Semester hours: 2.0
  • Credits: 1.5
  • Type: VO Lecture

Aim of course

Students should develop the following skills/acquire a good knowledge of:

  • the role and the functions of operating systems
  • design decisions for the management of OS resources
  • mechanisms for the coordination of and the synchronization between parallel processes
  • network communication and OS security

Subject of course

  • introduction to operating systems (definition, history, important abstractions, OS architectures)
  • processes and threads (process states, data structures and mechanisms for process management, multithreading)
  • process synchronization and deadlock (mutual exclusion & condition synchronization, synchronization mechanisms and constructs, synchronization problem
  • s: producer-consumer, reader-writer, dining philosophers, deadlock, deadlock conditions, deadlock avoidance, deadlock prevention, deadlock detection
  • memory management (allocation, relocation, segmentation, paging, virtual memory management, page replacement, protection and sharing)
  • input-output and disk management (devices and device characteristics, I/O operations, drivers, buffering, disks, file systems, file system organization)
  • networking (introduction, protocols, OS and networking)
  • security and protection (threats, security measures, design for security, access control, authentification, encryoption)

Didactic concept: The listed topics will be introduced in the lecture, illustrative examples will be presented.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon13:00 - 15:0008.10.2018 - 21.01.2019Informatikhörsaal Vorlesung
Operating Systems (for Electrical Engineering) - Single appointments
DayDateTimeLocationDescription
Mon08.10.201813:00 - 15:00Informatikhörsaal Vorlesung
Mon15.10.201813:00 - 15:00Informatikhörsaal Vorlesung
Mon22.10.201813:00 - 15:00Informatikhörsaal Vorlesung
Mon29.10.201813:00 - 15:00Informatikhörsaal Vorlesung
Mon05.11.201813:00 - 15:00Informatikhörsaal Vorlesung
Mon12.11.201813:00 - 15:00Informatikhörsaal Vorlesung
Mon19.11.201813:00 - 15:00Informatikhörsaal Vorlesung
Mon26.11.201813:00 - 15:00Informatikhörsaal Vorlesung
Mon03.12.201813:00 - 15:00Informatikhörsaal Vorlesung
Mon10.12.201813:00 - 15:00Informatikhörsaal Vorlesung
Mon17.12.201813:00 - 15:00Informatikhörsaal Vorlesung
Mon07.01.201913:00 - 15:00Informatikhörsaal Vorlesung
Mon14.01.201913:00 - 15:00Informatikhörsaal Vorlesung
Mon21.01.201913:00 - 15:00Informatikhörsaal Vorlesung

Examination modalities

written or oral exam.

Course registration

Not necessary

Curricula

Study CodeSemesterPrecon.Info
066 504 Master programme Embedded Systems

Literature

No lecture notes are available.

Previous knowledge

Programming skills; systematic program development and evaluation.
Analysis of dependencies and interaction patterns, design of modular systems with interacting components.

Accompanying courses

Continuative courses

Miscellaneous

Language

German