1. Compare and contrast the two models of inter process communications.
2. Describe in detail the purpose of a process control block (PCB).
3. Describe in detail two examples in which multi threading provides better performance than a single-threaded solution.
4. Describe in detail two programming examples in which multithreading does not provide better performance than a single-threaded solution.