Operating Systems and Concurrent Programming

Course materials

  1. [shell] ┘
  2. [programming]┤
    Homework.
  3. [programming]┘
  4. [programming] Test.   (Example questions for the test.
  5. spare slot that will be dynamically allocated to catch up with course materials when needed

The snippets in smaller font or tagged with [extra] are supplementary.

Grading

All students have to:

Absence, including an excused absence, for more than one-third of the classes, results in failing the course.

The tests will be written on the lab computers, on a dedicated virtual machine. You may (and to answer some of the questions, you must) use the terminal. You are free to use any software available on the machines (e.g., the man command). You must not use the Internet or bring any materials to the test. You may make yourself familiar with the test framework at this example test.

Basic materials:

Supplementary materials:

Assignments in the previous years: