answersLogoWhite

0


Best Answer

A deadlock is a situation whereÊtwo or more competing actions or processes run at the same time while they shouldn't hence no task is either completed, while process synchronization is where two or more process work together concurrently with each other to complete a task.

User Avatar

Wiki User

9y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference in deadlock and process synchronization?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the difference between deadlock preventation and dead lock detection?

The difference is exactly what you have just stated: deadlock prevention is used to stop deadlocks before they happen (to prevent them), while deadlock detection is used to figure out when a process has deadlocked (to detect it).


The provision of mechanisms for process synchronization?

The provision of mechanisms for process synchronization


What are the five major activities of an operating system with regard to process?

a. The creation and deletion of both user and system processes b. The suspension and resumption of processes c. The provision of mechanisms for process synchronization d. The provision of mechanisms for process communication e. The provision of mechanisms for deadlock handling


What is difference between starvation and deadlock in os?

DEADLOCK:1) Deadlock process is permanently blocked because the required resource never becomes available.2) The resource under contention is not in continuous use.STARVATION:1) In starvation, it is not certain that a process will ever get the requested resources.2) the resource under contention is in continuous use.


What are the five major activities of an operating system with regard to process management?

a. The creation and deletion of both user and system processes b. The suspension and resumption of processes c. The provision of mechanisms for process synchronization d. The provision of mechanisms for process communication e. The provision of mechanisms for deadlock handling


Is deadlock a program or process?

It is a process... when a cant be processed


What are the five 5 major Operating system activities with regards to process management?

a. The creation and deletion of both user and system processes b. The suspension and resumption of processes c. The provision of mechanisms for process synchronization d. The provision of mechanisms for process communication e. The provision of mechanisms for deadlock handling


What causes Deadlock?

A set of processes is deadlock if each process in the set is waiting for an event that only another process in the set can cause.


Is it possible to have a deadlock involving only a single process?

no deadlock can only occur when processes access shared memory and the following conditions must be met: -mutual exclusion -hold and wait -no preemption -circular wait. As soon as any of the 4 conditions fail,no deadlock. For example there cannot be circular wait for the case of one process.Who is waiting for who?The single process have access to all the available ressources.


What is the difference among deadlock avoidance detection and prevention?

Deadlock avoidance involves ensuring that the system never enters a deadlock state by using techniques like resource allocation strategies (e.g., Banker's algorithm) to ensure that resources are allocated in a way that avoids deadlock. Deadlock detection, on the other hand, involves periodically checking the system to see if a deadlock has occurred after it has happened. Deadlock prevention focuses on designing algorithms and protocols in a way that eliminates one of the conditions necessary for deadlock to occur, such as by ensuring that resources are requested in a specific order.


What is a synchronization process mean?

a synchronization manager is a program that can help you synchronizing for ex your computer and a palm The process by which files and programs are transferred between PDAs and PCs.


What do you mean by synchronization in operating system?

synchronization mean arrange all process in sequence for that not occured no colusion in the system.