Operating System – Difference Between Distributed System and Parallel System
A distributed system is a model where distributed applications are running on multiple computers linked by a communications network. Sometimes it is also called loosely coupled systems because in which each processor has its own local memory and processing units. LOCUS and MICROS are some examples of distributed operating systems.
Parallel Systems are designed to speed up the execution of programs by diving the programs into multiple fragments and processing these fragments at the same time. Flynn has classified computer systems into four types based on parallelism in the instructions and in the data streams.
- Single Instruction stream, single data stream
- Single Instruction stream, multiple data stream
- Multiple Instruction stream, single data stream
- Multiple Instruction stream, multiple data stream
Difference Between Distributed System and Parallel System:
|1.||Parallel systems are the systems that can process the data simultaneously, and increase the computational speed of a computer system.||In these systems, applications are running on multiple computers linked by communication lines.|
|2.||Parallel systems work with the simultaneous use of multiple computer resources which can include a single computer with multiple processors.||The distributed system consists of a number of computers that are connected and managed so that they share the job processing load among various computers distributed over the network.|
|3.||Tasks are performed with a more speedy process.||Tasks are performed with a less speedy process.|
|4.||These systems are multiprocessor systems.||In Distributed Systems, each processor has its own memory.|
|5.||It is also known as a tightly coupled system.||Distributed systems are also known as loosely coupled systems.|
|6.||These systems have close communication with more than one processor.||These systems communicate with one another through various communication lines, such as high-speed buses or telephone lines.|
|7.||These systems share a memory, clock, and peripheral devices||These systems do not share memory or clock in contrast to parallel systems.|
|8.||In this, all processors share a single master clock for synchronization.||In this there is no global clock in distributed computing, it uses various synchronization algorithms.|