182.709 Operating Systems
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2011W, UE, 2.0h, 4.0EC

Properties

  • Semester hours: 2.0
  • Credits: 4.0
  • Type: UE Exercise

Aim of course

  • Working with operating systems and programming by using operating system services
  • Programming in a system programming language (C)
  • Programming of parallel processes using shared resources and use of communication and synchronization mechanisms of an operating system

Subject of course

System programming in C, coding standards and guidelines, programming environments (GNU/Linux), synchronization of parallel processes (semaphores, event counters, sequencers, ...), signals and signal handling, interprocess communication (via shared memory, pipes, sockets).

Didactic concept: Students are assigned programming problems from the operating systems area. The respective program solutions are to be written in C under UNIX (Linux). The assignments and background information for the assignments is introduced in a number of presentations.

Lecturers

  • Puschner, Peter
  • Kammerer, Roland
  • Huber, Benedikt
  • El-Salloum, Christian
  • Wasicek, Armin

Institute

Course dates

DayTimeDateLocationDescription
Tue14:00 - 15:3004.10.2011 - 24.01.2012EI 8 Pötzl HS - QUER Lectures
Operating Systems - Single appointments
DayDateTimeLocationDescription
Tue04.10.201114:00 - 15:30EI 8 Pötzl HS - QUER Lectures
Tue11.10.201114:00 - 15:30EI 8 Pötzl HS - QUER Lectures
Tue18.10.201114:00 - 15:30EI 8 Pötzl HS - QUER Lectures
Tue25.10.201114:00 - 15:30EI 8 Pötzl HS - QUER Lectures
Tue08.11.201114:00 - 15:30EI 8 Pötzl HS - QUER Lectures
Tue22.11.201114:00 - 15:30EI 8 Pötzl HS - QUER Lectures
Tue29.11.201114:00 - 15:30EI 8 Pötzl HS - QUER Lectures
Tue06.12.201114:00 - 15:30EI 8 Pötzl HS - QUER Lectures
Tue13.12.201114:00 - 15:30EI 8 Pötzl HS - QUER Lectures
Tue20.12.201114:00 - 15:30EI 8 Pötzl HS - QUER Lectures
Tue10.01.201214:00 - 15:30EI 8 Pötzl HS - QUER Lectures
Tue17.01.201214:00 - 15:30EI 8 Pötzl HS - QUER Lectures
Tue24.01.201214:00 - 15:30EI 8 Pötzl HS - QUER Lectures

Examination modalities

Students have to solve three system programming tasks and take two practical tests. The grading is based on the test results and the solutions to the programming tasks.

Course registration

Begin End Deregistration end
05.09.2011 00:00 28.10.2011 12:00

Curricula

Study CodeObligationSemesterPrecon.Info
033 533 Medical Informatics Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
033 534 Software & Information Engineering MandatorySTEOP
Course requires the completion of the introductory and orientation phase
033 535 Computer Engineering Mandatory3. SemesterSTEOP
Course requires the completion of the introductory and orientation phase

Literature

No lecture notes are available.

Previous knowledge

Basic programming skills, basic skills in working with UNIX-like operating systems, basic knowledge of computer system architectures

Accompanying courses

Continuative courses

Miscellaneous

Language

German