Domanda di colloquio di MosChip

Explain userspace applications. What are the different Interprocess Communication (IPC) techniques? How does message passing work in IPC? Can you explain shared memory and its use in IPC? What is a semaphore and how does it work in IPC?