

That is, the time periods essential for processing an item or executing an operation may differ from trial to trial. Individual as well as overall processing periods can be random in either type of processing. The processing, however, may complete at different times. Pipelining increases the overall instruction throughput.

Instructions enter from one end and exit from another end. Pipeline is divided into stages and these stages are connected with one another to form a pipe like structure. The master server runs the operating system process and the. Pipelining is a technique where multiple instructions are overlapped during execution. In the multiprocessing system, there is dynamically sharing of resources among the various processors. Parallel processing is the ability of the CPU to run various process simultaneously. On the contrary, parallel processing implies simultaneous processing on various objects or subsystems. In these systems the various process in the parallel so this is called parallel processor. Moreover, the subsequent object starts processing only after the completion of the previous one. A system using standard serial processing techniques lets every object take exactly the same average time frame for processing.

The cashier (like the CPU) switches from lane to lane to check out a number of items at a time prior to addressing the next one, with the objective of completing every order concurrently. Functions of a serial processor can be compared with a grocery store cashier who single-handedly handles different lanes, looking over every customer simultaneously. Programs intended for serial processing can make use of just a single core at a time, where the tasks are processed in a sequential order. Various single-core processors can be used together for handling serial processing by means of parallel computer clusters that are networked, or by operating multiple processors on a single motherboard.
