Midterm Exam

Midterm Results

Review

October 12, 2016, 12-12.50, during class time. Please bring Pencils, pens and erasers. This is a closed book exam. No make up exam will be given.

Topics for questions

  1. Concurrent task execution: unix fork(), execl(), wait(), exit(); process management; Build files: Makefile
  2. Realtime system scheduling: Rate monotonic scheduling; earliest deadline scheduling
  3. Priority scheduling: Priority inversion and solution in priority inheritance
  4. Designing a cyclic executive schedule given n tasks and their characteristics

How to study?

Look at the classnotes.
Study the code. Where is the code? Here it is.
How do you work with the code? Copy the code into your home directory on timberlake. Compile and execute. Modify and understand the working.

Lets understand the fork(), wait(), exit() system calls. Show me the code. Here it is.