Explaining dekker algorithm of mutual exclusion primitives


Attempt all the questions.

Section-A

Question1) Explain concurrent Programming with help of example. Distinguish between multitasking and multiprogramming.

Question2) Explain mutual exclusion primitives. Describe Dekker’s Algorithm of mutual exclusion primitives.

Question3) What is process management and its use. Explain the various state of the process.

Question4) Write a short note on Peripheral Devices.

Section-B

Case study

In single user dedicated systems, it is generally obvious when a program goes into an infinite loop. But in the multi-user systems running tens of hundreds of processes, it cannot easily be determined that an individual process is not progressing.

Case Questions:

Question5)a) Can the operating systems determine that the process is in an infinite loop?

b) What reasonable safeguards might be built into an operating system to prevent process in infinite loops from running indefinitely?

Request for Solution File

Ask an Expert for Answer!!
Operating System: Explaining dekker algorithm of mutual exclusion primitives
Reference No:- TGS03485

Expected delivery within 24 Hours