TDDB68: Concurrent Programming and Operating Systems
TDDB72: Concurrent Programming, Operating Systems, and Real-Time Operating Systems
Labs HT 2006
About the Laboratory Work
General Information
Laboratory assignments are to be done in groups of two students (using one
computer). You will keep the same partner throughout all assignments. Groups
of three or more students are not allowed.
You are expected to have made substantial progress on your assignment before
going to the supervised laboratory sessions. The sessions are primarily for
you to ask questions, get help, and demonstrate your assignments when they
have been completed.
For each assignment, you will complete the program(s), perform a
demonstration of your programs to the lab supervisor, and turn in a hard
copy of your code for the programs (some lab supervisors prefer to look
at the code on-line during lab sessions to put questions about your
implementation). Things to turn in at the time of demonstration:
- Readme file that briefly describes your changes and lists the
changed files.
- Testcase file that briefly describes your testcase, the
intentions and the output of your testprogram.
- Source code that you have changed or created.
Lab registration
There are two lab passes (A and B), see the
schedule information.
The registration for the labs is done via webreg for
TDDB72-2006
(for both TDDB68 and TDDB72).
webreg is now open).-->
Nachos IDA Distribution
Assignments
-
- Threads and Synchronization
-
- System Calls
Lab 1 and 2 must be finished before week 41
-
- Memory Management
This lab should be almost finished before week 42
-
- File System
Lab 3 and 4 should be finished during week 47
Note: Most of you will have too many other things on your mind
during november and december and should therefore finish
these labs a.s.a.p.
Useful Material
- The slides used in the lab lessons are available
.
|