CIS332 (Fall 1997) Principles of Operating Systems;
Professor Franz J. Kurfess

Home page:http://www.cis.njit.edu/franz   E-mail:franz@cis.njit.edu 

Homework Task Deadline Points Student Name:
3 Processes Tuesday, Sep. 30, 1997 3

A fast food restaurant has four kinds of employees: (1) order takers, who take customers' orders; (2) cooks, who prepare the food; (3) packaging specialists, who stuff the food into bags; and (4) cashiers, who give the bags to customers and take their money. Each employee can be regarded as a process.

What form of interprocess communication do they use?











Describe the important actions and communication activities of the processes for the whole task of serving one customer.











Would it be appropriate to use threads for this task? What are the advantages and potential problems?