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.
|