Differentiate concurrent and parallel executions, Computer Engineering

Assignment Help:

Differentiate concurrent and parallel executions?

The words "parallel "and "concurrent" are often used interchangeably, however they are different. Parallel execution is connected with the N-client N-server model. It allows the repairing of more than one client at the similar time as the number of servers is more than one. For facilitating equations of parallel programs, a quantity of parallel languages is presented including: Parallel C, strand-88 and Occam-2,.

Parallel execution doesn't need explicit concurrency in the language. Parallelism can be accomplished by the underlying hardware.  Similarly, we can have concurrency in words without parallel execution. This is the case when a program is implemented on a single processor.

Concurrent execution is only the temporal behavior of the N-client 1-server model where only the one client is served at any given moment. It has a double nature: It is sequential in a small time scale, but concurrently in large time scale. In our framework the processor works as a server and a thread or a process works as a client. For facilitating equations of concurrent programs, number of concurrent languages is existing including, concurrent pascal, Ada Modula-2 and concurrent PROLOG.

 


Related Discussions:- Differentiate concurrent and parallel executions

What is a microform, What is a microform? This is the collective term f...

What is a microform? This is the collective term for all micro images kepted on a wide range of microfilm media, like roll film, fiche, aperture cards, strip or jackets.

How to add a wait state when creating a verification point, 1. Start to mak...

1. Start to make the verification point. 2. In the confirmation Point Name dialog box, select Apply wait state to confirmation point. 3. Type values for the following option

Explain anonymous FTP, Explain Anonymous FTP. Use of a login password...

Explain Anonymous FTP. Use of a login password and name helps maintain file secure from unauthorized access. Though, sometimes these authorizations can also be inconvenient.

Differentiate memory mapped and isolated i/o, Q. Explain how does CPU perf...

Q. Explain how does CPU perform Read and Write operation on peripheral device taking suitable example in case of Asynchronous Technique. Differentiate Memory mapped and Isolated

Design and development of an information system, This assignment consists o...

This assignment consists of design and development of an information system. The first part of the assignment consists of the design, which includes construction of ER and DFD diag

What is the system call available to transmit a signal, What is the system ...

What is the system call available to transmit a signal? System call Kill is used to send a signal to a method or a group of processes. Int kill (pad tepid, Int sig); This

Explain the role of a bus arbiter in a multiprocessor, Explain the role of ...

Explain the role of a bus arbiter in a multiprocessor configuration. Bus arbiter: Which functions to resolve priority between bus masters and allows only one device at a time t

Explain vector processing issues in pipelining, Vector Processing   A...

Vector Processing   A vector is an ordered set of similar type of scalar data items. The scalar tem may be a logical value, an integer or a floating point number. Vector proce

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd