Stevens Institute of Technology - Department of Computer Science

CS631 Week 08 Checkpoint

To help you get the most out of this class, please fill out this short form after completing the materials and exercises for week 08.

Please enter your full name:

Please enter your Stevens username:

Provide three examples of IPC that allows for asynchronous communication between unrelated processes:

What is an advantage of using Shared Memory over a pipe? What's a disadvantage?

What is an advantage of using Message Queues over Shared Memory? What's a disadvantage?

What's the difference between a FIFO and a pipe?

popen(3) makes it easy to set up IPC with a new process. What is a risk in using this library function?