CS 535 Advanced Operating Systems WPI, Spring 2003
Craig E. Wills Final Exam Questions
Assigned: Monday, April 7, 2003 Due: Friday, April 11, 2003




Final Exam Questions

In order to cover the large and diverse number of topics in this course in a fair manner, the creation of the final exam in this course will be a group effort (although taking the exam will not be!). Each person in the course is required to turn in three questions. At least one of the questions must be related to the presentation you made (or will make) as part of the course. At least one of the questions must not be from your presentation.

The type of questions you ask should be appropriate for an in-class written exam, which will be given on April 21. The questions may have specific answers or require more discussion as could be done with a compare and contrast question. The questions may require short (up to a paragraph), medium (a half-page) or long (page) answers. Sample questions are as follows.

  1. Explain the difference between user-level and kernel-level threads. What are the advantages and disadvantages of each?

  2. What is meant by the term of affinity in processor scheduling?

  3. What are the possible semantics for RPC in the face of failures?

If at all possible you should mail your questions (saves me having to reenter them) to cew@cs.wpi.edu. Along with your questions I will be supplying questions. The entire set of questions will be distributed to the class soon after they are turned in. The final exam will consist of a subset of these questions. The final exam will be closed-book, closed notes.