Parallel Processing refers to the concept of speeding-up the execution of a program by dividing the program into multiple fragments that can execute simultaneously, each on its own processor. A program being executed across n processors might execute n times faster than it would using a single processor. Also this will help in error correction. For example, generally it is used in rockets. There a single calculation is done by more
than two processors and the majority answer will be considered. But in this paper, only the first case is discussed. In a small network, if only one processor is working, the others are at an idle state. Just they are present there. Also if a printer is present connected to one computer (that is idle), it is not possible to share it, if only one system is working. It is also possible to keep them active and they can be employed in processing parallel to the one processor that is working. There is a concept in Linux to satisfy this purpose. But, in that case all the processors share the same memory and same communication channels.