CS 3733 Operating Systems, Fall 2004 Assignment 5 Comments
General Comments:
- This assignment was graded on a basis of 30 points.
- Only 9 students successfully demonstrated the program.
- The answers to the questions were not graded.
Please look at the answers
below and make sure you understand them.
Answers to questions:
- With 4 copies running on single CPU machines, at most 4 can be executing
simultaneously.
Since children are forked for each connection, there is
no limit to the number that can be running concurrently.
- The connection is not shared between runs so there is nothing to empty.
- The permissions on the pipes prevent other users from writing to them.
- The signal would be generate on the machines running pipecomplier
and you cannot send signals between machines.
Most likely, the grep would
fail if there were no copies if mymake running on the remote
machines.