|
Recitation |
Description |
Supplementary Materials |
| Monday May 22 |
- Common Unix Commands
- Programming Tools Provided in the UNIX Environment
- Details about
Assignment I
|
Common Unix Commands
Sample Program I
Sample Program II |
| Monday May 29 |
Canceled (Memorial Day) |
|
| Monday June 05 |
-
Some UNIX commands that allow user to utilize processes
to get some thing done.
-
An introduction of how to monitor and control processes
running on UNIX machine.
-
System functions needed to implement these on a
user-defined shell program. Look:
UNIX system Call
and Subroutines Using C. (Detailed explanation was given on
how to solve part II of
assignment 1). |
Some Hints of useful UNIX commands needed for Project1 |
| Monday June 12 |
|
Some comments to fulfill
Project1 |
| Monday June 19 |
This recitation
is an attempt to help you familiarize yourself with the POSIX
threads library (pthreads).
- Thread Creation.
- Thread Termination.
- Wait for Thread Termination.
- Self and Equal.
- Passing Arguments to Threads.
- Thread Synchronization.
|
Topics Summary
threads1.c
threads2.c
|
| Monday June 26 |
This recitation is an attempt to help you familiarize yourself
with the POSIX threads library (pthreads)
Also we will explain and discuss Part I of Project II to help
you get started.
|
Topics Summary
Example |
| Monday July 03 |
This recitation is an attempt to help you familiarize yourself
with the synch.c class of the minithread project. Also
explanation of the barber shop problem is going to be given. |
Topics Summary |
| Monday July 17 |
The main purpose of this recitation is to enable you to:
- Install and compile NACHOS.
- Create Test programs for Nachos kernels
- Get familiar with Nachos structure.
|
Nachos source code
Topics Summary |
| Monday July 24 |
This recitation is to provide you with a helpful walkthrough for
Project III. |
Walkthrough for Project III |