Reasons and Properties for Distributing Systems,
Distributing Systems is A collection of processors executing independent instruction streams that communicate and synchronize their actions. Communication may be done via messages or shared memory. and includes multi-process and multithreaded programs running on a monolithic multiprocessor hardware.