|   
  
   
    | Recitations |   |  
    | Week # | Subject | File |  
    | 1 | Getting familiar with the Unix
    Operating System | Class 1 |  
    | 2 | Processes Management | Class 2 |  
    | 3 | Processes, Threads and Scheduling | Class 3 |  
    | 4 | Scheduling and Deadlocks (continue
    of 3) | -------- |  
    | 5 | Memory Management (1) | Class 4 |  
    | 6 | Memory Management (2) | Class 5 |  
    | 7 | File System (1) | Class 6 |  
    | 8 | File System (2) | Class 7 |  
    | 9 | Networking | Class 8 |  
    | 10 | Distributed File Systems | Class 9 |  
    | 11 | Network File Systems (NFS) | Class 10 |  
    |  |  |  |  |      
  
   
    | Assignments |   |   |  
    | No. | Subject | File | Submission Date | Grades |  
    | 1 | Creating
    a Byte object which encapsulates the data it stores | byte.pdf
    Byte.h | 27/03/2005 | Grades |  
    | 2 | Creating
    a Vector object | vector.pdf vector.h | 17/04/2005 |  
    |  |  |  |  |  |  |    Miscellaneous  DLL Tutorial – This tutorial demonstrates how
  to create a DLL and use it. You can find the source files here.
  Project
  Comments (Updated 03/06/2005):
  The
  memmgr.h and memobject.h
  files are updated in the project’s page (19/05/2005).
  This
  is a (very) simple main with which you can test
  your project (03/06/2005).
  Note
  that MemObject MUST have a default constructor. In
  order for you to be able to support Garbage Collection, allocate
  and processStart now receive a
  reference to MemObject. MemObject is defined by the user (using the default constructor) and its
  destructor will be called when it’s out of scope.
                   |