CS 3733 Operating Systems, Fall 2000 Assignment 4 Comments
Warning: This is not for the current semester.
This assignment was graded on a basis of 30 points.
The extra credit was worth 2 points.
- You should avoid functions that are more than 2 pages long, including main.
- Do no tuse dynamic memory allocation for arrays of constant size.
- Testing on only two files to compile is not sufficient.
- Before you send anything to the pipes, you must either block the
signals ot have your signal handlers set up.
- Do not use pause. You must use sigsuspend. (Unless you exit from
inside the signal handler, which is undesireable.)
- You must understand why using pause is incorrect. This is an important
part of what you should learn from this course. I took off 5 points
for using pause.
- If you used pause, you did not receive any extra credit.