The multiprocessing environment may be a shared memory (tightly coupled) system or a distributed system, and involves the use of more than one processor, also referred to as Processing Element (PE), where these processors share resources, such as IO channels, control units, files and devices.