Multiprocessing
What is multiprocessing?
For example a computer can have two processors with one performing the task of editing input and output from terminals (Front End Processing) and the other handling processing of data.
Characteristics of Multiprocessors
- Parallel computing - Simultaneous use of multiple processors, all components of a single architecture to solve a task.
- Distributed computing - use of a network of processors. Each capable of being viewed as a computer in its own right, to solve a problem. Processors may be heterogeneous, multi user; usually individual task is assigned to a single processor.
- Concurrent computing - all of the above.
- Super computing - use of fastest, biggest machines to solve big, computationally intensive problems.
- Pipe lining - breaking a task into steps performed by different units.
- Vector computing - used in operations such as multiple broken into several steps.
- Systolic - similar to pipe lining but units are not necessarily arranged linearly, steps are typically small and more numerous performed in lockstep fashion.
Parallel Processor Systems
What are parallel processor systems?
In computers, parallel processing is the processing of program instructions by dividing them among multiple processors with the objective of running a program in less time.In the earliest computers, only one program ran at a time. A computation-intensive program that took one hour to run and a tape copying program that took one hour to run would take a total of two hours to run. An early form of parallel processing allowed the interleaved execution of both programs together. The computer would start an I/O operation, and while it was waiting for the operation to complete, it would execute the processor-intensive program. The total execution time for the two jobs would be a little over one hour.
Types of parallel processor systems
There are four types of parallel processor systems.

Post a Comment