Operating-Systems

Operating Systems Lab

About

  • Course: Operating Systems Lab (CO20-320202)
  • Semester: Fall 2016
  • Instructor: Jürgen Schönwälder
  • Labs: Thursday, 15:45-17:00 (West Hall 8)
  • Labs: Thursday, 17:15-18:30 (West Hall 8)
  • Start: 2016-09-01

Content

This lab complements the Operating Systems course. Students will gain practical experience with systems programming above and below the system call interface of operating systems. Students will learn how to write concurrent programs and gain understanding how kernel programming differs from normal application development.

Operating Systems

About

  • Course: Operating Systems (CO20-320202)
  • Semester: Fall 2016
  • Instructor: Jürgen Schönwälder
  • TA: Al-Eryani, Aiman
  • Class: Monday, 08:15-09:30 (Lecture Hall Research III)
  • Class: Tuesday, 14:15-15:30 (Lecture Hall Research III)
  • Final: Friday, 2016-12-14, 12:30-14:30 (CNLH)
  • Office: Monday, 11:15-12:30 (Research I, Room 87)
  • Start: 2016-09-05

Content

This course provides an introduction to the concepts underlying operating systems. Students will develop an understanding how operating systems realize a virtual machine that can be used to execute multiple concurrent application programs. The course discusses resource allocation algorithms and how concurrency problems can be solved.

Operating Systems

About

  • Course: Operating Systems (320202)
  • Semester: Spring 2015
  • Instructor: Jürgen Schönwälder
  • TA: Ungureanu, Vlad
  • Class: Monday, 08:15-09:30 (West Hall 2)
  • Class: Monday, 14:15-15:30 (CS Lecture Hall)
  • Class: Wednesday, 09:45-11:00 (West Hall 2)
  • Start: 2015-02-02

Content

This course provides an introduction to the concepts underlying operating systems. Students will develop an understanding how operating systems realize a virtual machine that can be used to execute multiple concurrent application programs. The course discusses resource allocation algorithms and how concurrency problems can be solved.