Operating Systems Concepts - Engineering

Q1:

A relationship between processes such that each has some part (critical section) which must not be executed while the critical section of another is being executed, is known as

A semaphore

B mutual exclusion

C multiprogramming

D multitasking

E None of the above

ANS:B - mutual exclusion

A semaphore is a variable used to control access to a common resource by multiple processes in a concurrent system. So option A is not possible.