Please briefly explain the answer and why.
(1) What are the differences between a process and a thread?
Explain in perspectives of memory sharing, switching,
communication, etc.
(2) In inter-process communication using message passing, there are
two types of send/receive operations: blocking send/receive
and non-blocking send/receive. What is the difference
between the two approaches? Explain how the operations will behave
when called.
(3) When a process is created, memory is allocated for the process.
Describe each section of the memory...