Process: virtual address space plus one or more threads of control |
Portions of address spaces of processes are shared |
Writes to shared address visible to other threads (in other processes too) |
Natural extension of uniprocessor's model:
|
OS uses shared memory to coordinate processes |