Communications models: (a) Message passing. (b) Shared memory. Taken from Bell, John T. "Processes." University of Illinois, Chicago.