Question 1:
Illustrate out the following phrases:
• Critical section
• Mutual Exclusion
• Deadlock
• Starvation.
Question 2:
Name all 3 techniques which are basically employed in synchronizing processes.
Question 3:
What are semaphores employed for?
Question 4:
What is the concept of the atomic operation?
Question 5:
Illustrate out the concept involved in the producer – consumer problem.
Question 6:
Semaphores support two kinds of atomic operations? What are they? And what does each type of operation represent?
Question 7:
There are two (2) types of semaphore implementation. State they and what are the operations involved in each of them.