|
|
|
Concurrent, Parallel, and Distributed Systems
Introduction:
Concurrent, parallel, and distributed systems of computer play very essential roles in the study of computer science. Concurrent systems are those computer systems that work at the same time and share the same resources. On the other hand the Parallel systems are those computer systems that are running parallel to each other i.e., the machines are running at the same time, but they may not use the same resources. Thirdly, distributed systems are vast systems whose resources, users and applications are distributed either physically or logically. Concurrent, parallel, and distributed systems are all very important in computer science. All these aspects of computer science are different from each other and have their own individual characteristics.
In a concurrent system, more than one computer system runs simultaneously. In this case the systems use the same resources. Some of the problems that sometimes come in the field of concurrent computer systems are deadlock, starvation, and so on.
|
Parallel computing is another very important function in computer science. It signifies the process of maintaining a simultaneous action of similar kind of job involving several processors. In the case of parallel computing, a technical issue is distributed in various small parts so that the process becomes easier to deal with and the problems can be solved more efficiently.
|
On the other hand, distributed systems of computer are something very different from the concurrent and parallel systems. In this method of computer processing, different parts of a program run at the same time using more than one computer systems. The three of concurrent, parallel, and distributed systems are very useful in the study of computer science.
|
|
|
|