CS 3733 Operating Systems, Fall 2003 Assignment 4 Comments


Assignment 4 was worth 30 points.

Comments about the extra credit:

  • Only one person got it essentially correct.
  • The structure containing the names and sizes is a shared variable, shared between the main program and the signal handler.
  • You need to block the signal when you are updating the structure containing the names and sizes.
  • An assignment statement involving a pointer does not have to be atomic.
  • You do not have to free the linked list since it is used until the program exits.