Think through a general mxn scenario (as described in the Solaris papers), and in the current Linux model. What happens during scheduling, synchronization, and signaling in these cases
a) Processes communicate directly
b) Scheduling is OS-dependent
c) Synchronization using locks
d) All of the above