Process Synchronization

Multiple Choice questions & answers are available for a Computer Science students to clear GAT, NTS, ECAT exams, various technical interview, competitive examination, and other entrance exam. Process Synchronization is the important Topic for a computer science and technical students and one should practice these Mcqs to grasp good knowledge on the topic.

  1. Home
  2. »
  3. Computer Science Mcqs
  4. »
  5. Operating Systems Mcqs
  6. »
  7. Process Synchronization Mcqs

1.
A binary semaphore

Has the values one or zero

Is essential to binary computers

Is used only for synchronization

is used only for mutual exclusion

3.
Mutual exclusion

if one process is in a critical region others are excluded

Prevents deadlock

Requires semaphores to implement

Is found only in the Windows NT operating system

4.
The section of code which accesses shared variables is called as __________.

Critical section

Block v

Procedure

Semaphore

5.
Semaphore can be used for solving __________.

Wait & signal

Deadlock

Synchronization

Priority

6.
The degree of multi-programming is :

The number of processes executed per unit time

The number of processes in the ready queue

The number of processes in the I/O queue

The number of processes in memory

7.
Several processes access and manipulate the same data concurrently and the outcome of the execution depends on the particular order in which the access takes place, is called a(n) ____.

Shared Memory Segments

Entry Section

Race condition

Process Synchronization

8.
Which process can be affected by other processes executing in the system?

Cooperating process

Child process

Parent process

Init process

9.
When several processes access the same data concurrently and the outcome of the execution depends on the particular order in which the access takes place, is called

Dynamic condition

Race condition

Essential condition

Critical condition

10.
If a process is executing in its critical section, then no other processes can be executing in their critical section. This condition is called

Mutual exclusion

Critical exclusion

Synchronous exclusion

Asynchronous exclusion

12.
A semaphore is a shared integer variable

That can not drop below zero

That can not be more than zero

That can not drop below one

That can not be more than one

13.
Mutual exclusion can be provided by the

Mutex locks

Binary semaphores

Both (a) and (b)

None of the mentioned

14.
When high priority task is indirectly preempted by medium priority task effectively inverting the relative priority of the two tasks, the scenario is called

Priority inversion

Priority removal

Priority exchange

Priority modification

15.
Process synchronization can be done on

Hardware level

Software level

Both (a) and (b)

None of the mentioned

0Shares
0
Scroll to Top